TCP套接字是否需要有线连接?

时间:2011-09-12 07:40:30

标签: sockets networking tcp

我正在阅读有关需要在客户端和服务器之间建立连接的TCP套接字。是否可以让TCP套接字在无线连接上工作?

4 个答案:

答案 0 :(得分:2)

也许您正在将“连接”解释为“物理链接”(如电线)。这是不正确的。

网络中的“物理”扩展到所有数据传输介质。在无线的情况下,这是无线电波。就TCP而言,当一台计算机正在网络上侦听并响应发出请求的第二台计算机时,就会建立“连接”。

TCP并不关心它通过的物理介质。

关于你的问题,可能有助于思考OSI model。在这个模型中,TCP位于第4级。这应该意味着它可能基本上无视它上面和下面发生的事情。

实际的物理层是OSI模型的第1级,因此TCP不必关心那里发生的事情。因此,无论您是使用电线,无线,光纤还是纸张来发送TCP数据包都是无关紧要的,只要协议是按照描述制定的。

答案 1 :(得分:1)

简短回答 - 是的。

wiki

了解详情

答案 2 :(得分:0)

我希望如此 - 我正在使用移动宽带。 Web访问使用TCP /套接字。

答案 3 :(得分:0)

网络技术按所谓的layers组织。

信号的物理传输是第一层的责任。它可以是铜缆,光纤,无线电信号,homing pigeons,无论在机器之间获得零和一些技术。

TCP是第四层协议。它依赖于底层三层来将数据包从源路由到目的地。它的责任是确保数据包以有序的方式到达。

这种分层结构的重点在于,当您对网络驱动程序进行编程时,您无需担心用户将在网络上发送哪种数据。编程Web应用程序时,如果用户使用以太网CAT-5电缆或有线电视调制解调器连接,则无需担心。