基于TCP協議的應用程序有哪些?
TCP支持的應用協議:Telnet(遠程登錄)、FTP(文件傳輸協議)、SMTP(簡單郵件傳輸協議)。TCP用于傳輸數據量大,可靠性要求高的應用。 UDP(用戶數據報協議,User Data Protocol) 1)面向非連接的(正式通信前不必與對方建立連接,不管對方狀態就直接發送,像短信,QQ),不能提供可靠性、流控、差錯恢復功能。UDP用于一次只傳送少量數據,可靠性要求低、傳輸經濟等應用。 2) UDP支持的應用協議:NFS(網絡文件系統)、SNMP(簡單網絡管理系統)、DNS(主域名稱系統)、TFTP(通用文件傳輸協議)等。
總結: TCP:面向連接、傳輸可靠(保證數據正確性,保證數據順序)、用于傳輸大量數據(流模式)、速度慢,建立連接需要開銷較多(時間,系統資源)。 UDP:面向非連接、傳輸不可靠、用于傳輸少量數據(數據包模式)、速度快。