ICMP网络控制报协议

1.ICMP( Internet Control Message Protocol )协议是一种面向无连接的协议,用于传输出错报告控制信息。

用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

2.ICMP消息大致分为两类:

一类是通知出错原因的错误消息;
另一类是用于诊断的查询信息。

3.主要的ICMP消息
目标不可达消息(destination unreachable message类型3)
重定向消息(redirect message类型5):

如果路由器主机发现发送端主机使用了次优的路径发送数据,那么会返回一个ICMP重定向的消息给这个主机。消息中包含了最合适的路由消息和和源数据。

超时消息(类型11time exceeded message):

IP包里的字段TTL(time to live,生存周期),每经一个路由就会减一,直到减到0该IP包被丢弃。主要目的是为了在路由控制遇到问题发生循环状况时,避免IP包无休止的在网络上被转发。

回送消息(echo request message类型8,echo reply message类型0)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 网络层提供的两种服务 在计算机网络领域,网络层应该向运输层提供怎样的服务(面向连接还是无连接)曾引起了长期的争论,...
    srtianxia阅读 4,015评论 0 12
  • IPv4分组 IPv4,即现在普遍使用的IP协议(版本为4)。IP协议定义数据传送的基本单元——IP分组及其确切的...
    CodeKing2017阅读 1,925评论 0 0
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,092评论 0 8
  • 本篇结构: ICMP IGMP 附 反思 接着上一篇TCP/IP--划分子网和构造超网,本章接着分享IP协议的两个...
    w1992wishes阅读 11,051评论 0 4
  • 一、ICMP 1.1、什么是ICMP ICMP的全称是Internet Control Message Proto...
    陳铁柱阅读 2,456评论 0 0