icmp port unreachable错误消息

时间:2013-07-08 08:46:42

标签: icmp

我正在从一台PC向另一台PC发送UDP数据包。我正在使用Wire Shark观看整个活动。我注意到一段时间内,数据包从一个系统平滑传输到另一个系统。然后突然出现错误ICMP的{​​{1}}个数据包。然后它们会消失一段时间,并且UDP数据包再次平滑传输。然后这些ICMP数据包再次出现相同的“端口无法访问”错误。然后这些ICMP数据包再次消失,依此类推。这将以周期性方式继续。

任何人都可以了解可能是什么原因。

2 个答案:

答案 0 :(得分:3)

当端口无法访问消息中断正常运行的对话时,可能会看到可能与端口无法访问消息相关联的一个奇怪错误。当您检查对话时,您发现无法访问的端口正常工作没有问题。当突然 - 端口无法访问时,框架进出端口号。这表示报告主机中的过载情况或进程优先级配置问题。有问题的过程被换掉内存,无法快速交换回来以避免无法访问的指示。

来源:https://www.savvius.com/resources/compendium/tcp_ip/unreachable#port_unreachable

答案 1 :(得分:1)

发生这种情况的原因是接收器上没有等待该端口的进程。

您需要有一个打开套接字的客户端,并且已经对该端口执行了bind()。