主机H2收到主机H1的一个UDP包,结果H2发现这个包里的端口没有被监听,这时候就回复给H2一个ICMP应答报文,意思是这个UDP数据包,无法交给应用进程,只能丢弃了。
以下是4种常见的ICMP差错报告报文
我们常用的ping命令借助ICMP协议,探测主机是否能找到目的主机。
7.6 网络设备路由器简介路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发和分组。
如下图所示,分别由转发和分组功能的说明。
接着,我们看一下路由器输入端口做了哪些事情
- 首先,物理层是傻瓜层,传输比特流,我们把物理层的比特流还原成数据链路层的数据帧,然后把数据链路层的数据报脱去,成为网络层数据包,交给路由器。这时候就要判断一下这个数据包是什么类型的了。
- 如果它是路由器之间,交换路由信息的分组,就会把这个数据包交付给如上上图所示的,路由选择处理机,进行处理和计算。如果是数据分组,就会放到一个队列里面,排队等候,然后选择一个合适的输出端口输出。
- 最后我们看一下路由器输出端口做了哪些事情