IP协议的学习笔记_01 ---IP分片

IP报文格式:


先来分析报文段的意义:

0-3bit:代表版本号 IPV4则为4,IPV6则为6

4-7bit:代表首部长度,由此我们可以知道4bit最大代表10进制数据为15,单位为4字节,则IP首部最长为60字节,但是现实生活中一般采用的首部长度为固定首部长度,即20字节

8-15bit:代表服务类型,现在基本都是0x00(也有少数情况采用的),即不用这个字段

16-31bit:代表IP数据包总长度,可以知道为65535字节(64KB)

32-47bit:代表标志,即标示每一次发送的数据报

48-50bit:代表是否分片,010代表DF(DONT FRAGMENT) 001代表MF(MORE FRAGMENT) 100代表RESERVED

 BIT

51-63bit:代表片偏移(前提是已经有分片了),为什么是13位呢,因为是以8字节为单位,相乘后即65535(IP报文最大长度)

64-71bit:代表TTL(TIME TO LIVE) 现在的大部分报文为64 128 256,如果出现非常小的数字,例如1,此时就要考虑路由是否存在环路了

72-79bit:代表协议类型,例如0x01代表ICMP,0x02代表IGMP等等

80-95bit:代表检验首部检验和,对整个首部每16bit进行反码求和


IP分片:

IP分片带来的问题:






转载于:https://www.cnblogs.com/HaHaJeff/p/10017500.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值