首页IT科技php tcp/ip协议(php中TCP和UDP的区别)

php tcp/ip协议(php中TCP和UDP的区别)

时间2025-06-16 08:25:47分类IT科技浏览3686
导读:使用区别...

使用区别

1            、TCP面向连接            ,UDP是无连接的            。

即发送数据之前不需要建立连接

TCP提供可靠的服务                  。也就是说                  ,通过TCP连接传送的数据      ,无差错         ,不丢失                  ,不重复         ,且按序到达      。UDP尽努力交付      ,即不保 证可靠交付

TCP面向字节流                  ,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的

UDP没有拥塞控制            ,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用   ,如IP电话                  ,实时视频会议等)

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

TCP首部开销20字节                  ,UDP的首部开销小   ,只有8个字节

TCP的逻辑通信信道是全双工的可靠信道            ,UDP则是不可靠信道

应用场景不同

2                  、TCP用于在传输层有必要实现可靠传输的情况         。UDP主要用于那些对高速传输和实时性有较高要求的通信或广播通信                  。

举一个通过IP电话进行通话的例子         。如果使用TCP                  ,数据在传送途中如果丢失就会被重发      ,这样就会导致无法流畅地传输通话人的声音      。而采用UDP         ,它不会进行重发处理                  ,从而也就不会有声音大幅度延迟到达的问题         ,即使有部分数据丢失      ,也只是会影响某一小部分的通话                  。

以上就是php中TCP和UDP的区别                  ,希望对大家有所帮助            。更多php学习指路:php教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
sci论文润色是否是学术不端(中文写作润色神器-中文语言润色软件) 韩国服务器缩写(韩国cn2GIA独立服务器的好处及优势)