C++面试题集

TCP和UDP有哪些区别

2017-08-30  本文已影响100人  saviochen

TCP和UDP有哪些区别是面试常考题,也是计算机网络的常识。每个人对它都有一定的了解,但又很难面面俱到,答得很全。现在整理如下:

传输层主要协议有TCP和UDP。UDP(User Datagram Protocol)提供无连接的通信,不能保证数据包被发送到目标地址,音频媒体传输和及时通讯常常用到UDP。TCP(Transmission Control Protocol)是一种面向连接的、可靠,基于字节流的通信协议。

TCP和UDP都是常用的通信方式,它们各有所长,在特定情况下,发挥不同的作用。有些情况下需要可靠的连接,比如文件传输,有些情况下,则需要更高的及时性,以及传输效率。具体而言,二者区别主要体现在以下几点:

上一篇 下一篇

猜你喜欢

热点阅读