1

我正在撰写有关 802.11 无线网络的研究论文。我正在研究的主题之一是将整个 TCP 数据包封装在 UDP 段中。具体来说,我正在研究封装无线客户端和接入点之间发送的 TCP 数据包。

这样做的原因是为了停止 TCP 和 802.11 MAC 之间的交互。

我的问题是:在不使用代理或基于服务器的转换器的情况下,在两点之间引入 UDP 封装在技术上是否可行?如果是这样,需要做什么样的事情?

我不是程序员,所以我不需要详细的答案,只需要高级概述。

4

1 回答 1

1

当然,做 TCP-within-UDP 封装是可行的。有一个关于这个主题的 IETF 草案:UDP-Encapsulated Transport Protocols。请注意,作者隶属于诺基亚,因此他们正在寻找与您完全相同的东西。

然而,对于任何封装协议,连接的每一端都必须有一些协议栈中的代码。因此,如果您不使用代理,则客户端和接入点都需要本机支持。作为一个类比,看看IPsec的架构,它使用 IP-within-IP 封装,并且在所需的实现轨迹方面具有基本相同的属性。

于 2012-11-05T13:04:42.127 回答