IP头的格式及其C语言结构体定义

https://mp.weixin.qq.com/s/FzWPueKSXS7_tLdhlWJE-w

一. IP头的格式

IP头的格式定义在RFC 791中,如下图:

图片

其中:   

a. Version是IP协议的版本,一般为4,即IPv4,如果是IPv6则为6;

b. IHL是IP头的长度(word),乘以4为IP头的字节数;

c. Total Length表示IP报文的字节数,包括IP头和Payload;

d. 可以看到其格式定义中,没有成员跨字节但是只占某一个字节一部分的情况。TCP头的定义也符合这一情况:

https://mp.weixin.qq.com/s/FzWPueKSXS7_tLdhlWJE-w

posted @ 2024-11-21 21:30  wjcdx  阅读(0)  评论(0编辑  收藏  举报