一、TCP和UDP的区别
TCP和UCP对比如下:
图一
即根据应用目的按需使用
TCP用于传输层实现可靠传输的通信情况,是面向连接的(三次握手)
UDP用于需要高速传输和实时性高的通信
二、TCP和UDP对应的应用场景是
TCP是面向连接的,能保证数据的可靠性交互,常应用于:
FTP文件传输
HTTP/HTTPS
UDP面向无连接的,可以随时发送数据,且本身处理简单又高效,常应用于:
总包量较少的通信,如DNS,SNMP等
视频,音频等多媒体通信
广播通信
应用场景如图:
图二