IPv4头部的组成版本(Version):占4bit,记录数据报属于那个版本的协议,通过版本字段,可以长期在不同版本间传输数据。IHL:占4bit,用来说明头部的长度,默认的最小值为5个单位(一个单在IP数据报报头中有两个有关长度的字段,一个为报头长度(IHL)字段,一个为总长度(total length)字段,下面说法正确的是___。
+▂+ 第十三章网络管理一、网络管理结构二、简单网管协议SNMP三、结构化布线系统四、管理信息库MIB五、网络管理工具和命令六、网络存储技术七、网络故障诊断第十占4 位,表示IP 协议的版本。通信双方使用的IP 协议版本必须一致。目前广泛使用的IP协议版本号为4,即IPv4。2) 首部长度(网际报头长度IHL) 占4 位,可表示的最大十进制数值
∩▂∩ 标识目前采用的IP协议的版本号。一般值为0100(IPV4),0110(IPV6) IHL(internet header length IP报头的长度) 指IP首部占32bit字节的数目(可以按照IP报文图例理解为占了几行),另外首部*ipv4 = *(Ipv4*)pBuffer; intversion =0xf& ((ipv4->version_ihl)>>4); if(version !=4) { ip_DiscardPkt(pBuffer,STUD_IP_TEST_VERSION_ERROR); return1; } intihl =0xf& ipv4->v
structip_header{#ifdefined(LITTLE_ENDIAN)u_char ihl:4;//长度u_char version:4;//版本#elifdefined(BIG_ENDIAN)u_char version:4;u_char ihl:4;#endifu_char tos;//TOS 服务类型uIP是TCP/IP协议族中的核心协议。所有TCP、UDP、ICMP和IGMP数据都通过IP数据报传输。IP提供了一种尽力而为、无连接的数据报交付服务。Internet头部长度(IHL)
⊙△⊙ 版本(version),长度为4字节,表示锁使用的网络层IP协议的版本号。版本字段值为4,表示IPv4;版本字段值为6,表示IPv6。在处理分组前,必须检查版本号。分组头长度(IHL),字段长度为4,定最初的规范制定:IPv4中,在IHL字段之后是一个服务类型(ToS)字段。IPv6中,在版本字段之后是一个等效的流量类型字段。由于没有被广泛使用,最终这个8位的字段被分为两部分:DS和ECN DS:区分服务字段EC