UDP 协议
2016-10-21 本文已影响27人
顺势而动
UDP 协议:
1 User Data Protocol 用户数据包协议
2 面向无连接
3 UDP报头只有8字节
简介:
1传输数据前,数据源端和终端不建立连接
2 在发送端,UDP的传输速度只受应用生成数据的速度,计算机的能力和传输宽带的限制
3 在接收端,UDP 把每个消息段放入队列,每次从队列中读取一个消息段
4 因为UDP 协议是面向无连接的,即不需要维护连接状态,收发状态,因而一台服务器可以给多个客户端发送同样的消息
5 UDP 协议对应用层分发下的数据既不拆分,也不合并,添加了头部信息后就向下分发给ip 层,若报文太长,ip层就会分片,影响效率,因此应用程序要选择大小合适的报文
优点:
一 传输效率高:
1 数据传输前不需要建立连接
2 数据传输时不需要确认,重传等
二 相对TCP 较安全,被攻击的漏洞小
缺点:
不可靠,不稳定,网络不好时 容易丢包
使用场景:
对通讯质量要求不高,对传输速度要求较高时就需要使用UDP ,例如 即时聊天,在线视频等等