`
lovnet
  • 浏览: 6704801 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

IP数据报首部的格式:关于标识(identification)、标志(flag)和片偏移

 
阅读更多

转自:http://hi.baidu.com/%C7%D8%B7%E7%CF%FE%D4%C2%C3%F7/blog/item/7c8ca8f66b17a6d30b46e01a.html

qin:源自谢希仁先生的《计算机网络》(第五版)部分内容

标识(identification):占16位。IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并将此值赋给标识字段。

但这个“标识”不是序号,因为IP是无连接服务,数据报不存在按序接收的问题。当数据报由于长度超过网络的MTU而必须分片时,

这个标识字段的值就被复制到所有的数据报片的标识字段中。相同的标识字段的值使分片后的各数据报片最后能正确地重装成为原

来的数据报。

标志(flag):占3位,但目前只有两位有意义。

-- 标志字段中的最低位为MF(More Fragment)。MF=1即表示后面“还有分片”的数据报。MF=0表示这已是若干数据报片中的

最后一个。

-- 标志字段中间的一位记为DF(Don't Fragment),意思是“不能分片”。只有当DF=0时才允许分片。

片偏移 :占13位。片偏移指出:较长的分组在分片后,某片在原分组中的相对位置。也就是说,相对于用户数据字段的起点,该片

从何处开始。片偏移以8个字节为偏移单位。也就是说,每个分片的长度一定是8字节(64位)的整数倍。

分享到:
评论

相关推荐

    IP数据报首部实验.docx

    在cmd窗口ping IP–l 3000 –n 1,用科来软件进行抓包截图,主要是观察其分片,文档特别简洁。各取所需 :)

    java ip首部效验和

    (4)必须验证程序的正确性:基于Wireshark工具所抓取的真实IP包首部数据,能够成功检验首 部校验和字段的计算程序。例如,以下是发出ping命令之后,捕获ICMP包的IP首部信息,可用用来 检验“首部校验和”字段的计算...

    TCP-IP详解卷一:协议

    《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输...

    计算机网络实践_IPv4 数据报首部格式 _实验五.doc

    计算机网络实践_IPv4 数据报首部格式 _实验五

    IP数据报格式1

    IP数据报格式首部固定部分(20B)总长度:首部 + 数据,单位是1B单位是一个字节标志:只有2位有意义 X__ __中间位DFDF = 1,禁止分片DF =

    IP数据报实验,ethreal软件使用

    IP数据报 软件ethreal使用说明 非常详细的使用指南

    ip数据报程序网络包采集与分析

    2.2 对IP数据报进行分析以获得其首部详细信息; 2.3 对TCP报文段进行分析以获得其首部详细信息; 2.4 显示分析结果 3 建议使用VC++ 4 基于WinPcap开发库实现上述功能也可以。 ,之前我费了好多心血才找到的~

    wireshark数据包分析实验报告(1).doc

    相同的标识字段的值使分片 后的各数据报片最后能正确地重装成为原来的数据报。 标志(flag) 占3位,但目前只有2位有意义。标志字段中的最低位记为MF(More Fragment)。MF=1即表示后面"还有分片"的数据报。MF=0表示这...

    wireshark数据包分析实验报告(3).doc

    相同的标识字段的值使分片 后的各数据报片最后能正确地重装成为原来的数据报。 标志(flag) 占3位,但目前只有2位有意义。标志字段中的最低位记为MF(More Fragment)。MF=1即表示后面"还有分片"的数据报。MF=0表示这...

    wireshark数据包分析实验报告(2).doc

    相同的标识字段的值使分片 后的各数据报片最后能正确地重装成为原来的数据报。 标志(flag) 占3位,但目前只有2位有意义。标志字段中的最低位记为MF(More Fragment)。MF=1即表示后面"还有分片"的数据报。MF=0表示这...

    IP分片与重组的分析与整理.doc

    对于分片,需要拷贝IP首部和选项,以及数据。而选项的拷贝要注意:根据协议标准,某些选项只应当出现在的一个数据包片中,而其他一些则必须出现在所有的数据包中。 1.2 数据包重组 1.2.1 数据结构 为了使数据包的...

    wireshark数据包分析实验报告.doc

    相同的标识字段的值使分 片后的各数据报片最后能正确地重装成为原来的数据报。 (6)标志(flag) 占3位,但目前只有2位有意义。 标志字段中的最低位记为MF(More Fragment)。MF=1即表示后面"还有分片"的数据报。MF=0...

    Wireshark 软件,观察 IP 数据报的基本结构的实验报告

    IP 和 ICMP 协议是 TCP/IP 协议簇中的网络层协议,在网络寻址定位、数据分组转 发和路由选择等任务中发挥了重要作用。本实验要求熟练使用 Wireshark 软件,观察 IP 数据报的基本结构,分析数据报的分片;掌握基于 ...

    IP首部

    IP首部

    IP_UDP首部检验和

    如何计算IP_UDP首部检验和

    lP数据报首部检验和它的计算过程

    文章主要介绍了IP数据首部检验和它的计算过程

    TCP-IP详解卷1:协议

    《TCP/IP详解,卷1:协议》(共3卷,其他卷请到我的空间下载)是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获...

    《TCP/IP详解,卷1:协议》

    《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输...

    TCP_IP培训资料.doc

    3.2.1 IP数据报首部的固定部分 3.2.2 IP首部的可变部分 3.3 路由段与路由表 3.4 Internet控制报文协议ICMP 4 UDP协议 5 TCP协议 5.1 TCP报文格式 5.2 TCP协议状态机 5.3 TCP定时器 6 路由协议 6.1 路由协议简介...

    TCP/IP详解卷1:协议

    3.2 IP首部 24 3.3 IP路由选择 27 3.4 子网寻址 30 3.5 子网掩码 32 3.6 特殊情况的IP地址 33 3.7 一个子网的例子 33 3.8 ifconfig命令 35 3.9 netstat命令 36 3.10 IP的未来 36 3.11 小结 37 第4章 ARP:地址解析...

Global site tag (gtag.js) - Google Analytics