首页 > 其他分享 >ICMP协议

ICMP协议

时间:2024-01-11 09:55:38浏览次数:30  
标签:协议 -- 数据包 报文 ICMP data

ICMP协议(网际控制报文协议)

特征:

1、ICMP报文被封装在IP报文的数据载荷部分;

2、ICMP协议发送差错报告报文与询问报文;

差错报告类型:

- 终点不可达

- 源点抑制

- 超时(数据包经过路由器时TTL的值会减1,当TTL的值减为0时,主机或者路由器会丢弃该报文,并且向源发送主机发送ICMP协议)

- 参数错误(IP数据包首部传输过程中出现了误码)

- 路由重定向

询问报告类型:

- 测试目的地是否可达以及其的状态

- 时钟同步和测量时间

典型应用

ping  --测试连接

traceroute  --测试路由

ICMP协议的data数据部分

在用wireshark做实验的时候发现我的ICMP包的data字段永远是61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69,

经查阅,发现data数据部分可以任意化,但请求request和回应reply的data数据部分必须一致

 

 

 

标签:协议,--,数据包,报文,ICMP,data
From: https://www.cnblogs.com/live-zeye/p/17957888

相关文章

  • 网工们,这11种协议报文格式一定要烂熟于心!
    01、TCP1、源端口号和目的端口号:用16bit表示所以端口号范围为0~65535,用来标识源主机和目的主机上的进程,用于运输层的多路复用和多路分解。2、序号:用于TCP重发时区分是第一次发送还是重发的TCP段,还可以在一次连接的范围防止重放攻击,不重数可以在很久时间防止重放攻击。3、重放攻击......
  • 深入理解HTTP协议状态码的应用场景和准确解读方法
    Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提......
  • python通过RS485、Modbus协议读取/修改仪表数据
    目标python通过RS485的Modbus协议读取仪表相应的寄存器数据。准备工作软件安装第三方库:serial、pyserial、modbus_tkpipinstallserialpipinstallpyserialpipinstallmodbus_tk硬件一根USB转RS485的转接线(电脑本身不带RS485接口时需要)一个带Modbus通讯的仪表(例子中使用的时一......
  • 实现DLT645 698电表数据转换成modbus协议的解决方案
    1 项目背景在一些能源监控项目或者抄表项目中,需要实时采集电能表的数据进行电量分析和远程监控。但是在一些场合,现场的电表是645的电力规约,这些规约还分成1997和2007两个版本。而监控中心的通信协议一般使用工业modbus通信。645协议远比modbus要复杂的多,需要多帧数据的通信才能完......
  • 网工我劝你,这11种协议报文格式要烂熟于心!
    你们好,我的网工朋友。你最熟悉的报文是啥?TCP、UDP?在网络世界里,就如同道路系统让车辆畅通无阻一样,网络协议是确保信息顺畅传输的关键。作为网络工程师,理解网络协议的种类与结构至关重要。今天就和你一起探索一下11种关键协议报文格式啊:包括TCP、UDP、IP、IPv6、IPSec、以太网帧结构......
  • 最大输出 18W,集成 Type-C PD 输出和各种快充输出协议
    一、产品简介IP6510是一款集成同步开关的降压转换器、支持9种输出快充协议、支持Type-C输出和USBPD协议,为车载充电器、快充适配器、智能排插提供完整的解决方案。IP6510内置功率MOS,输入电压范围是4.5V到32V,输出电压范围是3V到12V,能提供最大18W的输出功率,能够根据识别......
  • PN协议下,上位机如何通过RJ45口远程控制PLC?
    在实际系统中,车间里分布多台PLC,需要用上位机软件集中控制。通常所有设备距离在几十米到上百米不等。在有通讯需求的时候,如果布线的话,工程量较大且不美观,这种情况下比较适合采用无线通信方式。本方案以组态王和2台西门子S7-1200为例,介绍组态王与多台PLC的无线Profinet协议通信实现......
  • SSH 协议 和 Go SSH 库 转载
    导读 SSH,TheSecureShellProtocol(安全Shell协议),是一个使用广泛的网络协议。在中文互联网世界,关于SSH协议的介绍,往往都把重点放到了安全(Secure)方面的细节。这样的文章对于开发者来说,意义并不大,原因在于:此类文章是以密码学为基础的。而密码学专业程度较高,对于开发......
  • 代理IP常见的三种网络协议介绍
    代理IP也叫网络代理,是一种特殊的网络服务,允许一个网络终端通过这个服务与另一个网络终端进行非直接的连接。伴随着互联网的发展,目前越来越多的业务依赖于代理IP才能顺利开展。一般来说我们使用的IP代理一般会涉及到三种协议,分别是:HTTP、HTTPS以及SOCKS5。HTTPHTTP协议即超文本传输......
  • 动态路由-RIP协议
    RIP简述RIP协议RIP(RoutingInformationProtocol),路由信息协议,是一种距离矢量算法的协议,使用跳数作为度量来衡量到达目的网络的距离。RIP的特点RIP是距离矢量路由协议,属于IGP协议。直连网络跳数为0,路由器发送路由更新时,会把度量值加1,最大15跳;RIP适用于规模较小的网络,有RIPv1和RIPv2......