首先根据一定规则将计算机网络分层,将分层的网络从底层到高层依次称为第1,2……n层;在它的分层结构中,第n层的活动元素通常称为n层实体,不同机器的同一层称为对等层,同一层的实体称为对等实体。n层实体实现的服务为n+1层所利用(n层被称为服务提供者,n+1层则服务于客户),每一层还有自己传送的数据单位,其名称、大小,含义也各有不同。
在计算机网络体系结构的各个层次中,每个报文都分为两部分:一是数据部分,即SDU
;二是控制信息部分,即PCI
,它们共同组成PDU
。
服务数据单元(SDU- Service Data Unit):为完成用户所要求的功能而应传送的数据。第n层的服务数据单元记为
n-SDU
。协议控制信息(PCI- Protocol Control Information): 控制协议操作的信息。第n层的协议控制信息记为
n-PCI
。
协议数据单元(PDU- Protocol Data Unit):对等层次之间传送的数据单位称为该层的PDU。第n层的协议数据单元记为n-PDU
.在实际的网络中,每层的协议数据单元都有一一个通俗的名称,如物理层的PDU称为比特,链路层的PDU称为帧,网络层的PDU称为分组,传输层的PDU称为报文。
在各层间传输数据时,把从第n+1层收到的PDU作为第n层的SDU,加上第n层的PCI,就变成了第n层的PDU,交给第n-1层后作为SDU发送,接收方接收时做相反的处理,因此可知三者的关系为n-SDU + n-PCI = n-PDU = (n-1)-SDU
层次结构的含义
- 第n层实体不仅要使用第n-1层的服务来实现自身定义的功能,还要向第n+1层提供本层的服务,该服务是第n层及其下面各层提供的服务总和。(下层为上层提供服务)
- 最低层只提供服务,是整个层次结构的基础;中间各层既是下一层(第n-1层)的服务使用者,又是上一层(第n+1层)的服务提供者:最高层面向用户提供服务。
- 上一层只能通过相邻层间的接口使用下一层的服务,而不能调用其他层的服务;下一层所提供服务的实现细节对上一层透明(即不可见)。
- 两台主机通信时,对等层在逻辑上有条直接信道, 表现为不经过下层就把信息传送到对方。