1.计算机网络的分层结构
目的:为降低协议设计和调试过程的复杂性,便于对网络进行研究、实现和维护,促进标准化工作
体系结构:计算机网络各层及其协议的集合。计算机网络及其所应完成的功能的精确定义,它是各层次、各层的协议及层间接口的集合。
分层的基本原则:
①每层实现相对独立的功能,降低大系统的复杂度
②各层之间界面自然清晰,易于理解,各层之间交流尽可能少
③各层功能的精确定义独立于实现方法,采用最合适的技术实现功能
④保持下层对上层的独立性,上层单向使用下层提供的服务
⑤整个分层结构应能促进标准化工作
实体:任何可发送或接受信息的硬件或软件进程,通常是个特定的软件模块。第n层的活动元素称为n层实体
不同机器上同一层称为对等层,同一层的实体叫做对等实体
在计算机网络体系结构的各个层次中,对等层次之间传送的数据单位称为该层的协议数据单元(PDU),由协议控制信息(PCI)和服务数据单元(SDU)组成,协议数据单元(PDU)在每一层都有一个通俗的名称,如物理层叫比特,链路层叫帧,网络层叫分组,传输层叫报文。。n+1层的PDU(n层的SDU)+n层的PCI组成n层的PDU
层次结构的含义:
①第n层的实体不仅要使用第n-1层的服务,实现自身定义的功能,还要向第n+1层提供服务,该服务包括第n层及下面各层提供的服务总和
②最低层只提供服务,是整个层次结构的基础,最高层面向用户提供服务
③上一层只能通过相邻层间的接口使用下一层的服务,而不能调用其他层的服务,下一层所提供服务的实现细节对上一层透明
④两个主机通信时,对等层再逻辑上有一条直接信道,表现为不经过下层就把信息传送给对方
2.计算机网络协议、接口、服务概念
1.协议:规则的集合,为网络中的数据交换而建立的规则、标准或约定称为网络协议,他是控制对等实体进行通信的规则的集合,是水平的
协议由语法(规定数据格式)、语义(完成的功能)、同步(规定操作条件、时序关系)组成。完整的协议一般包括线路