一、链路层协议
以太网标准和802系列标准帧封装格式
链路层帧封装格式说明
A、由上图可以得知以太网标准帧格式封装头部长度为14字节,IEEE802标准帧格式封装头部长度为22字节
B、帧的最小长度限制为60字节
C、帧在局域内传输时目的地址(网卡的mac地址)通过ARP协议获取,在广域网上传输时,需要网关路由的转发,所以刚开始发送时的目的地址使用网关的mac地址,源地址使用发送机的mac地址,在路由传送中发送地址和目的地址根据发送者和接收者的不同不断变化。
二、网络层协议
1、IP数据报首部格式
A、由图可以看出IP数据报首部基本字段长度为20字节。如果有选项存在,其头部长度由4位首部长度来标识,单位是字长,所以IP数据报首部字段长度最长为60(15×字长4)字节。
B、16位总长度为整IP报文的长度,包括IP报文首部和数据,它的最大长度为65535。
1、UDP首部
2、TCP首部
参考:
1 http://blog.163.com/tianle_han/blog/static/661782620097504635380/
2 http://blog.csdn.net/prsniper/article/details/6762145