TCP和UDP的優缺點及區別

2021-08-30 13:56:20 字數 857 閱讀 1871

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

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

udp的優點: 快,比tcp稍安全 udp沒有tcp的握手、確認、視窗、重傳、擁塞控制等機制,udp是乙個無狀態的傳輸協議,所以它在傳遞資料時非常快。沒有tcp的這些機制,udp較tcp被攻擊者利用的漏洞就要少一些。但udp也是無法避免攻擊的,比如:udp flood等。

udp的缺點: 不可靠,不穩定。因為udp沒有tcp那些複雜且相對嚴謹的機制。在網路質量不好的情況下,就會很容易丟包。

基於上面的優缺點,那麼: 什麼時候應該使用tcp: 當在傳輸資料的完整性有要求,並且資料容量比較大的時候,可以考慮使用tcp;如果需要建立長期的通訊過程,可以考慮使用tcp。在日常生活中,常見使用tcp協議的應用如下:

小結tcp與udp的區別:

tcp與udp區別總結:

TCP和UDP區別及優缺點

udp是乙個面向無連線的通訊協議,udp資料報括目的埠號和源埠號資訊 優點 速度快 操作簡單 要求系統資源較少 通訊不需要連線 可以實現廣播傳送。缺點 在傳遞資料前不與對方建立連線 接收資料不傳送確認訊號 傳送端不知道傳送的資料是否被正確接收 不重 送資料 不可靠。tcp是乙個面向連線的通訊協議,通...

TCP和UDP的優缺點及區別

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

TCP和UDP的優缺點及區別

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