2011-12-20 112 views
0

我有一个关于PING的问题: 在有线网络中,一个ping包经过导线,切换到目标。但在无线网络中,它是如何工作的?!我认为ping数据包会转到无线路由器,并将数据包转发到目标主机,是吗?!如果接入点更换无线路由器,会发生什么情况? (对不起,因为我的英语差> <)icmp数据包(ping命令)如何在无线网络中工作?

回答

0

PING是一个ICMP消息,所以它会在这个级别发送。无论使用哪种底层基础架构或协议,都不会改变事情。

0

从ping的角度来看,无线网络看起来与以太网电缆相同。无论是以太网,Ping都不关心或知道任何事情。

0

请查看Internet protocol suite,AKA TCP/IP上的维基百科文章。

有线网络和无线网络之间的区别在于链路层和物理层(通常被忽略)。在今天看到的大多数有线网络中,链路层被命名为以太网,并且在大多数无线网络中,链路层是802.11a/b/g/n。

ICMP消息(包括ICMP Echo请求和ICMP Echo响应)位于互联网层上(从概念上讲,它们在技术上包含在IP数据包内),并且完全不了解链路层的差异。

直接回答你关于链路层(假设以太网802.11ABGN和)的差异问题:

  • 在有线网络中使用集线器,ICMP包将被转发到,这将挑选出数据包的所有计算机发给它的地址(使用MAC地址)。
  • 在采用交换机的有线网络中,交换机将MAC地址映射到端口(使用ARP消息)并仅将相关数据包转发到端口。
  • 在ad-hoc模式下的无线网络中,情况类似于有客户端充当集线器的集线器的有线网络......但更复杂的是,因为无线和电线与共享介质具有不同的特性
  • 在基础设施模式下的无线网络中,情况有点类似于有交换机的有线网络,其中接入点扮演交换机的角色。不要被消费者“宽带无线路由器”所迷惑 - 它们由多个部分组成,包括路由器(通常有2个端口),接入点和交换机(通常有6个端口,1个连接到路由器,1个连接接入点,其他4个是外部端口)。