UDP和TCP的特点
Posted pttt
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UDP和TCP的特点相关的知识,希望对你有一定的参考价值。
UDP的特点如下:
(1)无链接
(2)UDP使用尽最大努力交付,不保证可靠性
(3)UDP是面向报文的,UDP对应用层交付下来的报文,既不合并,也不拆分,而是保留这些报文的边界。应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文
(4)UDP没有拥塞控制
(5)UDP支持一对一、一对多、多对一和多对多的交互通信
(6)UDP的首部开销小,只有8字节
TCP的特点:
(1)TCP是面向连接的
(2)每条TCP连接只能用于两个断点,一对一
(3)TCP提供可靠交付的服务:连接传输数据、无差错、不丢失、不重复、并且按序到达
(4)TCP提供全双工通信
(5)面向字节流。TCP根据对方给出的窗口和当前网络拥塞的程度来决定一个报文应该包含多少个字节
TCP如何提供可靠性的连接:
(1)数据被分割成TCP认为最合适发送的数据块
(2)重传机制:TCP发出一个段后,启动定时器,如果不能及时收到报文段,则重发一个报文段
(3)当TCP收到一个段后,会发送一个确认
(4)TCP将保持它首部和数据的校验和
(5)TCP对收到的数据进行重新排序,保证数据的有序
(6)TCP会丢弃重复的数据
(7)TCP提供流量控制
以上是关于UDP和TCP的特点的主要内容,如果未能解决你的问题,请参考以下文章
HTTP与HTTPS的区别对称加密和非对称加密什么是数字证书DNS 解析过程TCP和UDP的区别HTTP的特点TCP 和 UDP 对应的应用场景