IPv4分组格式(网络层学习笔记)

本文详细解析了IPv4分组的结构,包括分组头的基本构成、长度字段、服务字段、生存时间TTL、头检验和、地址字段等关键信息。此外,还介绍了IP分组在遇到最大传输单元MTU限制时的分段与组装过程,以及标识、标志、段偏移字段的作用。最后,探讨了IP分组头选项,如源路由、记录路由和时间戳的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IPv4分组结构

IP分组由两个部分组成:分组头和数据。

与TCP报文类似,IP分组头的基本单位也为4字节,即分组头的每行宽度为4字节,如下图所示前5行是每个分组头必须有的字段,第6行是选项字段,因此IP分组头的基本长度为5*4=20字节,如果加上最长为40字节的选项,则IP分组头的最大长度为60字节。

可见IP分组头的长度为20-60字节。值得一提的是,TCP报头长度也为20-60字节。
在这里插入图片描述

IPv4分组头格式

1、版本字段

即上图中的“版本”,表示网络层IP协议版本号。字段值为4表示IPv4,字段值为6表示IPv6。

2、协议字段

指使用IP协议的高层协议类型,如ICMP、IGMP、TCP、UDP等。

在这里插入图片描述

3、长度

长度字段有两个,一个为分组头长度,一个为总长度。

分组头长度字段:该字段长度为4位,定义了以4字节为一个单位的分组头长度,分组头长度为20-60字节,因此该字段最小值为5(20字节),最大值为15(60字节&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值