icmp控制报文协议学习小结 icmp是什么传输层协议?
icmp是什么传输层协议?
互联网控制消息协议。它是TCP/IP协议族的一个子协议,用于在IP主机和路由器之间传输控制消息。控制消息是指网络本身的消息,比如网络是否不可达,主机是否可达,路由是否可用。虽然这些控制消息不传输用户数据,但是它们在用户数据的传输中起着重要的作用。
ICMP使用IP的基本支持,就好像它是一个更高级别的协议。但是,ICMP实际上是IP的一个组件,必须由每个IP模块来实现。
ICMP协议的类型有哪些?
ICMP类型的消息通常分为两类:
错误报告消息。
当类型值为3时,表示无法到达终点。
当类型值为4时,表示源点抑制。
当类型值为5时,表示要更改路线。
当类型值为11时,表示超时。
查询消息。
当类型值为8或0时,表示回显请求或回复。
互联网控制信息协议(ICMP)是一个简单的TCP/IP协议,它工作在网络层,IP协议也工作在这一层。IP协议的主要功能是使网络能够发送和连接数据包,而ICMP协议的功能是有限的。
icmp差错报文有哪几种?
icmp错误信息有五种类型,分别是:目的地不可达、源站抑制、时间超时、参数问题、路由变更。
1.无法到达目的地:
分为六种情况::网不可达、主机不可达、协议不可达、端口不可达、需要分片但DF位置1、源路由失败。其代码字段分别设置为0到5。当上述六种情况发生时,向源站发送目的地不可达消息。
2.源站抑制:
当路由器或主机因拥塞而丢弃数据报时,向源站发送源站抑制消息,使源站知道应该减慢数据报的发送速率。
3.超时:
当路由器接收到一个生命周期为零的数据报时,它不仅会丢弃该数据报,还会向源站发送一个生命周期超过该数据报的消息。当目的站可以 如果在预先指定的时间内没有接收到一个数据报的所有数据报,它将丢弃它已经接收到的所有数据报,并向源站发送一个超过时间的消息。
4、参数问题:
当路由器或目的主机收到的数据报报头中的字段值不正确时,该数据报将被丢弃,并向源站发送一条参数问题消息。
5.改变路线:
路由器向主机发送重新路由消息,让主机知道下次应该将数据报发送到另一台路由器。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。