TCP(傳輸控制協議)和UDP(用戶數據報協議)是兩種不同的傳輸層
協議
區別
-
TCP是面向連接的,UDP是無連接的;
-
TCP是可靠的,UDP是不可靠的;
-
TCP是面向字節流的,UDP是面向數據報文的;
-
TCP只支持點對點通信,UDP支持一對一,一對多,多對多;
-
TCP報文首部20個字節,UDP首部8個字節;
-
TCP有擁塞控制機制,UDP沒有;
-
TCP協議下雙方發送、接受緩沖區都有,UDP并無實際意義上的發送緩沖區,但是存在接受緩沖區;
場景
-
TCP
-
頁面請求(http,https)
-
電子郵件
-
文件傳輸
-
-
UDP
-
語言通話
-
視頻直播
-
在線游戲
-