一推网

当前位置: 首页 > 知识问答 > TCP和UDP是什么、有些区别-北京软件开发公司

知识问答

TCP和UDP是什么、有些区别-北京软件开发公司

2025-09-21 23:27:24 来源:互联网转载

网络编程的三要素分别是IP、端口号、和通信协议,TCP、UDP就是两种通信协议;接下来我们了解一下通信协议的相关知识;

通信协议

通俗一点说就是网络通信中的规则,分为TCP、UDP两种协议;

1、TCP协议:

TCP全称:Transmission Control Protocol;

中文名称为传输控制协议;TCP是一种面向连接的、可靠的基于字节流的传输层通信协议;如:打电话双方都要接通才能进行通话;缺点就是效率低、优点是传输数据安全;

因为TCP是基于字节流的传输层通信协议,所以是基于IO流编程

2、UDP协议:

UDP协议全称:User Datagram Protocol;

中文名称为数据包协议,是一种面向无连接的传输层协议,如:发短信双方无需建立连接,但是数据包的大小是有限制的,特点是效率高、但是数据不安全、容易丢包;

UDP使用数据报进行数据传输、所以没有客户端和服务器端之分,所以只有发送方和接收方,两方面那个先启动都不会报错,但是可能会出现丢包的情况,发送内容有字节限制,大小要在64K以内;

tcp 和 udp的区别

上一篇:国内如何看tiktok?国内用tiktok安卓版的方法

下一篇:如何轻松调整GaussDB(for MySQL)数据库中的字符集以匹配MySQL数据库的标准字符集设置?