我有一个关于 PING 的问题: 在有线网络中,一个 ping 数据包通过线路、交换机到达目标。但在无线网络中,它是如何工作的?!我认为 ping 数据包会发送到无线路由器,然后将数据包转发到目标主机,对吗?!如果用接入点代替无线路由器,会发生什么? (抱歉我的英语不好>.<)
PING 是 ICMP 消息,因此将在此级别传递。无论使用何种较低级别的基础设施或协议,都不会改变任何事情。
从 ping 的角度来看,无线网络看起来与以太网电缆相同。不管怎样,它都是以太网,所以 ping 不关心也不知道任何有关它的事情。
请查看有关 Internet 协议套件(又名 TCP/IP)的维基百科文章。
有线网络和无线网络的区别在于链路层和物理层(通常被忽略)。在您今天看到的大多数有线网络中,链路层称为以太网,而在大多数无线网络中,链路层是 802.11a/b/g/n。
ICMP 消息,包括 ICMP Echo 请求和 ICMP Echo 响应,位于 Internet 层(概念上;技术上它们包含在 IP 数据包内),并且完全不知道链路层中的差异。
直接回答有关链路层差异的问题(假设以太网和 802.11abgn):