1、OSI(Open System Interconnection Reference Model)参考模型分为7层:数据在不同层传输时,有不同的名字:对物理层:PDU叫做比特流;对数据链路层:PDU叫做帧(frame);对网络层:叫分组(packet);对传输层:叫数据段(sagment);对5、6、7层:叫数据(data)。
2、数倌栗受绽据通信时,是一层一层,逐层封装好,在物理上进行实在的传输:从源主机(SOURCE)的应用层发出来的数据是有一定格式的协议数据疟觥窖捎单元,称为PDU(protocol data unit)。应用层发给下一层表示层后,在PDU前面加上了本层控制信息,也就是图中的H6,加在头部。图中加了头部H6的L7data,更新为本层的PDU,也就是要发给第五层会话层的内容。即L7data+H6=L6 data。上一层向下一层发送PDU,逐层加上本层的头部后成为下一层的PDU。直至发到数据链路层,还加一个尾部,也就是T2,起到校验作用,如果数据正确,继续传输,数据错误直接丢掉不继续传输。数据链路层发给物理层后,物理层将PDU转换为二进制编码(比特流),通过硬件转换为信号发送出去。
3、这样源主机七层任务完成,下图是目的主机的数据接收过程:接收到硬件的二进制信号后,物理层转换为PDU发个数据链路层。数据链路层拆掉头部和尾部后,将赤裸的PDU送给网络层。网络层再拆掉头部,送入下一层,逐层拆掉头部,到了送给应用层时,前面不同层添加的头部完全被拆干净,留下原本发送的最原始PDU,也就是L7 data。