Go实现UDP-IP-Data的IP数据报生成

Go实现UDP-IP-Data的IP数据报生成,第1张

1、IP数据头格式

1.1、ip报文头字段含义

版本:4位,版本号,目前主要值为4 。还有一种会用的版本号是6.(分别是ip v4和ip v6两个版本用的比较多)。

首部长度:4位,(单位:/4字节),表示ip头的长度,一般情况下该值为5,因为首部长度的单位是32位(4个字节),首部一般是20个字节,因此该值为5,该值的最大值为15 * 4 = 60字节。

区分服务(服务类型):8位,可用于区分不同类型的IP数据报。例如实时的数据报和非实时的数据报。

总长度:16位,(单位:/字节), ip头部的长度 + 数据部分的长度。理论上最大长度为2^16-1(65535字节,64KB),但实际上几乎不会超过1500个字节的。

标识:16位&#

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/990844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存