计算机网络分层结构
- “分层”的设计思想
- 三种常见的计算机网络体系结构
- 网络体系结构的概念
- 数据的传输过程(水平视角)
- 数据的传输过程(垂直视角)
- 协议三要素(语法、语义、同步)
- OSI参考模型
- TCP/IP模型
“分层”的设计思想
以快递网络为例


不同类型的结点实现的功能层次不一样(快递终点站需实现1.2.3.4层功能,快递中转站实现1.2层功能)
计算机网络的分层结构

分层结构设计并不唯一,可根据需求进行增加或减少层次
同一功能可在不同功能重复出现
三种常见的计算机网络体系结构

网络体系结构的概念



上一层实体通过实体请求相邻下层的服务

数据的传输过程(水平视角)

在对等实体之间添加协议


数据的传输过程(垂直视角)
无论是首部还是尾部都是为协议服务的

相关术语:
服务数据单元(SDU):第n层的服务数据单元,记作:n-SDU
协议控制信息(PCI):第n层的协议控制信息,记作:n-PCI
接口控制信息(ICI):第n层的接口控制信息,记作:n-ICI
协议数据单元(PDU):第n层的服务数据单元(SDU)+第n层的协议控制信息(PCI)=第n层的协议数据单元,即:n-SDU + n-PCI = n-PDU ,表示的是同等层对等实体间传送的数据单元。
接口数据单元(SDU):第n层的服务数据单元(SDU)+第n层的接口控制信息(ICI)=第n层的接口数据单元,即:n-SDU + n-ICI = n-IDU ,表示的是在相邻层接口间传送的数据单元。


协议三要素(语法、语义、同步)
(1)语法,即数据与控制信息的结构或格式;(讲什么)
(2)语义,即需要发出何种控制信息,完成何种动作以及做出何种响应;(怎么讲)
(3)同步(时序),即事件实现顺序的详细说明。
OSI参考模型

(1)物理层

当受到外界的干扰电平信号可能会受到干扰(高变低),这时接收到错误的数据且接收方无法发现出现的错误,所以此时引用了数据链路层。
(2)数据链路层

在数据链路层可能多加2bit的数据,当从结点A传送到结点B的数据链路层时,结点B第二层会根据某种校验编码技术进行检测,若没有问题,会将2bit数据扔掉,继续传输。
(3)网络层


数据链路层只能保证局部是正确的,网络层能对全局分组再一次进行差错控制
网络层实现了主机到主机的数据传输,但是不知道这些数据传输到哪个进程用到哪个进程,所以增加了传输层
(4)传输层


(5)(6)(7)会话层、表示层、应用层

应用层对报文进行拆分
报文-报文段-分组-帧-比特

TCP/IP模型
(1)应用层

在TCP/IP中,可以选择数据格式转换,会话管理等功能的使用,OSI模型中必须使用;
(2)网络接口层

OSI vs TCP/IP

(3)网络层

(4)传输层
在传输层进行差错控制,连接建立与释放,可靠传输管理


3752

被折叠的 条评论
为什么被折叠?



