计算机网络 1.2.1 分层结构 协议接口服务
1、为什么分层
首先我们要知道在计算机中发送一个文件前所需要的步骤
- 发起通信的计算机发送前必须将数据通信的通路进行激活
- 告诉网络如何识别目的主机
- 发起通信的计算机必须明确对方是否开机 网络状态是否正常
- 发起通信的计算机必须明确对方计算机中的文件管理程序是否已经准备好
- 明确差错意外可以解决
- …
分层是为了将上述问题分割成一个个小问题 , 每层负责不同的问题
2、分层结构
-
实体: 第n层的活动元素称为n层实体 , 同一层叫做对等实体
-
协议:对网络中的对等实体进行数据交换而建立的规则 标准 或约定成为网络协议(水平)
协议三要素 语法 规定传输数据的格式 语义 规定所要完成的动作 同步 规定操作的顺序 -
接口:上层使用下层服务的接口(垂直)
上层的(PCI + SDU) = PDU 作为下层的SDU
总结:
网络体系结构从功能上来描述计算机的网络结构
每层要遵循某个网络协议完成本层功能
计算机网络体系结构简称网络体系结构 , 是分层结构
计算机网络体系结构是计算机网络各层及其协议的集合
第N层向N+1层提供服务,不仅包含第N层本身功能 还包含由下层服务提供的功能
仅相邻层有接口,且所提供服务的具体实现细节对上一层完全屏蔽
体系结构抽象 , 具体实现 = 硬件 + 软件