ICMP和ICMPv6

ICMP与ICMPv6是互联网控制报文协议,用于通告网络错误、协助故障诊断。它们在网络层提供错误报文和控制信息,如网络不可达、超时和路由跟踪。常见的应用包括使用Ping进行网络可达性测试,通过TTL值判断操作系统类型。ICMPv6在处理错误消息时有特定规则,如禁止对某些数据包回应。
摘要由CSDN通过智能技术生成

ICMP/ICMPv6基础知识学习

基本功能

  1. 通告网络错误

就是某个主机或者整个网络由于某个问题/故障不可达,如果有指向某个端口号的TCP或者UDP包没有指明接受端,这ICMP报告了。

  1. 通告网络拥塞

当路由器缓存太多包,由于传输速度无法达到他们的接受速度,将会生成‘ICMP源结束’信息。更多ICMP源结束信息的生成也会导致更多的网络拥塞,所以它属于保守。

  1. 协助解决故障

ICMP支持Echo功能,即在两个主机间一个往返路径上发送一个包,Ping是一种基于这种特性的通用网络管理工具

  1. 超时

如果一个IP包的TTL降低到零,路由器就会丢包,也会生成一个ICMP包,通告一下。

TraceRoute是个工具,它通过发送小TTL值得尔包及间时ICMP超时通告,可以显示网络路由。

报文Type

类型

代表意义

详细描述

ICMPv6错误消息

1

目的地不可达

通知源地址,不能发送数据包

2

数据包太大

通知源地址,数据包太大无法转发

3

超时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值