TCP和UDP有什么不同呢?

戚薇 Java面经 发布时间:2023-06-16 22:44:53 阅读数:15205 1
下文笔者讲述TCP和UDP的区别说明,如下所示

TCP和UDP的区别说明

区别1:
   连接上不同
    TCP面向连接(如打电话要先拨号建立连接)
    UDP是无连接的,即发送数据之前不需要建立连接

区别2:
    是否可靠
    TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达
    TCP通过校验和,重传控制,序号标识,滑动窗口,确认应答实现可靠传输
	UDP尽最大努力交付,既不保证可靠交付

区别3:
    工作效率上不同
    UDP具有较好的实时性,工作效率比TCP高
    适用于高速传输和失效性有较高的通信或广播通信

区别4:
   每一条TCP连接只能是点到点
   UDP支持一对一,一对多,多对一和多对多的交互通信

区别5:
   系统资源占用上
   TCP对系统资源占用多
   UDP对系统资源占用少
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202306/16869267306816.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者