首页 > 其他分享 >ICMP报文

ICMP报文

时间:2023-04-18 17:45:11浏览次数:37  
标签:主机 报文 ping 网络 服务类型 ICMP 路由器

参考:http://c.biancheng.net/view/6399.html

1、介绍

ICMP,Internet Control Message Protocol网络控制消息协议。用于在 IP 主机和路由器之间传递控制消息,描述网络是否通畅、主机是否可达、路由器是否可用等网络状态。

一般可分为请求报文和响应报文。

一般在计算机普通用户或者管理员主动测试网络时,使用该报文。比如ping命令、traceroute命令等。

2、报文结构

类型:占据1字节

代码:占据1字节

校验和:2字节

扩展内容字段:4字节,根据类型和代码有所不同

类型 代码 含义
0 0 回显应答(ping 应答)
3 0 网络不可达
3 1 主机不可达
3 2 协议不可达
3 3 端口不可达
3 4 需要进行分片,但设置不分片位
3 5 源站选路失败
3 6 目的网络未知
3 7 目的主机未知
3 9 目的网络被强制禁止
3 10 目的主机被强制禁止
3 11 由于服务类型 TOS,网络不可达
3 12 由于服务类型 TOS,主机不可达
3 13 由于过滤,通信被强制禁止
3 14 主机越权
3 15 优先中止失效
4 0 源端被关闭(基本流控制)
5 0 对网络重定向
5 1 对主机重定向
5 2 对服务类型和网络重定向
5 3 对服务类型和主机重定向
8 0 回显请求(ping 请求)
9 0 路由器通告
10 0 路由器请求
11 0 传输期间生存时间为 0
11 1 在数据报组装期间生存时间为 0
12 0 坏的 IP 首部
12 1 缺少必需的选项
13 0 时间戳请求
14 0 时间戳应答
17 0 地址掩码请求
18 0 地址掩码应答

3、wireshark

ping baidu.com

标签:主机,报文,ping,网络,服务类型,ICMP,路由器
From: https://www.cnblogs.com/wd404/p/17330485.html

相关文章

  • dns报文
    1、介绍属于应用层协议,用于查询域名对应的ip地址。分为请求和响应报文。一般来说,局域网中的主机查询dns,都是直接与备注的域名服务器进行通信,而不会直接与外部dns通信。比如我这里本地主机是192.168.0.18,dns报文都是与192.168.0.1交互,即使是查询完全陌生的域名也是如此。2、数......
  • http/https报文
    1、基本2、https不确定是否是wireshark自动对https的http部分进行解码,但是可以确定wireshark可以捕获https协议数据,标志是TransportLayerSecurity层,可以直接查看头部内容和体部内容。 ......
  • NDP常用报文格式
    邻居发现协议(NeighborDiscoveryProtocol,NDP)是IPv6协议体系中最重要的基础协议之一,很多IPv6功能都依赖NDP来实现。一般说来,NDP可以实现的功能包括:替代IPv4的ARP来形成邻居表;默认网关的自动获取;无状态地址自动配置;路由重定向等。NDP定义了5类ICMPv6报文,即路由器请求(RouterSolicito......
  • Postman报文进行加密之AES
    Postman自带的加密函数是cryptoJS能够实现AES+Base64加密,还是用到Postman中的Pre-requestScript。Pre-requestScript是指在发送报文前执行的脚本,用于对请求包中的各种参数做一些个性化的处理。接上篇文章,实际获取的sText签名需要传递给源报文参数sign,报文内容如下signText,把......
  • ICMP隐蔽隧道攻击分析与检测(四)
     •ICMP隧道攻击通讯特征和特征提取 一、ICMPPing正常通讯特征总结一个正常的ping每秒最多只会发送两个数据包,而使用ICMP隧道的服务器在同一时间会产生大量ICMP数据包正常的icmp数据包里,请求数据包与对应的响应数据包内容一样数据包中payload的大小固定,Windows下......
  • ICMP隐蔽隧道攻击分析与检测(三)
     •ICMP隧道攻击工具特征分析 一、原理由于ICMP报文自身可以携带数据,而且ICMP报文是由系统内核处理的,不占用任何端口,因此具有很高的隐蔽性。通过改变操作系统默认填充的Data,替换成自己构造的数据,这就是ICMP隐蔽隧道的原理。 通常ICMP隧道技术采用ICMP的ICMP_ECHO和ICMP......
  • 3·1HTTP协议特点、3·2详解URL与URI的区别与联系、3·3HTTP报文结构分析、3·4HTTP请
     HTTP协议特点支持客户/服务器模式客户/服务器模式工作的方式是由客户端向服务器发出请求,服务器端响应请求,并进行相应服务简单快速 客户端向服务器请求服务时,只需传输请求方法和路径 请求方法常用的有GET、HEAD、POST。每种方法规......
  • 什么是请求报文和响应报文?
    在了解请求报文和响应报文之前,咱们先了解下什么是HTTP协议?http协议:网络传输协议协议:规定网络数据传输格式---http协议组成:请求报文+响应报文浏览器发请求必须是:请求报文服务器响应必须是:响应报文那什么是请求报文呢?由三部分组成(1)请求行:包含请求方法,U......
  • 第三篇 计算机网络基础 - Http协议【 http报文 + http状态码 + http压缩协议 】
    http报文HTTP报文:用于HTTP协议交互的信息被称为HTTP报文1、请求【Request】端的报文叫请求报文2、响应【response】端的报文叫响应报文htt......
  • 3-1初识HTTP|3-3HTTP报文|3-5HTTP方法|3-7GET和POST方法的对比|3-9状态码
    HTTP是什么超文本传输协议(HyperTextTransferProtocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息......