IPv4数据报的格式

  1. 版本:如果是IPV4就是0100,如果是IPV6就是0110。
  2. 首部长度(HLEN):就是上面图中目的IP以上的(包括目的IP)。每一行是32位,4个字节,5行就是20个字节。但是HLEN只有4位,最多只能表示数字15啊。所以规定,HLEN一个单位是4个字节。所以HLEN里的数应该是5(5*4=20字节)。
  3. 服务类型(8位):现在是用来区分服务。比如某写IP数据包需要优先转发等。IPV4一般不用这个字段。
  4. 总长度:首部长度+数据。
  5. 标识:用来标识IP分组。IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并将此值赋给标识字段。但这个“标识”并不是序号,因为IP是无连接服务,数据报不存在按序接收的问题。当数据报由于长度超过网络的MTU而必须分片时,这个标识字段的值就被复制到所有的数据报的标识字段中。相同的标识字段的值使分片后的各数据报片最后能正确地重装成为原来的数据报。
  6. 3位标志:第一位是保留位,第二位是是否可以分片,1是可以分片,0是不可以。第三位是表示是否为最后一片,1表示非最后一片(分片之后的),0表示最后一片或者是不允许分片。
  7. 就是分片之后改数据报在原来没分之前那个数据报的偏移位置。
    IPV6不允许数据分片
  8. 生存时间(TTL):表示IP分组可以经过几个路由器,经过一个路由器就-1。
  9. 协议:指示IP数据报是TCP还是UDP。
  10. 首部检验和:进行差错检测。
  11. 源IP就是源IP,目的IP就是目的IP~
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 《Tcp/Ip协议族》笔记 网际协议版本4(IPv4) IP分组由一个基本首部和一些选项构成,这些选项有时用于促进...
    Zhang21阅读 3,585评论 1 0
  • 前言 先回顾一下TCP/IP协议栈 网络层的协议有IP协议、ARP协议、ICMP协议和IGMP协议。其中IP协议是...
    HRADPX阅读 13,869评论 0 11
  • 本篇文章最重要的知识点是子网的概念,同一个子网内的主机可以直接通信,不同子网的主机通信需要通过路由器转发。因此即使...
    云时之间阅读 1,816评论 0 0
  • 网络层提供的两种服务 在计算机网络领域,网络层应该向运输层提供怎样的服务(面向连接还是无连接)曾引起了长期的争论,...
    srtianxia阅读 4,242评论 0 12
  • # 图解TCP/IP 标签(空格分隔): 2018招聘 --- ##第1章 网络基础知识 ### ### 1.1 ...
    Kai_a3da阅读 1,574评论 0 2

友情链接更多精彩内容