第四章 网络层 ---IPv4数据报的首部格式

IPv4数据报的首部格式

  • 4.7IPv4数据报的首部格式
    • 首部长度、可选字段、填充字段
    • 区分服务
    • 总长度
    • 标识、标志、片偏移
    • 对IPv4数据报进行分片
    • 生存时间TTL
    • 协议
    • 首部检验和
    • 源ip与目的ip地址
    • 例题

4.7IPv4数据报的首部格式

填充字段:因为首部以4字节为单位,而可选字段是1-40个字节不等可能是奇数,使用全零进行填充,报证首部长度为4字节的整数倍。

首部长度、可选字段、填充字段

第四章 网络层 ---IPv4数据报的首部格式_第1张图片

区分服务

第四章 网络层 ---IPv4数据报的首部格式_第2张图片

总长度

第四章 网络层 ---IPv4数据报的首部格式_第3张图片

标识、标志、片偏移

用于数据报分片
片偏移量必须为整数
第四章 网络层 ---IPv4数据报的首部格式_第4张图片
第四章 网络层 ---IPv4数据报的首部格式_第5张图片

对IPv4数据报进行分片

因为以太网的最大传输单元MTU最大为1500字节,而3820远超MTU,故需要对其进行分片。
分片1:长度为分片的1400+首部固长20=1420 标识和原始数据报相同 其后面还有分片所以MF=1 该片允许被再次分片DF=0片偏移为片首第一个字节的位置/8因为片偏移以八个字节为单位
其它分片类推。
第四章 网络层 ---IPv4数据报的首部格式_第6张图片
再对二进行分片,结果如下图。
第四章 网络层 ---IPv4数据报的首部格式_第7张图片

生存时间TTL

第四章 网络层 ---IPv4数据报的首部格式_第8张图片
当人工配置R2路由表配置错误,将R3配置为R1,当N1要发送给N2时,到达R2,又会转发给R1,若不加措施,会形成路由环路一直绕圈。解决方法:
TTL:每当IP数据报经过一个路由器,TTL值减一,当它等于零时,直接将该IP数据报进行丢弃。
第四章 网络层 ---IPv4数据报的首部格式_第9张图片

协议

第四章 网络层 ---IPv4数据报的首部格式_第10张图片

首部检验和

IPv4使用,IPv6不使用。
第四章 网络层 ---IPv4数据报的首部格式_第11张图片

源ip与目的ip地址

第四章 网络层 ---IPv4数据报的首部格式_第12张图片

例题

练习一:
第四章 网络层 ---IPv4数据报的首部格式_第13张图片
在这里插入图片描述
练习二
第四章 网络层 ---IPv4数据报的首部格式_第14张图片
第四章 网络层 ---IPv4数据报的首部格式_第15张图片
第四章 网络层 ---IPv4数据报的首部格式_第16张图片

你可能感兴趣的:(计算机网络,网络,服务器)