TCP vs UDP 区别

TCP 的意思是传输控制协议,这是在 TCP/IP 网络中最为常用的协议,TCP 是用来保证所有数据都被按顺序收到,如果没有 TCP 的话,一些数据可能会丢失或者乱序,TCP 是一个连接导向型的协议,也就是意味着它必须先确认两个要交流的电脑之间的对话,它通过三次握手来实现,一台电脑第一步会先发一个叫做 SYN 的消息,收到消息的电脑就会发回一个确认消息,告诉发送者它已经收到消息,最后发送者就会再发回一个确认消息到接收者,这样就可以进行数据传输了。

TCP 保证了数据的传输,如果一个数据包没有到达,那么 TCP 会重新发送。

UDP 也是为了收发数据,主要区别是 UDP 是无连接的,意味着它不建立对话,也不保证数据送达,所以 UDP 也被称为即发即弃协议。因为 UDP 不保证数据的传输,所以 UDP 比 TCP 要快很多。

管理员

转载请注明出处!如果本博文或者本站对您(网站)的内容/素材构成侵权,请第一时间与本博主联系!

Press ESC to close