首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UDP与TCP套接字要求

UDP与TCP套接字要求
EN

Stack Overflow用户
提问于 2020-03-21 23:53:15
回答 1查看 456关注 0票数 0

我在理解计算机网络的一些关键概念时遇到了一些困难。

UDP服务器通常只需要一个套接字,而基本的TCP服务器需要两个套接字。为什么会这样呢?

如果一个TCP服务器支持n个同时连接,每个连接来自不同的客户端主机,那么TCP服务器需要多少个套接字?

如果你能帮我理解它,我会很高兴的!

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-03-22 00:08:46

你好,我会试着用一种简单的方式来解释

TCP是面向连接的协议,而UDP不是。有什么关系呢?

在TCP中,在发送和接收消息之前,必须首先连接客户端和服务器。在UDP中,它可以发送和接收消息,而无需确保客户端和服务器之间的连接安全。

就套接字(基本Tx和Rx)而言,UDP: Client -1 socket for Rx and Tx Server -1 socket for Rx and Tx

TCP客户端- Rx和Tx套接字的1个套接字-1个套接字(主套接字)和可能的n个套接字n-取决于将连接到服务器的客户端数量

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60789944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档