TCP (Transmission Control Protocol) 傳輸控制協議視頻
UDP(User Datagram Protocol) 用戶數據報協議資源
兩者 都是 傳輸層協議io
TCP :效率
優勢:可靠 穩定,基於連接面向字節流。可靠性:在創建鏈接以前須要三次握手協議。穩定性:在傳輸數據時 有確認,重傳,窗口,堵塞控制 等機制保證 數據傳輸。數據
在數據傳輸完成時,關閉鏈接。 協議
缺點:效率低 慢 因 鏈接 有確認機制,重傳機制 窗口機制 擁塞機制 致使了佔用資源co
使用場景:數據傳輸量少,對數據的正確性要求高,不丟包,數據順序。例如 HTTP FTP AMQP 等協議。交互
UDP:tag
優勢:傳輸速率高,無需連接面向報文。支持一對多 多對多交互
缺點:盡最大努力交付,即不保證可靠交付
適用場景:數據傳輸量大,要求傳輸速度高 例如 語音 視頻等。