UDP与TCP有什么区别

2024-12-12 22:16:40
推荐回答(1个)
回答1:

TCP提供面向连接的服务,提供可靠的数据传输,有流控和重传机制,报头是20-60个字节
通常像数据库,web访问,FTP这种需要可靠性的,传输数据较多的应用使用TCP
UDP提供非连接的的服务,不保证数据可靠递交应用程训,没有流控机制,报头是8个字节
DNS,SNMP,syslog这些数据量小,多可靠性要求不高(应用程序自身有保证可靠性的机制)的应用采用UDP,优点是效率高