第一章 网络基础知识

1.1 背景

  1. 独立网络,计算机相互独立
  2. 几台就是连接 形成私有的网络
  3. 私有网络相互连接 形成更大的私有网络

1.2 计算机与网络发展的7个阶段

  1. 批处理
    将程序与数据放进卡带或磁带,由计算机按照一定的顺序读取
  2. 分时系统(TSS: time sharing system)
    分时说白了就是OS里面学的CPU任务调度
    多个终端公用一个计算机
    分时系统促进了BASIC编程语言的发明
    分时系统中终端与计算机形成星形结构,此时网络和计算机的关系浮出水面
  3. 计算机之间的通信
    分时系统中计算机与计算机无法交互
    70年代有了计算机与计算机之间的通信,取代了以前转移数据必须通过存储介质的模式
  4. 计算机网络的产生
  5. 互联网的普及
    “瘦身”
  6. 以互联网技术为中心的时代
    随着互联网的发展,电话网被IP(Internet protocal)网取代
  7. 从“单纯建立连接”到“安全建立连接”
  8. TCP/IP
    互联网是很多独立发展的网络通信技术融合而成的,能够使得他们之间不断融合并实现统一的就是TCP/IP技术

1.3 协议

  1. 协议分类
网络体系结构 协议 主要用途
TCP / IP IP ICMP TCP HTTP SMTP ... 互联网、局域网
IPX/SPX IPX SPX NP ... 个人电脑局域网
AppleTalk DDP RTMP ... 苹果公司产品的局域网
... ... ...
  1. 协议的必要性
    协议就像语言,语言不通两个人就没法交流。只要遵守相同的协议就能实现通信
  2. 分组交换协议
    分组交换是指将大数据分割为一个个叫做包(package)的较小单位进行传输的方式
    计算机通信通常会在每一个分组中附加上源主机地址和目标主机地址送给通信线路,这些写入的部分就是“报文首部”
    通信协议中一般会规定报文首部应该写入哪些信息以及如何处理这些信息

1.4 协议由谁规定

ISO(International Organizaion for Standards) 制定了 OSI (Open Systems Interconnection)。尽管OSI没有普及,但是设计之初作为指导方针的OSI常被用于网络协议的制定当中。
但是TCP/IP不是ISO制定的国际标准
而是IETF建议以及推进的标准化作业的一种协议

1.5 协议分层与OSI参考模型

层与层直接是通过接口连接
两个计算机之间的同层是通过协议连接


OSI每一层的作用:

  1. 应用层
    应用程序提供服务,确定通信细节
  2. 表示层
    数据格式的转换,向下转换或向上转换
  3. 会话层
    建立和断开通信连接、数据分割等数据传输相关的管理
  4. 传输层
    只在通信双方的节点处理,无需在路由器上处理
  5. 网络层
    负责寻址和路由选择
  6. 数据链路层
    负责物理层面的互联
    将1/0序列划分为具有意义的数据帧传送给对端
  7. 物理层
    负责0 1 比特流和电压高低等之间的转化

1.6 OSI参考模型通信处理举例

  1. 应用层
    首部信息标明数据以及收件人信息
  2. 表示层
    就是把某个计算机特定的数据格式转换为网络通用的标准数据格式
  3. 会话层
    发邮件的顺序有很多种,会话层是决定数据传送顺序的

真正负责在网络上传输具体数据的是会话层以下的层

  1. 传输层
    在两个主机之间创建逻辑上的通信连接就是传输层的作用
    该层会确保数据到达目标地址,会在通信两端的计算机之间进行确认,如果数据没有到达会进行重发
  2. 网络层
    负责将数据包发送到目标地址
    是端到端的
  3. 数据链路处 物理层
    数据链路层就是负责实现每一个区间的通信
    物理层是通过地址实现传输,地址是MAC地址(也叫物理地址、硬件地址)

1.7 传输方式的分类

  1. 面向有连接型与面向无连接型
    前者就是需要先打开一个连接才可以发送数据,否则在连接被关闭时无法发送数据
    后者无需确定对方是否存在,发送端可以随时发送数据

  2. 电路交换与分组交换
    电路交换中交换机用于数据的中转处理
    有几条电路就可以和几台用户机交流
    分组交换是把数据分成多个数据包,按照一定顺序排列之后分别发出,是由分组交换机(路由)连接通信线路。路由器会把收到的分组数据缓存到自己的缓存区再转发给目标计算机。因此,分组交换也叫蓄积交换
    分组交换中计算机与路由器之间以及路由器与路由器之间通常只有一条通信线路,因此是共享的线路。会导致数据传输有时候缓慢有时候快捷,甚至会产生缓存饱和或溢出

  3. 根据接收端数量分类

  • 单播
  • 广播
  • 多播
  • 任播

1.8 地址

  1. 地址的唯一性
    同一个通信网络内不允许有两个相同地址的通信主题存在
  2. 地址的层次性
    就是地址是分层的 比如A-a-1
    IP地址就是具有层次性的,由网络号和主机号两个部分组成。若主机号不同而网络号相同就说明这两个主机同属一个部门或集团组织,且地域分布上比较集中。
    MAC地址就不具有层次性,因为MAC地址是由设备制造商针对网卡制定的
    每个节点会根据分组数据的地址信息来判断报文应该从哪一个网卡发出去,因此各个地址会参考一个发出接口列表。MAC的叫地址转发表,IP的叫路由控制表。

1.9 网络的构成要素

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容