IP数据包和ICMP数据包的结构

IP数据包和ICMP数据包的结构一 IP 数据包报头 IPV4 和 IPV6 比较 每行 32bit 4 字节 前 5 行一共 20 字节 version 版本号 4bit IHL IP 头部长度 4bit typeofservic 服务类型 标记 识流量 8bit totallength IP 数据包总长度 16bit identificati 在网络层区分流量 不同流量产生不同的标识符 流量重组 16bit flag

一、IP数据包报头(IPV4和IPV6比较)

IP数据包和ICMP数据包的结构

每行32bit,4字节,前5行一共20字节

  1. version:版本号,4bit
  2. IHL:IP头部长度,4bit
  3. type of service:服务类型,标记/识流量,8bit
  4. total length:IP数据包总长度,16bit
  5. identification:在网络层区分流量,不同流量产生不同的标识符,流量重组,16bit
  6. flags:标记位,3bit
  7. fragment offset:分片偏移,该分片距离完整数据包头部偏移量(偏移值:前n-1个分片之和),13bit
  8. time to live:生存时间,8bit
  9. protocol:协议号,用来描述上层是何种协议封装,8bit
  10. header checksum:头部校验和,16bit
  11. source address:源IP地址,32bit
  12. destination address:目标IP地址,32bit
  13. option:可选项,默认没有
  14. padding:填充项,32bit或者32bit的倍数

IP数据包和ICMP数据包的结构

  1. version:版本号,4bit
  2. traffic class:流量分类,对应ipv4的type of service(服务类型),8bit
  3. flow label:流标签,保留,20bit
  4. payload length:负载长度,16bit
  5. next header:下一个头部,对应ipv4的protocol(协议号),8bit
  6. hop limit:跳数,对应ipv4中的time to live(生存时间),bit
  7. source address:源IP地址,32bit
  8. destination address:目标IP地址,32bit

二、ICMP数据包报头:

IP数据包和ICMP数据包的结构

IP数据包和ICMP数据包的结构

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231431.html原文链接:https://javaforall.net

(0)
上一篇 2025年12月13日 下午4:01
下一篇 2025年12月13日 下午4:22


相关推荐

  • 即梦ai的封禁时长哪里看

    即梦ai的封禁时长哪里看

    2026年3月12日
    3
  • vue3 axios安装及使用

    vue3 axios安装及使用vue3axios 安装及使用安装使用 npm 安装 npminstallax 封装 axios Author Axios 封装 Date 2020 12 0810 39 03 LastEditTime 2021 10 2211 34 08 LastEditors PleasesetLas Description InUserSettin FilePath blogs s src api

    2026年3月18日
    2
  • 偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘

    偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘今天来给大家谈一谈如何高效地学习编程。无论什么时候,找到学习的目标,以及学习的套路都非常的重要。找不到的话,就只能事倍功半,付出了很多努力,却迟迟得不到最好的回报。三四年前,我特别喜欢收藏文章,觉得有些技术文写得真好,忍不住收藏了!等过了一段时间后,闲得无聊,就去翻收藏夹,想着学一波,谁知道竟然找不到——不是微信给我删了,而是收藏夹里躺的“尸体”实在是太多了,根本就找不到。后来,我就总结了一个小窍门——每周收藏夹里最多躺五篇文章,如果想进来第六篇,之前的必须得清一篇。别小看这个小窍门,它真的有督促我去

    2026年4月15日
    4
  • 计算机网络——网络字节序(大端字节序(Big Endian)\小端字节序(Little Endian))

    计算机网络——网络字节序(大端字节序(Big Endian)\小端字节序(Little Endian))网络字节序网络字节序 1 网络字节序 NetworkByteO 和本机转换 2 字节序转换函数网络字节序 1 网络字节序 NetworkByteO 和本机转换 1 大端 小端字节序 大端 和 小端 表示多字节值的哪一端存储在该值的起始地址处 小端存储在起始地址处 即是小端字节序 大端存储在起始地址处 即是大端字节序 具体的说 大端字节序 BigEndian 最高有效位存于最低内存地址处 最低有效位存于最高内存处 小端字节序 LittleEndian 最高有效位

    2026年3月17日
    3
  • 【技术类】不得不看的Landsat 8常用的波段组合形式

    【技术类】不得不看的Landsat 8常用的波段组合形式Landsat8hasbeenonlineforacoupleofmonthsnow,andtheimageslookincredible.WhileallofthebandsfrompreviousLandsatmissionsarestillincorporated,thereareacoupleofnewones,such

    2022年7月23日
    11
  • 数据中心机房建设方案

    数据中心机房建设方案第一章概述 项目建设需求 总体需求 机房工程设计施工的安全技术、劳动保护、防火要求应按国家有关部门颁布的现行规定执行。 设计施工单位必须按要求施工。为保证设计和施工程序的严密性,如有设计变更,应按有关程序办理签证并保存相应的文档资料。 设计施工单位必须认真做好施工组织设计和准备工作。 设计施工单位须依照国内及国际最新颁布的标准、规范进行各系统的施工、安装。 业主方保…

    2022年5月5日
    64

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号