相信测试这行的同道朋友们,经常会被问到这个问题,这里我用自己的语言总结了几点:
UDP 和 TCP的区别:
连接方面:tcp面向连接,三次握手,四次挥手
udp无连接,即发送数据之前不需要建立连接
安全方面:tcp可提供可靠的服务,通过tcp连接传送的数据,无差错,不丢失,不重复,且按序到达
udp只负责交付,不保证可靠性
传输效率: tcp传输效率低
udp传输效率高,速度快
连接对象数量的区别:
tcp连接只能点对点,一对一
udp支持一对一,一对多,多对多的对象
使用TCP场景:万维网HTTP、文件传输FTP、电子邮件SMTP、远程终端接入、TELNET等
使用udp场景:DNS、SNMP 音频视频通话、广播通信(广播、多播)
浙公网安备 33010602011771号