【发布时间】:2020-09-24 09:04:03
【问题描述】:
我知道我的问题有很多类似的问题,但我需要一个关于我的问题的明确答案。 众所周知,TCP是面向连接的,而UDP是无连接的。如果在同一个网络上,我创建了两个 UDP 套接字(服务器、客户端)和两个 TCP 套接字(服务器、客户端),那么谁会消耗更多带宽?我的意思是,据我所知,牢记面向连接的术语,我假设 TCP 将一直消耗更多带宽,而 UDP 仅在发送数据时才会消耗带宽。
您能帮我解决这个问题吗?
【问题讨论】:
-
没有。两者都只会在传输数据时或多或少地消耗带宽。离题。
-
除了对我的问题“或多或少”给予负面评价。在这种情况下,面向连接意味着什么?它与套接字编程和带宽优化有关。如果它是面向连接的,是否意味着始终占用特定部分的带宽......?顺便说一句,这不是题外话。
-
有很多关于这些协议如何工作的描述,谷歌是你的朋友!参见例如here for TCP,你能指出连接空闲时额外带宽用在哪里吗?请注意,是社区共同决定什么是主题内或主题外,我发布了我认为只适合指向其他地方的内容
标签: sockets tcp udp congestion-control