IP协议(报头格式 | 网段划分)

IP协议报头格式

IP协议(报头格式 | 网段划分)_第1张图片
版本
        占 4 位,表示 IP 协议的版本。通信双方使用的 IP 协议版本必须一致。目前广泛使用的IP协议版本号为 4,即 IPv4。
首部长度
        IP头部的长度是多少个32bit, 也就是 length * 4 的字节数. 4bit表示最大的数字是15, 因此IP头部最大长度是60字节。当 IP 分组的首部长度不是 4 字节的整数倍时,必须利用最后的填充字段加以填充。
区分服务(TOS)
        也叫作服务类型。占8位,3位优先权字段(已经弃用),4位TOS字段, 和1位保留字段(必须置为0)。4位TOS分别表示: 最小延时, 最大吞吐量,,最高可靠性,最小成本.。这四者相互冲突, 只能选择一个. 对于ssh/telnet这样的应用程序,最小延时比较重要; 对于ftp这样的程序,最大吞吐量比较重要。
总长度
        16位总长度(total length): IP数据报整体占多少个字节。和UDP不同,虽然报头里都是16位长度,但是IP协议自身支持 拆包和组包~
标识
        16位。 唯一的标识主机发送的报文. 如果IP报文在数据链路层被分片了, 那么每一个片里面的这个id都是相同的。
标志
        第一位保留(保留的意思是现在不用, 但是还没想好说不定以后要

你可能感兴趣的:(超新星燃烧之网络,网络)