第 1 章 络体系结构
1、思维导图
每台设备之间通过通信线路,实现设备之间的互联
资源共享:在图书馆,我们只要登录任意一台电脑,就能共享图书馆打印机啦~~~
2.3、计算机 络的发展
计算机 络发展的第一阶段
-
美国政府害怕苏联老大哥把他们的指挥部给炸了,于是美国国防部高级研究计划局(ARPA)设计一个分散的指挥系统,这就是最初的 ARPAnet(阿帕 )
-
1983 年阿帕 接受 TCP/IP,选定Internet为主要的计算机通信
计算机 络发展的第三阶段
- 随着因特 的发展,主干 的规模越来越大,于是将主干 交由一些运营厂商管理和维护
- ISP:因特 服务提供者/因特 服务提供商,是一个向广大用户 综合提供互联 接入业务、信息 业务、和增值业务的公司,如中 国电信、中国联动、中国移动等。 分为主干ISP、地区ISP和本地ISP
- 如果每次同级的设备通信都需要经由主干 ISP,显示通信效率不会很高,于是在某些地区 ISP 之间搭建了 因特 交换点(IXP)
3、计算机 络的组成和分类
3.1、计算机 络的组成
1、按组成部分分类:由硬件、软件、协议组成
软件部署在各个设备上,并通过一定的协议在各个设备之间传输数据
3、按功能组成分类:由通信子 和资源子 组成
- 通信子 :实现数据通信
- 资源子 :实现资源共享(数据处理)
-
星型
-
状型:常用于广域 (分成小段方便数据转发)
4、计算机 路的标准化
4.1、标准化的意义
实现异构 络互连呗
要实现不同厂商的硬、软件之间相互连通,必须遵从统一的标准。
4.2、计算机 络的标准
法定标准 & 事实标准
- 法定标准:由权威机构制定的正式的、合法的标准,比如 OSI 参考问题
- 事实标准:某些公司的产品在竞争中占据了主流,比如 TCP/IP 使用时间长了,这些产品中的协议和技术就成了标准
4.3、自定义计算机 络标准
跟小论文投稿一样的步骤。。。
RFC(Request For Comments): 因特 标准的形式,RFC要上升为因特 正式标准的四个阶段:
- 请求评论(Request For Comments):将草案放到因特 上,接收大家的意见和评论
- 因特 标准(InternetStandard):论文录用通知发下来了。。。
4.4、标准化工作的相关组织
都是大佬组织。。。
- 国际标准化组织ISO:负责制定OSI模型、HDLC协议
- 国际电信联盟ITU:负责制定通信规则
- 电气和电子工程师协会IEEE:学术机构、IEEE802系列标准、5G
- Internet工程任务组IETF:负责因特 相关标准的制定,比如RFC xxx Version
4.5、本节课总结
解答一波多年的疑惑:关于电信办 20M 带宽
- 一般在速率方面,Kb 代表 103 比特,Mb 代表 103 Kb,且为小写 b
- 一般在存储容量方面,KB 代表 210 比特,MB 代表 210 KB,且为小写 B
- 运营商说的下行流量 20M 指的是 20Mb,折算为存储容量约为 19M
-
第 2us 的传输情况
链路带宽 = 2Mb/s,主机在 1us 内可向链路发 2bit 数据
-
第 1us 的传输情况
-
第 3us 的传输情况
5.4、时延
时延的定义
时延指数据( 文/分组/比特流)从 络(或链路)的一端传送到另一端所需的时间,也叫延迟或迟延,单位是 s,时延分为四类:
- 发送时延(传输时延):是指结点在发送数据时使数据块从结点进入到传输媒体所需的时间,也就是从数据块的第一个比特开始发送算起,到最后一个比特发送完毕所需的时间
- 传播时延:是指电磁信 或光信 在传输介质中传播一定的距离所花费的时间,即从发送端发送数据开始,到接收端收到数据(或者从接收端发送确认帧,到发送端收到确认帧),总共经历的时间
- 排队时延:分组在经过 络传输时,要经过许多的路由器。但分组在进入路由器后要现在输入队列中排队等待处理。在路由器确定了转发接口后,还要在输出队列中排队等待转发
- 处理时延:主机或路由器在收到分组时要花费一定的时间进行处理,例如分析分组的首部、从分组中提取数据部分、进行差错或查找适当的路由等等。
5.5、时延带宽积
时延带宽积的定义
- 时延带宽积(bit) = 传播时延(s) * 带宽 (bit/s)
- 时延带宽积又称为以比特为单位的链路长度,即“某段链路现在有多少比特”,即链路管道的比特容量
5.7、利用率
利用率的定义
利用率分为:信道利用率和 络利用率
5.8、本节课总结
说白了,还是将一个大问题分割为一系列的小问题,然后逐个击破各个小问题,就完事儿。。。
6.2、如何进行分层
分层的基本原则
- 各层之间相互独立,每层只实现一种相对独立的功能。
- 每层之间界线自然清晰,易于理解,相互交流尽可能少。
- 结构上可分割开。每层都采用最合适的技术来实现。
- 保持下层对上层的独立性,上层单向使用下层提供的服务。
- 整个分层结构应该能促进标准化工作。
6.3、正式认识分层结构
分层的术语
- 实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。
- 协议:为进行 络中的对等实体数据交换而建立的规则、标准或约定称为 络协议。【水平方向】
- 语法:规定传输数据的格式
- 语义:规定所要完成的功能
- 同步:规定各种操作的顺序
- 接口(访问服务点SAP):上层使用下层服务的入口。
- 服务:下层为相邻上层提供的功能调用。【垂直】
上一层的PDU会作为下一层的SDU,再加上下一层的PCI信息,构成下一层的PDU
6.4、分层概念总结
总结
- 络体系结构是从功能上描述计算机 络结构。
- 计算机 络体系结构简称 络体系结构,是一种分层的结构。
- 每层遵循某个/些 络协议以完成本层功能。
- 计算机 络体系结构是计算机 络的各层及其协议的集合。
- 第n层在向n+l层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。
- 仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
- 体系结构是抽象的,而实现是指能运行的一些软件和硬件。
6.5、本节课总结
7.2、OSI 七层参考模型
七层参考模型
举个栗子:以“你吃了吗为例,进行讲解
- 发送方
- 每一层打包(RUA)一下,加一个头部信息,每一层的 PDU 作为下一层的 SDU
- 数据链路层除了加头部信息,还加了尾部信息呦~
- 物理层就是来打黑工的,负责将数据链路层的数据转为比特流发送出去
- 接收方:
- 每一层脱一件衣服,脱到第七层得到了“你吃了吗
- 裤子都脱了,就给我看这个/li>
应用层的协议
典型的应用层服务有:文件传输(FTP),电子邮件(SMTP),万维 (HTTP)
7.5、表示层
表示层的功能
表示层用于处理在两个通信系统中交换信息的表示方式(语法和语义)
- 功能一:数据格式变换(翻译官)
- 功能二:数据加密解密
- 功能三:数据压缩和恢复
表示层的协议
主要协议:JPEG、ASCII
7.6、会话层
会话层的功能
会话层向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。这是会话,也是建立同步(SYN)
- 功能一:建立、管理、终止会话
- 功能二:使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步。
举个栗子
-
会话与会话之间不会相互影响,彼此之间各自独立,比如电脑开着百度又开着视频,两者之间并不会相互干扰
8、TCP/IP & 5层参考模型
8.1、TCP/IP 参考模型
TCP/IP 参考模型所做的改动
- 将应用层、表示层、会话层合并为表示层
- 将数据链路层和物理层合并为 络接口层
- 每一层都有自己对应的协议
面向连接与无连接
面向连接分为三个阶段,第一是建立连接,在此 阶段,发出一个建立连接的请求。只有在连接成 功建立之后,才能开始数据传输,这是第二阶段。 接着,当数据传输完毕,必须释放连接。而面向 无连接没有这么多阶段,它直接进行数据传输。
8.2、5 层参考模型
综合了 OSI参考模型和 TCP/IP 参考模型的优缺点
9、本章总结
文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树认识身边的计算机 络常见的 络设备22469 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!