9得票2回答
如何使用标准的socket库在Ruby中实现ICMP ping?

可以使用Ruby socket库发送和接收ICMP数据包,但是我没有找到任何好的文档来展示如何实现。我不想使用net-ping、icmp、ping以及其他这些库,因为它们会由于跨平台问题而失效、需要DevKit和自定义构建,构建过程可能会失败,它们也可能因为很长一段时间没有更新而被忽视,或者普...

10得票3回答
用Python构建ICMP数据包的方法是什么?

为了学习,我正在尝试创建一个简单的Python程序来向某些设备发送ICMP ping数据包。为了入手,我查看了Python模块Pyping的源代码:https://github.com/Akhavi/pyping/blob/master/pyping/core.py 我试图理解在发送和构造数...

9得票1回答
在无法到达的目的地上,ICMP回显请求/响应的适当过程是什么?

目标: 我需要能够ping一个网络交换机来确定它是否可用。这旨在告诉用户,无论是网络电缆未插好、网络交换机不可用还是网络通信路径中存在其他问题等情况。我意识到这不是一个全面的诊断工具,但是有些信息总比没有好。 设计: 我打算使用ICMP和原始套接字发送5个ping消息到IPv4点分十进制表示...

8得票2回答
路由追踪:它能准确地追踪从A到B的路径吗?

Traceroute是一种用于跟踪从A点到B点路径的应用程序。(A点是您所在的位置,B点是您想要跟踪的服务器)。在Windows中,您可以输入tracert指令。其主要算法如下: send UDP with TTL = 1 Server A1 received, and return ICM...

8得票3回答
当ping.exe能够成功时,什么会导致ICMPsendEcho失败?

我手头上有一个有趣的情况,但我不知道如何进行故障排除。我搜索了一些类似于我的情况,但没有一件事情是完全匹配的。如果答案已经存在于这里的某个地方,我将非常感激任何可以指引我正确方向的人。 好了,进入重点。 我正在编写一个看门狗应用程序来监控互联网连接。它设计用于在一定的时间间隔内ping一组...

17得票2回答
ICMP是传输层协议吗?

我正在观看一段关于网络的视频讲座,在那里讲师提到ICMP是一个传输层协议。但是,谷歌搜索显示各种论坛将其描述为网络层协议。这让我很困惑。能否有人澄清一下?

181得票5回答
ping响应:"Request timed out." 和 "Destination Host unreachable" 的区别

当我对一个 IP 地址进行 ping 测试时,如果返回 请求超时 和 目标主机不可达 命令时,有什么区别?

14得票2回答
收到 ICMP 请求,但没有回复。

我建立了3个 CentOS 服务器,将 server2 配置为在 192.168.1.0/24 和 30.0.0.0/24 之间的路由器,但是 ping 无法通信。 我尝试从 server1 进行 ping 192.168.1.62,根据 server3 上的 tcpdump,已经接收到了 ...

13得票2回答
如何使用ping发送消息?

据我所知,Ping命令使用ICMP请求。 那么,是否有可能在命令行中使用ping命令发送短文本?

8得票1回答
在MacOS上,icmp_seq的请求超时

一切始于我尝试仅连接 GCP 上的 VM 进行 SFTP。每次当我尝试检查 SSH 或在此机器上设置 SFTP 时,它会变得不可访问(而在我的朋友的笔记本电脑上同时是可达和良好连接的)。 Ping <ip address> Request timeout for icmp_seq...