比思論壇
標題:
从 IPv4 到 IPv6 过渡,无法错过这些知识点
[打印本頁]
作者:
hncszz
時間:
2019-10-26 14:21
標題:
从 IPv4 到 IPv6 过渡,无法错过这些知识点
可以看到IP数据报包含了首部和数据部分. 其中首部包含固定的20字节和可变的部分. 下面是各部分的解释:
版本,占4位,IP协议的版本号,通信双方需要相同.
首部长度,占4位, 单位4字节.最大能表示(2^4-1) * 4 = 60字节.当IP分组的首部长度不是4的整数倍时,需要使用填充字段填充.
区分服务,占8位, 表示服务类型,未使用.
总长度, 占16位,表示首部和数据部分的总长度(单位字节).因此数据报的最大总长度为(2^16-1 = 65535)字节.
标识(identification), 占16位.当数据报长度超过下层的MTU时,需要分片, 被分片的数据报的标识一样,这样可以进行重组.
标志(Flag), 占3位, 目前只有2位有意义
最低位,MF(More Fragment) = 1 表示后面还有分片. MF = 0 表示分片中的最后一个.
中间一位,DF(Don’t Fragment),不要分片,只有当DF=0才允许分片.
片偏移, 占13位.较长的分组在分片后, 某片在原分组的相对位置.必须是8字节的整数倍。
生存时间, 占8位, Time To Live(TTL),开始指生存的秒数,后来变为经过路由的跳数,每经过一个路由,TTL减小1,当为0时,丢弃该数据.显然,最大跳数为255, 为1时就只能在局域网中传播了。
歡迎光臨 比思論壇 (http://108.170.5.75/)
Powered by Discuz! X2.5