TCP/IP网络中各层PDU长度确定总结

 

TCP/IP网络中各层PDU长度确定总结

1、数据链路层:

802.3的帧结构中有长度域,可以轻松的确定帧的长度。但是对于Ethernet II协议则没有长度字段,也不存在特殊的结束符,它的帧长度在协议中没有提供确定的方法,但是却可以在物理层使用曼彻斯特编码(使用电平的高低变化来表示0/1,若无电平变化就没有数据传输)来确定数据传输结束。

2、网络层:

IP数据报中存在头部长度和数据报总长度字段。

3、传输层:

可根据IP数据包的头部长度各数据包总长度,得到传输层数据的总长度,再根据传输层协议的头部长度字段(或则是头部长度固定)来确定负载数据的长度。

 

 

 

                                    ARP头部结
 
 
                                

    IP头部结构

 

 

ICMP头部结构

 

TCP头部结构

 

UDP头部结构

 

 

 

 

你可能感兴趣的:(学习整理——网络)