ICMP:Internet控制报文协议
ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。
ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。
为了防止过去允许ICMP差错报文对广播分组响应所带来的广播风暴,下面各种情况都不会导致产生ICMP差错
报文:
1)ICMP差错报文(但是,ICMP查询报文可能会产生ICMP差错报文)。
2)目的地址是广播地址或多播地址(D类地址)的IP数据报。
3)作为链路层广播的数据报。
4)不是IP分片的第一片。
5)源地址不是单个主机的数据报。这就是说,源地址不能为零地址、环回地址、广播地址或多播地址。
ICMP报文的类型:
类型 |
代码 |
描述 |
查询 |
差错 |
0 |
0 |
回显应答(Ping应答) |
• |
|
3 |
|
目的不可达: |
|
|
|
0 |
网络不可达 |
|
• |
|
1 |
主机不可达 |
|
• |
|
2 |
协议不可达 |
|
• |
|
3 |
端口不可达 |
|
• |
|
4 |
需要进行分片但设置了不分片比特 |
|
• |
|
5 |
源站选路失败 |
|
• |
|
6 |
目的网络不认识 |
|
• |
|
7 |
目的主机不认识 |
|
• |
|
8 |
源主机被隔离(废) |
|
• |
|
9 |
目的网络被强制禁止 |
|
• |
|
10 |
目的主机被强制禁止 |
|
• |
|
11 |
由于服务类型TOS,网络不可达 |
|
• |
|
12 |
由于服务类型TOS,主机不可达 |
|
• |
|
13 |
由于过滤,通信被强制禁止 |
|
• |
|
14 |
主机越权 |
|
• |
|
15 |
优先权中止生效 |
|
• |
4 |
0 |
源端被关闭 |
|
• |
5 |
|
重定向 |
|
• |
|
0 |
对网络重定向 |
|
• |
|
1 |
对主机重定向 |
|
• |
|
2 |
对服务类型和网络重定向 |
|
• |
|
3 |
对服务类型和主机重定向 |
|
• |
8 |
0 |
请求回显(Ping请求) |
• |
|
9 |
0 |
路由器通告 |
• |
|
10 |
0 |
路由器请求 |
• |
|
11 |
|
超时: |
|
|
|
0 |
传输期间生存时间为0 |
|
• |
|
1 |
在数据报组装期间生存时间为0 |
|
• |
12 |
|
参数问题: |
|
|
|
0 |
坏的IP首部(包括各种差错) |
|
• |
|
1 |
缺少必需的选项 |
|
• |
13 |
0 |
时间戳请求 |
• |
|
14 |
0 |
时间戳应答 |
• |
|
15 |
0 |
信息请求(作废不用) |
• |
|
16 |
0 |
信息应答(作废不用) |
• |
|
17 |
0 |
地址掩码请求 |
• |
|
18 |
0 |
地址掩码应答 |
• |
|
- 大小: 11.5 KB
- 大小: 15.2 KB
分享到:
相关推荐
第6章 ICMP:Internet控制报文协议 50 第7章 Ping程序 61 第8章 Traceroute程序 71 第9章 IP选路 83 第10章 动态选路协议 95 第11章 UDP:用户数据报协议 107 第12章 广播和多播 128 第13章 IGMP:Internet组管理...
网络层**:负责数据包的路由选择和转发,核心协议是IP协议,同时还包括ICMP(Internet Control Message Protocol)、IGMP(Internet Group Management Protocol)等。 **4. 链路层**:也称为数据链路层,负责将网络...
20章的内容可能包括:TCP/IP概述、网络接口、IP协议、IPv6、ICMP与ARP、网络层选路、TCP协议、UDP协议、套接字编程、窗口与拥塞控制、传输层实现、应用层协议、网络安全、因特网的未来等。每一章都深入浅出地阐述了...
这本书详细讲解了TCP/IP协议的各个方面,包括协议的基本原理、工作流程、报文结构以及各层的实现细节。对于深入理解TCP/IP协议,掌握网络编程技巧非常有帮助。 通过学习TCP/IP协议,我们可以理解互联网的工作方式...
"TCP/IP协议族第四版课后习题答案"中,可能会对上述每个层次的协议进行深入解析,包括它们的头部结构、错误检测与纠正机制、流量控制策略、拥塞控制算法等。同时,还会涵盖网络配置、网络安全、网络性能优化等相关...
Internet控制报文协议(ICMP)是tcp/ip协议中的一种错误报告协议,负责报告网络错误和异常情况。在这个实验中,学生将学习ICMP协议的工作原理,并了解其在tcp/ip协议中的作用。 实验五 Internet 组管理协议 IGMP ...
Request for Comments文档是互联网工程任务组(IETF)发布的技术文档,记录了TCP/IP协议的标准。 - **1.12 标准的简单服务** 介绍了一些简单的网络服务,如Echo服务、Daytime服务等。 - **1.13 互联网** 探讨了...
在TCP/IP协议族中,TCP(传输控制协议)和IP(网际协议)是最为核心的部分。TCP负责提供可靠的、面向连接的数据传输服务,而IP则负责在网络中进行数据包的路由。这一卷的内容主要集中在这两部分的实现上,通过源代码...
- **ICMP**(Internet Control Message Protocol,互联网控制报文协议)是一种辅助TCP/IP协议,主要用于传输错误信息和控制信息,帮助网络设备诊断网络问题。 #### 2. 实验环境 - **操作系统**: Windows 7 - **网络...
TCP/IP协议族是互联网的基础,它由一系列协议组成,如TCP(传输控制协议)、IP(网际协议)、ICMP(因特网控制报文协议)和UDP(用户数据报协议)等。TCP/IP模型通常被分为四层或五层模型:应用层、传输层、网络层、...
TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是一种广泛应用于互联网的通信协议。它与OSI(Open Systems Interconnection Model,开放系统互连参考模型)有着密切的关系...
《TCP/IP详解·卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。《TCP/IP详解·卷2:实现》不仅说明了插口API和...
2. **互联网层**:深入讲解了IP协议,包括IP头的结构、IP分片与重组、IP选项以及ICMP(Internet控制消息协议)用于网络诊断和错误报告。 3. **传输层**:重点讲述了TCP(传输控制协议)和UDP(用户数据报协议),...
第一卷《TCP/IP详解:卷1:协议》主要讲解了网络接口层、互联网层、传输层的基础知识,包括ARP(地址解析协议)、IP(互联网协议)、ICMP(因特网控制报文协议)、UDP(用户数据报协议)和TCP(传输控制协议)等内容...
在TCP/IP_2.pdf、TCP-IP_3.pdf和TCP-IP_1.pdf这三份文档中,可能涵盖了TCP/IP协议的各个层面,包括但不限于协议的工作原理、报文结构、错误检测与纠正机制、拥塞控制策略、网络子网划分、端口管理等内容。...
### TCP/IP协议培训教程知识点概览 #### 一、TCP/IP协议概述 - **核心价值**:IP协议作为TCP/IP模型的重要组成部分,以其简洁高效、开放兼容的特点成为了互联网的事实标准。它不仅支持不同网络间的互联,还具备强大...
TCP/IP协议族是互联网的核心,它是让全球网络设备能够互相通信的一套标准。这份"TCP/IP学习心得"压缩包文件提供了深入浅出的讲解,帮助初学者快速掌握这个复杂的概念。下面将对TCP/IP的基本原理和相关知识点进行详细...
### TCP/IP协议族详解 #### 引言 TCP/IP协议族是互联网技术的基石,它定义了设备如何在互联网上相互通信的标准。本篇旨在深入解析TCP/IP协议族的关键概念、分层模型以及各层的功能,同时通过具体示例阐述数据传输...