AP与Ad Hoc比较

1.AP

路由器作为AP1,2和3连接到该AP(均无线连接),获得相应IP。

其中2和3通信时,在1端tcpdump抓包或者traceroute分析,是没有收到包的,由此看来是直接传输的,不需要中转

但是将AP关掉之后,2和3就无法通信,表示2和3之间的通信是依赖于AP的,需要经过AP中转

原因可能是因为在同一网段,2和3的包在1的MAC层就转发了,并不需要路由

2.Ad Hoc

1建立起ad hoc网络,2和3连接到该网络后处于ad hoc模式,该网络下的特点有:

  1. 每两个节点都可以直接通信,不需要中转
  2. 关闭1,2和3不受影响,仍然存在相应IP和ad hoc网络
  3. 关闭1和2,3不受影响,相应ad hoc网络仍然存在(3建立,手机wifi查看),此时2开启后,可以连接到3维持的ad hoc网络
  4. 关闭1、2和3后,ad hoc网络消失,再次打开2或3,找不到相应网络,无法处于ad hoc模式

以上ad hoc模式的配置经过测试可能会存在问题(TCP或UDP传输后无法ping通),可采用另一个ad hoc配置方案

3.对比

AP架构下,AP关闭,其他节点无法通信,每个节点的通信需要依赖于AP

Ad Hoc架构下,其中任意一个节点掉线,其他节点不受影响,可以直接通信,两两节点间的通信不依赖于其他任何节点

原文地址:https://www.cnblogs.com/jpzhu/p/11983992.html