`
mouer
  • 浏览: 101157 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tcp/ip协议 -- ICMP:Internet控制报文协议

阅读更多


 

 

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
分享到:
评论

相关推荐

    《TCP/IP详解,卷1:协议》

    第6章 ICMP:Internet控制报文协议 50 第7章 Ping程序 61 第8章 Traceroute程序 71 第9章 IP选路 83 第10章 动态选路协议 95 第11章 UDP:用户数据报协议 107 第12章 广播和多播 128 第13章 IGMP:Internet组管理...

    对以太网全硬件TCP/IP协议栈的简单认识-w5500以太网协议基本认识.pdf

    网络层**:负责数据包的路由选择和转发,核心协议是IP协议,同时还包括ICMP(Internet Control Message Protocol)、IGMP(Internet Group Management Protocol)等。 **4. 链路层**:也称为数据链路层,负责将网络...

    经典TCP/IP协议教材

    20章的内容可能包括:TCP/IP概述、网络接口、IP协议、IPv6、ICMP与ARP、网络层选路、TCP协议、UDP协议、套接字编程、窗口与拥塞控制、传输层实现、应用层协议、网络安全、因特网的未来等。每一章都深入浅出地阐述了...

    tcp/ip详解-协议

    这本书详细讲解了TCP/IP协议的各个方面,包括协议的基本原理、工作流程、报文结构以及各层的实现细节。对于深入理解TCP/IP协议,掌握网络编程技巧非常有帮助。 通过学习TCP/IP协议,我们可以理解互联网的工作方式...

    TCP/IP协议族(第四版)习题答案

    "TCP/IP协议族第四版课后习题答案"中,可能会对上述每个层次的协议进行深入解析,包括它们的头部结构、错误检测与纠正机制、流量控制策略、拥塞控制算法等。同时,还会涵盖网络配置、网络安全、网络性能优化等相关...

    tcp/ip协议实验

    Internet控制报文协议(ICMP)是tcp/ip协议中的一种错误报告协议,负责报告网络错误和异常情况。在这个实验中,学生将学习ICMP协议的工作原理,并了解其在tcp/ip协议中的作用。 实验五 Internet 组管理协议 IGMP ...

    TCP/IP详解-卷一

    Request for Comments文档是互联网工程任务组(IETF)发布的技术文档,记录了TCP/IP协议的标准。 - **1.12 标准的简单服务** 介绍了一些简单的网络服务,如Echo服务、Daytime服务等。 - **1.13 互联网** 探讨了...

    tcp/ip详解,卷2:实现源码

    在TCP/IP协议族中,TCP(传输控制协议)和IP(网际协议)是最为核心的部分。TCP负责提供可靠的、面向连接的数据传输服务,而IP则负责在网络中进行数据包的路由。这一卷的内容主要集中在这两部分的实现上,通过源代码...

    网络协议TCP/IP实验五 ICMP 协议分析实验

    - **ICMP**(Internet Control Message Protocol,互联网控制报文协议)是一种辅助TCP/IP协议,主要用于传输错误信息和控制信息,帮助网络设备诊断网络问题。 #### 2. 实验环境 - **操作系统**: Windows 7 - **网络...

    TCP/IP详解-协议

    TCP/IP协议族是互联网的基础,它由一系列协议组成,如TCP(传输控制协议)、IP(网际协议)、ICMP(因特网控制报文协议)和UDP(用户数据报协议)等。TCP/IP模型通常被分为四层或五层模型:应用层、传输层、网络层、...

    华为3comTCP/IP协议

    TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是一种广泛应用于互联网的通信协议。它与OSI(Open Systems Interconnection Model,开放系统互连参考模型)有着密切的关系...

    TCP/IP协议详解卷二:实现

    《TCP/IP详解·卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。《TCP/IP详解·卷2:实现》不仅说明了插口API和...

    TCP/IP详解(TCP-IP详解卷一:协议、TCP-IP详解卷二:实现、TCP-IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议)

    2. **互联网层**:深入讲解了IP协议,包括IP头的结构、IP分片与重组、IP选项以及ICMP(Internet控制消息协议)用于网络诊断和错误报告。 3. **传输层**:重点讲述了TCP(传输控制协议)和UDP(用户数据报协议),...

    TCP/IP 详解 - 共有三卷,均为PDF

    第一卷《TCP/IP详解:卷1:协议》主要讲解了网络接口层、互联网层、传输层的基础知识,包括ARP(地址解析协议)、IP(互联网协议)、ICMP(因特网控制报文协议)、UDP(用户数据报协议)和TCP(传输控制协议)等内容...

    TCP/IP 协议 PDF

    在TCP/IP_2.pdf、TCP-IP_3.pdf和TCP-IP_1.pdf这三份文档中,可能涵盖了TCP/IP协议的各个层面,包括但不限于协议的工作原理、报文结构、错误检测与纠正机制、拥塞控制策略、网络子网划分、端口管理等内容。...

    TCP/IP协议培训教程

    ### TCP/IP协议培训教程知识点概览 #### 一、TCP/IP协议概述 - **核心价值**:IP协议作为TCP/IP模型的重要组成部分,以其简洁高效、开放兼容的特点成为了互联网的事实标准。它不仅支持不同网络间的互联,还具备强大...

    TCP/IP 学习心得

    TCP/IP协议族是互联网的核心,它是让全球网络设备能够互相通信的一套标准。这份"TCP/IP学习心得"压缩包文件提供了深入浅出的讲解,帮助初学者快速掌握这个复杂的概念。下面将对TCP/IP的基本原理和相关知识点进行详细...

    tcp/ip协议族

    ### TCP/IP协议族详解 #### 引言 TCP/IP协议族是互联网技术的基石,它定义了设备如何在互联网上相互通信的标准。本篇旨在深入解析TCP/IP协议族的关键概念、分层模型以及各层的功能,同时通过具体示例阐述数据传输...

Global site tag (gtag.js) - Google Analytics