第04章节UDP应用编程.pptVIP

  • 1
  • 0
  • 约6.31千字
  • 约 32页
  • 2017-05-21 发布于四川
  • 举报
第4章 UDP应用编程 4.1 UDP基础知识 4.2 UDP应用编程技术 4.3 利用UDP协议进行广播和组播 4.1 UDP基础知识 UDP(User Datagram Protocol)全称是用户数据报协议。是一个简单的、面向数据报的无连接协议,提供了快速但不一定可靠的传输服务。 与TCP相比,UDP有如下一些特点: 优点 (1)UDP基于无连接的协议,速度比TCP更快。对于强调传输性能而不是传输完整性的应用(例如音频和多媒体应用),UDP是最好的选择; (2)UDP不但支持一对一连接,而且也支持一对多连接,可以使用广播的方式多地址发送,而TCP仅支持一对一的通信; (3)UDP与TCP的报头比是8:20,这使得UDP消耗的网络带宽更少 (4)UDP传输的数据有消息边界,而TCP没有消息边界。 4.1 UDP基础知识 缺点 (1) UDP缺乏双方的握手信号,因此发送方无法了解数据报是否已经到达目标主机。如果在从发送方到接收方的传递过程中出现了数据包丢失,协议本身并不能做出任何检测或提示,因此可靠性不如TCP。 (2) UDP没有任何对双方会话的支持,当接收多个数据报时,不能保证各数据包到达的顺序与发出的顺序相同。当然,UDP的这种乱序性基本上很少出现,通常只会在网络非常拥挤的情况下才可能发生。 UDP与TCP的共同点 都是构建于底层IP之上的传输层协议 4.

文档评论(0)

1亿VIP精品文档

相关文档