- TCP面向连接;UDP是无连接的,即发送数据之前不需要建立连接。
- TCP提供可靠的服务,通过TCP连接传送数据,无差错、不丢失、不重复、且按序到达;UDP尽最大的努力交付,即不保证可靠交付。
- TCP面向字节流,实际上TCP把数据看成一串无结构的字节流;UDP是面向报文的,UDP没有阻塞控制,因此网络出现阻塞不会使源主机的发送速率降低,(对实时应用很有用,如IP电话,实时视频会议等)。
- 每一条TCP连接只能点到点;UDP支持一对一、一对多、多对一、多对多的交互通信。
- TCP首部开销20个字节;UDP的首部开销小,只有8个字节。
- TCP的逻辑通信信道是全双工的可靠信道;UDP则是不可靠信道。
网友评论