IP报头:20字节学习资料 2008-04-08 17:16:55 阅读103 评论0 字号:大中小 订阅
IP报文头长32位,具体参考(RFC791),由以下几个部分组成。
1.1、版本:长度4位,标识了报文的IP版本号,比如IPV4(IPng),IPV6等,这个4位字段的值通常为二进制表示,比如IPV4=0100。
1.2、报头长度:字段长度为4位,它表示IP报头的长度(即报文头的长度,而不包含具体数据长度),设计报头长度字段的原因是报文的选择项字段大小会发生变化。
1.3、服务类型:字段长度为8位,它用来指定特殊的报文处理方式。服务类型字段又被划分为了2个部分:优先权和TOS。
优先权用于设置报文的优先级(一般QOS‘服务质量’会经常使用到这点)。优先权字段长度为3位,分别是以下表示:
000:路由
001:优先级
010:立即
011:火速
100:火速覆盖
101:紧急
110:互联网络控制
111:网络控制
TOS用于选择传输服务,通常被设置为0,字长读为5位。每个位数代表一个服务方式,设置为0禁止,1为启动,分别有以下类型:
时延、吞吐量、可靠性、开销、保留位(一直是设置为0)
1.4、总长度:字段长度为16位,它的指整个IP报文的长度,以8bit字节为单位,其中包括IP报头。我们只需要用IP总长度减去IP报头长度就能知道了报文实际数据的大小。16位长度的二进制数用十进制表示最大可以为65535,所以IP报文的最大长度是65535。
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载