网络层协议初识之IP字段(一)

本文介绍了网络层IP数据包的结构,特别是包头部分,包括版本、首部长度、优先级与服务类型、总长度、标识符、标志、段偏移量、TTL、协议号、首部校验和等关键字段,通过wireshark抓包工具进行实例讲解,帮助读者深入理解IP协议。

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

网络层协议初识(一)
IP字段:
一个IP 数据包是由IP数据包头 和数据组成的
在这里插入图片描述
这里是一个IP 数据包的表现形式如下图所示:蓝色框中的是 包头部分,黄色部分是上层传下来的上层数据部分,这里组成了一个IP数据包。

在这里插入图片描述
这里我们专门了解一下IP数据包的包头部分,这里为了更好的理解包头的各个部分,我们用wireshark 这个抓包软件,进行抓包来专门讲解。
如下图所示:我们用wireshark 抓取了一个传输层的IP包。我们打开网络层的IP包,可以看到正常情况下的IP包的构成。正常情况下对于刚开始学习的朋友们看到那么多的英文肯定时头皮发麻的,我们千万不能害怕,因此我们重头看看各个部分。
我们可以看根据图中显示的各个部分来看IP段的各个部分:
1.版本:即图中的“Version 4”,表示IP 的版本号,4比特
2.首部长度:即图中的“Header length”的这段,表示IP数据包头长度,4比特,IP数据包头最短为20字节,但是其长度可变,具体长度取决于可选项字段的长度。
3.优先级与服务类型:即图中“DIfferentiated services field”这段,用于表示数据包的优先级和服务类型,8比特。通过在数据包中划分一定的优先级,用于实现Qos(服务质量)的要求
4.总长度:即图中 的“Total length”这段,用以指示整个IP数据包的长度,16比特。最长为65535字节,包括包头和数据。
5.标识符:即图中的“Identification”这段,表示IP数据包的标识符,16比特。当IP对上层数据进行分片时,它将给所有的分片分配一组编号,然后将这些编号放入标识符字段中,保证分片不会被错误的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值