IPV4报文格式和IP分片及计算 |
您所在的位置:网站首页 › 网络协议报文格式大全chm › IPV4报文格式和IP分片及计算 |
目录 1.IPV4报文格式 2.IP分片及计算 1.IPV4报文格式 版本:四位,IPV4 0100 =4 ;IPV6 0110 =6头部长度(IHL):最小值是5,最大值为15,单位4字节。IPV6固定头部长度40字节TOS:为区分服务字段,用区分服务类型,即QoS字段,优先级。总长度字段:IPv4数据报的总长度。标识:主机发送IP报文的序号,每发送一次+1。生存期(TTL):用于设置一个数据包可经过的路由器数量的上限,每经过一台路由器减1(范围:0~255)。与IPV4的TTL类似是IPV6【心跳限制-hop limit】;为了控制IP数据报在网络中无限转发,IPV4设置了生存期可以。协议字段:包含一个数字,标识数据报有效载荷部分的数据类型。最常用的值为1(ICMP)17(UDP)和6(TCP)。头部校验和:仅计算IPv4头部,不检查数据有效载荷部分的正确性。当TTL减一时,头部校验和必须重新计算。 IPV6没有【首部校验和】ipv4报文的最大长度是65535字节=2的16次方 =(数据65515+头部20字节)假设以太网发送一个IP分组,长度3000字节(包含数据2980+20头部),发送IP分组(MTU=1500字节),则发送需要分成几片? 总长度数据头剩余偏移量offsetMF原始30002980200第一次1500148020数据剩余待发送=2980-1480=150001第二次1500148020数据剩余待发送=1500-1480=201480/8=1851第三次4020202960/8=3700所以总计需要分三次,最后一片的偏移370 假设以太网发送一个IP分组,长度4000字节(包含数据2980+20头部),发送IP分组(MTU=1500字节),则发送需要分成几片? 总长度数据头剩余偏移量offsetMF原始40003980200第一次1500148020数据剩余待发送=3980-1480=250001第二次1500148020数据剩余待发送=2500-1480=10201480/8=1851第三次10401020202960/8=3700所以总计需要分三次,最后一片的偏移370 假设以太网发送一个IP分组,长度1500字节(包含数据1480+20头部),发送IP分组(MTU=1024字节),则发送需要分成几片? 总长度数据头剩余偏移量offset :指示每个分段在原报文的位置 MF原始15001480200第一次10241000 备注1024-20-1004,但是1004无法整除8,所以取1000 20数据剩余待发送=1480-1000=48001第二次500480201000/8=1250所以总计需要分三次,最后一片的偏移125 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |