【问题标题】:How does a icmp packet (ping command) work in wireless network?icmp 数据包(ping 命令)如何在无线网络中工作?
【发布时间】:2012-01-12 21:22:07
【问题描述】:

我有一个关于 PING 的问题: 在有线网络中,一个 ping 数据包通过电线,切换到目标。但是在无线网络中,它是如何工作的呢?!我认为 ping 数据包会到达无线路由器并将数据包转发到目标主机,对吗?!如果用接入点代替无线路由器,会发生什么? (对不起我的英语不好>.

【问题讨论】:

    标签: network-protocols wireless


    【解决方案1】:

    PING 是一条 ICMP 消息,因此它将在此级别传递。无论使用什么较低级别的基础设施或协议,都不会改变任何事情。

    【讨论】:

      【解决方案2】:

      从 ping 的角度来看,无线网络看起来与以太网电缆相同。无论哪种方式,它都是以太网,因此 ping 并不关心或知道任何关于它的事情。

      【讨论】:

        【解决方案3】:

        请查看有关 Internet protocol suite(又名 TCP/IP)的 Wikipedia 文章。

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

        ICMP 消息,包括 ICMP Echo 请求和 ICMP Echo 响应,位于 Internet 层(从概念上讲;从技术上讲,它们包含在 IP 数据包中),并且与链路层的差异完全无关。

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-02-17
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多