IP帧格式
来源:互联网 发布:windows version 编辑:程序博客网 时间:2024/06/12 01:13
IP数据报格式
版本字段长度为4,用来表明建立数据报的IP版本,目前的IP版本是IPv4,IPv6正在发展中。IPv4的字段为0100 。
首部长度(报头长度)指的是首部占32 bit字的数目,包括任何选项。由于它是一个4比特字段,因此首部最长为60个字节。15x32/8=60字节.IP首部始终是32 bit的整数倍.IP数据报报头的最小长度为20个字(不含填充字段和IP选项字段的IP报头是最常见的IP报头,为20个字节)
服务类型TOS(Type Of Service)总长度字段是指整个I P数据报的长度,以字节为单位.由于该字段长16比特,所以I P数据报最长可达6 5 5 3 5字节(64KB).总长度字段是I P首部中必要的内容。数据长度=总长-报头长度。
标识符长16比特。
标志位长度为3比特,用于分段控制:第0位为预留位,第1位表示可否分段。当该位的值为0时,表示数据报不可分段,值为1时,表示数据报可被分段。第2位为段是否结束位,当该位的值为0时,表示该段是原数据报的最后一段,值为1时,表示后面不有更多的分段。
当网络设备要发送的数据报长度比所在网络的最大传输单元(MTU,Max Transfer United)大,并且标志位的第1位设置为不能分段(0)时,网络设备会向发送方返回一个因特网控制消息协议ICMP错误消息,并丢弃该数据报。除了最后一个分段外,其余分段的第2位均设置为1。
段偏移13比特长度,用于指定分段在原始数据报中的位置,以8个字节为单位.
生存时间TTL长度为8比特,用于指定数据报允许保留在网络上的时间。
协议字段长度为8比特,用于指定数据报数据区中携带的消息是由哪种高级协议建立的。ICMP为1,TCP为6,UDP为17。 协议号分配RFC790.
报头校验和16比特,仅用于IP报头校验和。
源IP地址及目的IP地址。
选项,填充字段用于确保将选项字段填充为最少32个比特位,以保证IP报头以32位结束。
分段:分段是将一个大的IP数据报分解成几个较小的数据报段的过程。当IP模块需要通过一个具有较小MTU的网络传送较大的数据包时,就必须将其分段。
- IP帧格式
- IP 协议帧格式
- IP帧格式(实例)
- 【TCP/IP】以太网帧格式
- TCP,IP,UDP,帧的报文格式
- TCP,IP,UDP,帧的报文格式
- IP/TCP/UDP数据包帧格式
- IP/TCP/UDP协议帧格式
- TCP/IP 相关帧头格式图
- 以太网帧格式(TCP/IP详解)
- TCP/IP详解 以太网帧格式
- 以太网帧格式、IP数据报格式、TCP段格式+UDP段格式 详解
- 以太网帧格式、IP数据报格式、TCP段格式+UDP段格式 详解
- 以太网帧格式、IP数据报格式、TCP段格式+UDP段格式 详解
- TCP/IP头格式
- IP头格式口诀
- IP数据报格式
- IP包头格式
- H.264网络传输中马赛克问题
- Eureka的服务认证
- 关于gcc与g++
- TCP数据报帧格式
- UDP数据报帧格式
- IP帧格式
- ARP/RARP(地址解析/反向地址解析)报文格式
- ICMP(网间网控制报文协议)协议
- 程序猿入职秘籍大分享!分分钟走上人生巅峰
- 以太网(RFC 894)帧格式
- ITU BT 601建议及与ITU BT656 的区别
- V4L2编程
- Java基础复习笔记
- VirtualBox虚拟机与WindowsXP共享文件夹