一、(Ⅲ)分层结构
一、(Ⅲ)分层结构
网络的体系结构是计算机网络的各层及其协议的集合,就是这个计算机网络及其构件所应完成的功能的精确定义(不涉及实现)
体系结构是抽象的,而实现是具体的
网络协议约定了** 对等实体 之间的 通信规则 **
- 接口: 同一节点内相邻两层实体交换信息的逻辑接口,又称为 访问服务点
- 服务: 下层为紧邻的上层提供的功能调用,它是垂直的
上一层实体通过“接口”请求相邻下层的“服务”,下层为上层提供服务
发送:将原始数据从上往下添加首部信息
接受:从下往上拆开首部信息复现原始数据
协议数据单元(PDU): 对等层次之间传送的数据单位。第n层的PDU记为n-PDU
服务数据单元(SDU): 为完成一层实体所要求的功能而传送的数据。第n层的SDU记为n-SDU
协议控制信息(PCI): 控制协议操作的信息。第n层的PCI记为n-PCI。
**n-SDU + n-PCI = n-PDU = (n-1)-SDU**
服务数据单元(SDU) + 协议控制信息(PCI)= 协议数据单元(PDU)= 下一层的服务数据单元(SDU)
协议:网络协议(Network Protocol),控制对等实体之间进行通信的规则的集合,是水平的
协议的三要素:
-
语法
- 数据与控制信息的格式。例如,协议控制信息(首部)部分占几个字节、每个字节是什么含义;协议的数据部分最多由多少字节。
-
语义
- 即需要发送何种控制信息,完成何种动作以及做出何种应答。例:协议中要明确规定发送方发送完数据后接收方是否需要“应答”,以及应答的种类
-
同步(时序)
- 执行各种操作的条件,时序关系等,即事件实现顺序的详细说明。例:发送放发完数据后接收方需立即应答,如果10s内发送方未收到“成功”应答,则重新发送数据
分层结构总结: