TCP 与 UDP 的区别

1)TCP 是传输控制协议,提供的是面向连接、可靠的字节流服务。

当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发、

丢弃重复数据、检验数据、流量控制等功能,保证数据能从一端传到另一端。

2)UDP 是用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给

IP层的数据报发送出去,但是并不保证它们能到达目的地。由于UDP在传输数据报之前不用在客户端和服务器之间

建立一个连接,且没有超时重发机制,故而传输速度很快。

posted @ 2015-07-01 22:22  阿青1987  阅读(52)  评论(0编辑  收藏