IP数据报结构是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2238个文字,预计阅读时间需要9分钟。
TCP/IP协议定义了在特定网络上传送的数据包,称为IP数据报。它由头部和数据两部分组成。头部的前一部分是固定长度,共20个字节,包含IP数据报必须具备的信息。
TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报,这是由首部和数据两部分组成。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的;在首部的固定部分的后面是一些可选字段,其长度是可变的。
本教程操作环境:windows7系统、Dell G3电脑。
TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报(IP Datagram).这是一个与硬件无关的虚拟包,由首部和数据两部分组成.首部的前一部分是固定长度,共 20 字节,是所有IP数据报必须具有的.在首部的固定部分的后面是一些可选字段,其长度是可变的.
IP协议提供不可靠无连接的数据报传输服务,IP层提供的服务是通过IP层对数据报的封装与拆封来实现的。IP数据报的格式分为报头区和数据区两大部分,其中报头区是为了正确传输高层数据而加的各种控制信息,数据区包括高层协议需要传输的数据。
IP数据报的格式如下:
注意,上图表示的数据,最高位在左边,记为0位;最低位在右边,记为31位。在网络中传输数据时,先传输0~7位,其次是8~15位,然后传输16~23位,最后传输24~31位。由于TCP/IP协议头部中所有的二进制数在网络中传输时都要求以这种顺序进行,因此把它称为网络字节顺序。在实际编程中,以其他形式存储的二进制数必须在传输数据前使用网络编程API相应的函数把头部转换成网络字节顺序。
IP数据报各字段功能如下:
1)版本号:占用4位二进制数,表示该IP数据报使用的IP协议版本。
本文共计2238个文字,预计阅读时间需要9分钟。
TCP/IP协议定义了在特定网络上传送的数据包,称为IP数据报。它由头部和数据两部分组成。头部的前一部分是固定长度,共20个字节,包含IP数据报必须具备的信息。
TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报,这是由首部和数据两部分组成。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的;在首部的固定部分的后面是一些可选字段,其长度是可变的。
本教程操作环境:windows7系统、Dell G3电脑。
TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报(IP Datagram).这是一个与硬件无关的虚拟包,由首部和数据两部分组成.首部的前一部分是固定长度,共 20 字节,是所有IP数据报必须具有的.在首部的固定部分的后面是一些可选字段,其长度是可变的.
IP协议提供不可靠无连接的数据报传输服务,IP层提供的服务是通过IP层对数据报的封装与拆封来实现的。IP数据报的格式分为报头区和数据区两大部分,其中报头区是为了正确传输高层数据而加的各种控制信息,数据区包括高层协议需要传输的数据。
IP数据报的格式如下:
注意,上图表示的数据,最高位在左边,记为0位;最低位在右边,记为31位。在网络中传输数据时,先传输0~7位,其次是8~15位,然后传输16~23位,最后传输24~31位。由于TCP/IP协议头部中所有的二进制数在网络中传输时都要求以这种顺序进行,因此把它称为网络字节顺序。在实际编程中,以其他形式存储的二进制数必须在传输数据前使用网络编程API相应的函数把头部转换成网络字节顺序。
IP数据报各字段功能如下:
1)版本号:占用4位二进制数,表示该IP数据报使用的IP协议版本。

