TCP和UDP和区别
区别:
- TCP面向连接;UDP是无连接的
- TCP是面向字节流;UDP是面向报文的
- 每一条TCP连接只能一对一,UDP支持一对一,一对多,多对一和多对多的交互通信
- TCP首部开销20个字节,UDP首部只有8个字节
- TCP和逻辑通信信道是双全工的可靠通道,UDP是不可靠的信道
- TCP可靠传输,使用流量控制和拥塞控制;UDP尽最大努力交付,也就是不可靠,不使用流量控制和拥塞控制
DNS(域名解析协议),SNMP,DHCP(动态获取IP)都是基于UDP协议的
http,https,ftp都是基于tcp协议