您的位置:首页 > 理论基础 > 计算机网络

TCP 和 UDP 区别简易理解

2011-07-22 10:03 267 查看
用现实生活中打比方:

TCP就好比打电话,必须双发的手机连接之后才能通电话,拨打用户拨通之后,被拨打用户必须有一个接听的动作,必须确保双发都连接成功

UDP就好比发短信,只需要输入对方手机号发送就OK了。

TCP和UDP在概念上来说是这样的

TCP:(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。

TCP协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用TCP协议传输数据。

UDP:(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!

  UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。

QQ应该使用的就是UDP协议,所以有的时候消息会发送不成功

附表:tcp协议和udp协议的差别





TCP协议和UDP协议各有所长、各有所短,适用于不同要求的通信环境。TCP协议和UDP协议之间的差别如附表所示。

详细介绍地址http://networking.ctocio.com.cn/tips/333/6145333.shtml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: