ip数据报格式详解

本文详细介绍了IP数据报的结构,包括固定长度的首部和可变长度的数据部分。首部包含版本号、首部长度、服务类型、总长度、标识、标志、片偏移、生存时间、协议、首部校验和、源地址和目的地址等关键字段,每个字段都有其特定功能。了解这些字段有助于理解IP数据在网络中的传输机制。
摘要由CSDN通过智能技术生成

ip数据报格式详解

TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报,由首部和数据两部分组成。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。首部中的源地址和目的地址都是IP协议地址。

ip数据报格式

1.jpg
如上图所示,ip数据报格式分为首部和数据部分。并且最高位在左边,为0位,最低位在右边,为31位。在传输的时候按照从高到低的顺序进行传输。

ip数据报的各个字段的功能如下:

  • 版本号:表示该ip数据报使用的ip协议版本,占用四位二进制数。
  • 首部长度:指出整个报头的长度(包括可选字段),该长度以32位进制数为计数单位,接收端通过首部长度可以计算出报头在何处开始读取数据和何处结束读取数据。
  • 服务类型:占用8个二进制位,用于规定本数据包的处理方式。
  • 总长度:占用16个二进制位,总长度指的是整个pi数据包的长度
  • 标识:IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加 1,并将此值赋给标识字段。但这个“识”并不是序号,因为 IP是无连接的服务,数据报不存在按序接收的问题。当数据报由于长度超过网络的 MTU 而必须分片时,这个标识字段的值就被复制到所有的数据报的标识字段中。相同的标识字段的值使分片后的各数据报片最后能正确地重装成为原来的数据报。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值