TCP和UDP分別有什麼優缺點

2021-08-20 04:30:58 字數 708 閱讀 1887

tcp和udp分別有什麼優缺點

tcp:

優點:可靠 穩定

tcp的可靠體現在tcp在傳輸資料之前,會有三次握手來建立連線,而且在資料傳遞時,有確認. 視窗. 重傳. 擁塞控制機制,在資料傳完之後,還會斷開來連線用來節約系統資源。

缺點:慢,效率低,占用系統資源高,易被攻擊

在傳遞資料之前要先建立連線,這會消耗時間,而且在資料傳遞時,確認機制. 重傳機制. 擁塞機制等都會消耗大量時間,而且要在每台裝置上維護所有的傳輸連線。然而,每個連線都會占用系統的cpu,記憶體等硬體資源。因為tcp有確認機制. 三次握手機制,這些也導致tcp容易被利用,實現dos. ddos. cc等攻擊。

udp:

優點:快,比tcp稍安全

udp沒有tcp擁有的各種機制,是一種無狀態的傳輸協議,所以傳輸資料非常快,沒有tcp的這些機制,被攻擊利用的機會就少一些,但是也無法避免被攻擊。

缺點:不可靠,不穩定

因為沒有tcp的這些機制,udp在傳輸資料時,如果網路質量不好,就會很容易丟包,造成資料的缺失。

適用場景:

tcp:當對網路質量有要求時,比如http,https,ftp等傳輸檔案的協議;pop,smtp等郵件傳輸的協議

tcp和udp分別有什麼優缺點

TCP和UDP分別有什麼優缺點

tcp 優點 可靠 穩定 tcp的可靠體現在tcp在傳輸資料之前,會有三次握手來建立連線,而且在資料傳遞時,有確認.視窗.重傳.擁塞控制機制,在資料傳完之後,還會斷開來連線用來節約系統資源。缺點 慢,效率低,占用系統資源高,易被攻擊 在傳遞資料之前要先建立連線,這會消耗時間,而且在資料傳遞時,確認機...

tcp和udp的優缺點

tcp的優點 可靠,穩定 tcp的可靠體現在tcp在傳遞資料之前,會有三次握手來建立連線,而且在資料傳遞時,有確認 視窗 重傳 擁塞控制機制,在資料傳完後,還會斷開連線用來節約系統資源。tcp的缺點 慢,效率低,占用系統資源高,易被攻擊 tcp在傳遞資料之前,要先建連線,這會消耗時間,而且在資料傳遞...

TCP和UDP的優缺點

tcp 的優點 可靠,穩定 tcp的可靠體現在 tcp在傳遞資料之前,會有三次握手來建立連線,而且在資料傳遞時,有確認 視窗 重傳 擁塞控制機制,在資料傳完後,還會斷開連線用來節約系統資源。tcp的缺點 慢,效率低,占用系統資源高,易被攻擊 tcp在傳遞資料之前,要先建連線,這會消耗時間,而且在資料...