计算机网络-TCP/UDP区别

特点 UDP TCP
控制 应用程序将数据传递给UDP,UDP就会将此数据打包进UDP报文段,立即将其传递给网络层。 TCP有一个拥塞控制协议,当源和目的间的一条或多条链路变得拥塞时会遏制TCP发送方。TCP仍将继续发送数据报文知道主机收到此报文并加以确认,不管交付时间有多长。
是否需要建立连接 UDP不需要任何准备即可进行数据传输,因此不会有连接时延。这是DNS使用UDP的主要原因。 TCP在开始传输数据之前要经历三次握手,HTTP使用TCP是因为可靠性对WEB至关重要。
是否需要维护连接状态 UDP不需要维护连接状态,也不需要这些参数 TCP需要在端系统中维护连接状态。此连接状态包括接收和发送,拥塞控制参数以及序号与确认号参数
分组首部开销 UDP仅有8个字节的开销 TCP报文段都有20字节的首部开销

你可能感兴趣的:(计算机网络,计算机网络,计算机,网络,TCP,UDP)