TCP是传输控制协议,面向连接、提供可靠地字节流服务。TCP提供超时重发,丢弃重复数据、校验数据等功能。
UDP是用户数据报协议,UDP不提供可靠性,它只负责把数据传送出去,不保证数据一定到达目的地,由于UDP在传送数据前不需要在客户端和服务器之间建立连接,且不提供超时重发机制,故传输速度很快。
因此,TCP和UDP的区别有以下几点:
TCP:面向连接、可靠、提供超时重发、速度慢
UDP:面向非连接、不可靠、不提供超时重发、速度快
TCP是传输控制协议,面向连接、提供可靠地字节流服务。TCP提供超时重发,丢弃重复数据、校验数据等功能。
UDP是用户数据报协议,UDP不提供可靠性,它只负责把数据传送出去,不保证数据一定到达目的地,由于UDP在传送数据前不需要在客户端和服务器之间建立连接,且不提供超时重发机制,故传输速度很快。
因此,TCP和UDP的区别有以下几点:
TCP:面向连接、可靠、提供超时重发、速度慢
UDP:面向非连接、不可靠、不提供超时重发、速度快