美文网首页
UDP和TCP的区别

UDP和TCP的区别

作者: 今天不想掉头发 | 来源:发表于2019-07-17 09:29 被阅读0次

转自:https://blog.csdn.net/li_ning_/article/details/52117463

相同点:UDP和TCP都是用于进程到进程间的通信

区别:
1.UDP是无连接、不可靠的运输协议;TCP是有链接,可靠的运输协议;
2.UDP是数据包模式,每个数据包都是相互独立的;TCP是中的数据是以字节流的形式存在的,因此,没有明确的数据边界,并且由于Nagle算法的影响,会存在所谓的“拆包,粘包”问题的,需要在应用层定义明确的数据边界。
3.UDP8字节头部,TCP20~60字节头部。
4.TCP通过流量控制,拥塞控制,差错控制来保证数据的可靠性和有序性,避免网络拥塞;UDP则没有。
5.TCP连接只能是点对点,一对一的;UDP支持一对一,一对多,多对一和多对多的交互通信。
6.套接字编程的时候TCP使用SOCK_STREAM;UDP使用SOCK_DGRAM。
7.UDP比较快速,不需要提前建立连接;TCP比较慢,因为每次都需要经过3次握手。
8.套接字编程的不同


image.png image.png

相关文章

  • TCP和UDP总结(区别、优缺点、应用实例)

    TCP和UDP的区别和优缺点以及应用实例 TCP和UDP区别总结: TCP面向连接,UDP是无连接的TCP在开始数...

  • TCP和UDP的区别

    TCP和UDP的区别: TCP协议和UDP协议特性区别总结: TCP协议可靠;UDP协议不可靠 TCP协议是面向连...

  • tcp和udp

    TCP和UDP的区别(转) TCP****协议与UDP协议的区别 首先咱们弄清楚, TCP 协议和 UCP ...

  • TCP

    TCP和UDP端口可以重复 TCP/IP协议中端口,范围从0到65535 TCP和UDP的区别 TCP协议需要创建...

  • 「基础知识总结」- 计算机网络

    TCP TCP和UDP区别 连接性: tcp:面向连接 udp: 无连接 可靠性: tcp:可靠(无差错、不丢失、...

  • Netty知识汇总

    1、TCP、UDP的区别? TCP与UDP区别总结: 1)、TCP面向连接(如打电话要先拨号建立连接);UDP是无...

  • 计算机网络面试题

    简述 TCP 和 UDP 的区别 TCP 和 UDP 是 OSI 网络模型中的运输层的协议,TCP 提供可靠的通信...

  • 2018-09-19

    网络面试集 一、TCP/UDP 1、UDP与TCP的区别 TCP(TransmissionControl ...

  • socket注意事项

    Socket TCP 和 UDP最大的区别就是:UDP 套接字没有 listen TCP 套接字使用recv()/...

  • TCP和UDP协议之间的区别,前端基础面试题

    前端基础面试题,TCP和UDP协议之间的区别 tcp和udp作为传输层的两个协议,主要区别: 1,tcp 是面向链...

网友评论

      本文标题:UDP和TCP的区别

      本文链接:https://www.haomeiwen.com/subject/tkuflctx.html