TCP 和 UDP 区别
我好想你,第一句是假的,第二句也是假的。
区别
- TCP面向连接协议,UDP是无线连接协议,即发送数据之前不需要建立连接
- UDP具有较好的实时性,工作效率比TCP高,适用于高速传输和实施性的通信或广播通信,音频和视频文件
- 每一条TCP连接是只能一对一的,UDP支持一对一,一对多,多对一的交互通信
- UDP分组首部开销小
- TCP面向字节流,实际上市TCP把数据看成一连串无结构的字节流,UDP是面向报文的一次交付一个完整的报文
- UDP适合一次性传输较小数据网络应用,如DNS,SNMP
TCP协议
HTTP (超文本传输协议)
HTTPS (超文本传输协议安全)
FTP (文件传输协议)
SMTP (简单邮件传输协议)等
UDP协议
BOOTP (Bootstrap Protocol)
DHCP (动态主机配置协议)
DNS (域名服务器)
TFTP (简单的文件传输协议)