我正在阅读需要在客户端和服务器之间建立连接的 TCP 套接字。是否可以让 TCP 套接字在无线连接上工作?
最佳答案
也许您将“连接”解释为“物理链接”(如电线)。这是不正确的。
网络中的“物理”扩展到所有数据传输介质。在无线的情况下,这是 radio 波。就 TCP 而言,当一台计算机正在监听网络并响应另一台发出请求的计算机时,就会建立“连接”。
TCP 不关心它通过什么物理介质。
关于您的问题,考虑 OSI model 可能会有所帮助.在这个模型中,TCP 位于第 4 级。这应该意味着它几乎可以忽略它上面和下面发生的事情。
实际的物理层是 OSI 模型的第 1 层,因此 TCP 不必关心那里发生了什么。因此,无论您是使用有线、无线、光纤还是纸片来发送 TCP 数据包都无关紧要,只要协议(protocol)按照描述的方式制定即可。
关于sockets - TCP 套接字是否需要有线连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7384685/