UDP与TCP的特点

UDP是一种无连接的协议,简单高效,常用于DNS、SNMP和多媒体通信等需要快速传输的场景,但不保证数据可靠性。而TCP提供详细控制机制,确保数据有序、可靠传输,适用于需要稳定连接的场合,如文件传输和网页浏览。
摘要由CSDN通过智能技术生成

UDP的特点及其目的

UDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务,并且它是将应用程序发来的数据在收到的那一刻,立即按照原样发送到网络上的一种机制。
即使是出现网络拥堵的情况下,UDP也无法进行流量控制等避免网络拥塞的行为。此外,传输途中即使出现丢包,UDP也不负责重发。甚至当出现包的到达顺序乱掉时也没有纠正功能。如果需要这些细节控制那么不得不交由采用UDP的应用程序去处。(按照制作程序的那些用户的指示行事)
由于UDP面向无连接,它可以随时发送数据。再加上UDP本身的处理既简单又高效,因此经常用于以下几个方面;

  1. 包总量较少的通信(DNS,SNMP等)
  2. 视频,音频等多媒体通信(即时通信)
  3. 限定于LAN等特定网络中的应用通信
  4. 广播通信

TCP的特点及目的

TCP充分实现了数据传输时各种控制功能,可以进行丢包时的重发控制,还可以对次序乱掉的包进行顺序控制。此外TCP作为一种面向有连接的协议,只有在确认通信对端存在时才会发送数据,从而可以控制通信流量的浪费。
TCP通过检验和,序列号,确认应答,重发控制,连接管理以及窗口控制等实现可靠性运输。

文本取用《图解TCP/IP入门篇》一书

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值