网络Android技术知识Android知识

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 ,例如 即时聊天,在线视频等等


上一篇 下一篇

猜你喜欢

热点阅读