当前位置:网站首页>【TCP/IP 五 ICMP】
【TCP/IP 五 ICMP】
2022-08-04 21:54:00 【民谣唱给爱人听丶】
TCP/IP 五 ICMP
ICMP Internet控制报文协议
1. ICMP的功能
功能:传递差错报文以及其他注意的信息
2. ICMP报文格式
IP报文格式:
ICMP数据报文格式:
ICMP 报文是在IP数据报内部被传输的
- 也就是说ICMP数据段存在于IP报文的数据段
IP字节首部: 8位协议中 1表示为ICMP协议
ICMP报文是在主机之间交换的,而不用目的端口号.
2.1. ICMP地址掩码请求与应答
ICMP地址掩码请求用于无盘系统在引导过程中获取自己的子网掩码.
系统广播ICMP请求报文
ICMP报文中的标识符和序列号字段由发送端任意选择设定,这些值在应答中将被返回。
这样,发送端就可以把应答与请求进行匹配
ICMP地址掩码应答必须是收到请求接口的子网掩码
2.2. ICMP时间戳请求与应答
ICMP时间戳请求允许系统向另一个系统查询当前的时间。返回的建议值是自午夜开始计算的毫秒数,协调的统一时间(UTC)
2.3. ICMP端口不可达差错
ICMP规则:
ICMP差错报文必须包括生成该差错报文的数据报IP首部(包含任何选项),
还必须至少包括跟在该IP首部后面的前8个字节。
有16种不同类型的ICMP不可达报文,代码分别从0到15。ICMP端口不可达差错代码是3。
- 尽管图指出了在ICMP报文中的第二个32bit字必须为0,
但是当代码为4时(“需要分片但设置了不分片比特”),
路径MTU发现机制(2.9节)却允许路由器把外出接口的MTU填在这个32bit字的低16bit中。
3. 报文的4.4BSD处理
边栏推荐
- Codeforces Round #811 (Div. 3)
- The upgrade and transformation plan of the fortress machine for medium and large commercial banks!Must see!
- MySQL查询为啥慢了?
- 数电快速入门(四)(组合逻辑电路的分析以及设计的介绍)
- Rocketchip RISC-V Debug调试硬件相关(四)hartIsInReset
- Named routes, the role of name in components
- Analysis and treatment of Ramnit infectious virus
- 立方度量(Cubic Metric)
- SPSS-System Clustering Software Practice
- Oracle使用expdp和impdp导出导入数据
猜你喜欢
Altium Designer 19.1.18 - Protecting Locked Objects
Rocketchip RISC-V Debug调试硬件相关(四)hartIsInReset
Cocoa Application-基础
rk3399-9.0 first-level and second-level dormancy
【社媒营销】WhatsApp Business API:您需要知道的一切
[Linear Algebra 02] 2 interpretations of AX=b and 5 perspectives of matrix multiplication
国内的PMP证书含金量到底如何
27. Dimensionality reduction
Oracle增加表空间解决ORACLE ORA-01653: unable to extend table报错
rk3399 驱动屏参的几种方式
随机推荐
看看XDOC如何做Word文档预览
AI/ML无线通信
如何一键重装Win11系统 一键重装系统方法
七夕特制:《牛郎会织女》
NFT宝典:你需要知道NFT的术语和定义
快速web开发框架——learun framework
rk3399-0.0 svc命令
开发deepstram的自定义插件,使用gst-dseaxmple插件进行扩充,实现deepstream图像输出前的预处理,实现图像自定义绘制图(精四)
炽热如初 向新而生|ISC2022 HackingClub白帽峰会圆满举办!
com.jacob.com.ComFailException: Invoke of: ActiveDocument
8 年产品经验,我总结了这些持续高效研发实践经验 · 协同篇
OC-协议
Altium Designer 19.1.18 - 画多边形铜皮挖空时,针对光标胡乱捕获的解决方法
PMP证书在哪些行业有用?
"Jianzhi offer" brush title classification
【线性代数03】消元法展示以及AX=b的4种解情况
七夕特制:《牛郎会织女》
【Social Marketing】WhatsApp Business API: Everything You Need to Know
openresty lua-resty-template页面静态化
第二讲 软件生命周期