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

TCP UDP协议的区别不同

2012-10-08 09:42 295 查看
原创,转载请注明出处

TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。主要区别如下:

1:TCP是面向连接的,传输数据之前需要建立连接,有一定的代价;而UDP不需要建立连接
2:TCP通过一系列的机制,比如流量控制,重传,序号等提供可靠的数据传输服务;而UDP只是一种“尽力而为”的服务,不保证数据的可靠性
3:TCP是面向字节流的,而UDP是面向数据报的。TCP把应用程序发下来的数据看成是一连串的无结构的字节流,TCP并不知道所传送的字节流的意义,每次发送固定大小的字节流,即原来的数据可能会被拆分分成多次发送;UDP对于应用程序发下来的报文,在添加首部后就发送,不进行拆分
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: