【技术分享】ICMP

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介: 4月更文挑战第3天

★什么是 ICMP?
ICMP (Internet Control Message Protocol,互联网控制报文协议)是 IP 协议中传输 "错误通知 "和 "控制报文 "的协议。
ICMP 用于检查执行 TCP/IP 协议的计算机之间的通信状态。ICMP 是在互联网层(OSI 参考模型的网络层)运行的协议。
网络诊断程序 ping 和 traceroute 就使用了 ICMP 协议。

★ICMP 格式。
尽管 ICMP 在网络层运行,但它恰恰是在 IP 协议之上运行的,如下图所示。
image.png

ICMP 报文由四个字段组成:类型、代码、校验和数据。
image.png
★两种类型的 ICMP 报文

ICMP 报文主要有两种类型:
一种是查询报文。该查询报文允许节点检查特定节点的通信状态。
使用这种查询的通信程序有 ping 和 traceroute。
另一种是错误通知(Error)信息。
当数据包在节点间通信的路由过程中被丢弃时,会将原因作为错误通知给源节点。

目录
相关文章
|
1月前
|
网络协议
【技术分享】TCP
4月更文挑战第1天】
29 3
|
15天前
|
监控 安全 网络架构
CCNA 200-301系列:ICMP简介
【4月更文挑战第21天】
21 3
|
1月前
|
网络协议
【技术分享】UDP
4月更文挑战第2天
15 1
|
12月前
|
网络协议 算法 网络架构
计网 - IPv6 协议:Tunnel 技术是什么?
计网 - IPv6 协议:Tunnel 技术是什么?
212 0
|
网络协议 大数据 开发者
大数据开发基础的计算机网络的IP/ICMP协议
在大数据开发中,计算机网络的IP/ICMP协议是非常重要的,它们分别负责网络层和传输层的功能,可以帮助我们更好地实现高效的大数据传输和处理。
87 0
|
存储 网络协议 网络性能优化
猿创征文|网络原理——UDP/TCP协议
本文主要介绍在TCP/IP的五层协议模型中,传输层的最常见的两个协议——UDP协议与TCP协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。下边我们来一起具体了解这两个协议。
102 0
猿创征文|网络原理——UDP/TCP协议
|
网络协议 Java 程序员
猿创征文|UDP/TCP网络编程
猿创征文|UDP/TCP网络编程
109 0
猿创征文|UDP/TCP网络编程
|
网络协议 安全 网络虚拟化
第五章TCP/IP 网络在我们身边
接入互联网就是通过因特网服务提供商访问互联网所提供的各类服务与丰富的信息资源的过程,接入互联网的方式有通过公共交换电话网接入互联网、通过综合业务数字网接入互联网、通过非时称数字用户线接入互联网
109 0
|
网络协议 安全 5G
第五章 TCP/IP-我们身边的网络(一)
前言:了解互联网接入方式,以及无线路由器相关知识
91 0
第五章 TCP/IP-我们身边的网络(一)