黑马程序员技术交流社区

标题: 什么情况下适合用UDP协议,什么情况下适合用TCP协议? [打印本页]

作者: 18255007004    时间: 2015-1-16 12:25
标题: 什么情况下适合用UDP协议,什么情况下适合用TCP协议?
第2题:什么情况下适合用UDP协议,什么情况下适合用TCP协议?
* @author 刘德旺
* 答:UDP: (1)UDP是一个无连接协议,传输数据之前源端和终端不建立连接。
*         (2)由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,
*             因此一台服务机可同时向多个客户机传输相同的消息。
*         (3)因无连接,是不可靠的协议。
*         (4)UDP信息包的标题很短,只有8个字节,相对于TCP的20个字节信息包的额外开销很小。
*         (5)UDP是面向报文的。
*             在有些情况下UDP协议可能会变得非常有用。因为UDP具有TCP所望尘莫及的速度优势。
*             主要用于视频会议聊天什么的,一些缺少点数据无关紧要,可靠性要求低,传输经济的应用。
     TCP:(1)建立连接,形成传输数据的通道。
                        (2)在连接中进行大数据传输。
                        (3)通过三次握手完成连接,是可靠协议。
                        (4)因为必须建立连接,所以效率会稍低。
                            要用于数据下载,文件传输,可靠性要求高的应用。
作者: dongdong0227    时间: 2015-1-20 13:44
你这道题这样解答满分了吗
作者: dongdong0227    时间: 2015-1-20 13:50
你这道题这样解答满分了吗




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2