ICMP
2015-09-08 22:20
197 查看
ICMP报文有两种:ICMP差错报文和ICMP询问报文
ICMP前4个字节:类型(8位)、代码(8位)、校验和(16位)
常用ICMP类型:
差错报文:
3、重点不可达
4、源点抑制
5、改变路由
11、时间超过
12、参数问题
询问报文:
8或0:回送请求或回答
13或14:时间戳请求或回答
ICMP数据报的格式:提取IP数据报首部和数据的前8个字节,作为ICMP数据字段。再加上相应的ICMP差错控制报告的前8个字节
不应发送ICMP差错报文的情况:
对ICMP差错报文不再发送差错报文
对第一个分片的数据片的所有后序数据报片都不发送ICMP差错报告报文
对多播地址数据报不发送ICMP差错控制报文
对具有特殊地址的数据报不发送ICMP差错控制报文
ICMP前4个字节:类型(8位)、代码(8位)、校验和(16位)
常用ICMP类型:
差错报文:
3、重点不可达
4、源点抑制
5、改变路由
11、时间超过
12、参数问题
询问报文:
8或0:回送请求或回答
13或14:时间戳请求或回答
ICMP数据报的格式:提取IP数据报首部和数据的前8个字节,作为ICMP数据字段。再加上相应的ICMP差错控制报告的前8个字节
不应发送ICMP差错报文的情况:
对ICMP差错报文不再发送差错报文
对第一个分片的数据片的所有后序数据报片都不发送ICMP差错报告报文
对多播地址数据报不发送ICMP差错控制报文
对具有特殊地址的数据报不发送ICMP差错控制报文
相关文章推荐
- bzoj2019 [Usaco2009 Nov]找工作
- 中小企业 IT 运维福利:快速构建 on-call 机制
- 2015年9月8日text
- 重定向
- Python 删除列表中的一种元素
- 拦截器概述和Struts2的运行流程
- 过滤器和监听器
- 中小企业 IT 运维福利:快速构建 on-call 机制
- noip2005 等价表达式 (判断表达式是否相等,对 mod 取模)
- PHP面向对象的mysql数据库函数封装
- 支付宝-移动支付
- 函数指针
- LeetCode -- 3SumCloset
- 地图的平移、缩放的实现(android版)
- linux之线程局部存储
- Java开发中的23种设计模式详解
- Servlet
- Java中Map相关的快速查找算法
- Struts2的数据校验(Action类必须要继承ActionSupport类)
- JSP