TCP和UDP概述

TCP

传输控制协议,TCP是一个面连接的协议,为用户进程提供可靠的全双工字节流。TCP套接字是一种流套接字(stream socket)。TCP关心确认、超时、重传之类的细节。大多数因特网应用程序视同TCP。TCP既可以使用IPv4,也可以使用IPv6。

UDP

用户数据报协议,UDP是一个无连接协议,UDP套接字是一种数据报套接字(datagram socket)。UDP数据报不能保证最终达到它们的目的地。与TCP一样,UDP既可以使用IPv4,也可以使用IPv6。