tcp的優點: 可靠,穩定 tcp的可靠體現在tcp在傳遞資料之前,會有三次握手來建立連線,而且在資料傳遞時,有確認、視窗、重傳、擁塞控制機制,在資料傳完後,還會斷開連線用來節約系統資源。 tcp的缺點: 慢,效率低,占用系統資源高,易被攻擊 tcp在傳遞資料之前,要先建連線,這會消耗時間,而且在資料傳遞時,確認機制、重傳機制、擁塞控制機制等都會消耗大量的時間,而且要在每台裝置上維護所有的傳輸連線,事實上,每個連線都會占用系統的cpu、記憶體等硬體資源。 而且,因為tcp有確認機制、三次握手機制,這些也導致tcp容易被人利用,實現dos、ddos、cc等攻擊。
小結tcp與udp的區別:
1.基於連線與無連線;
2.對系統資源的要求(tcp較多,udp少);
3.udp程式結構較簡單;
4.流模式與資料報模式 ;
5.tcp保證資料正確性,udp可能丟包,tcp保證資料順序,udp不保證。
tcp協議和udp協議的差別
tcpudp
是否連線
面向連線
面向非連線
傳輸可靠性 可靠
不可靠應用場合
傳輸大量資料
少量資料 速度
慢 快tcp
與udp
區別總結: 1
、tcp
面向連線(如打**要先撥號建立連線)
;udp
是無連線的,即傳送資料之前不需要建立連線 2
、tcp
提供可靠的服務。也就是說,通過
tcp連線傳送的資料,無差錯,不丟失,不重複,且按序到達
;udp
盡最大努力交付,即不保證可靠交付 3
、tcp
面向位元組流,實際上是
tcp把資料看成一連串無結構的位元組流
;udp
是面向報文的
udp沒有擁塞控制,因此網路出現擁塞不會使源主機的傳送速率降低(對實時應用很有用,如ip
4、每一條
tcp連線只能是點到點的
;udp
支援一對一,一對多,多對一和多對多的互動通訊 5
、tcp
首部開銷
20位元組
;udp
的首部開銷小,只有
8個位元組 6
、tcp
的邏輯通訊通道是全雙工的可靠通道,
udp則是不可靠通道
TCP和UDP區別及優缺點
udp是乙個面向無連線的通訊協議,udp資料報括目的埠號和源埠號資訊 優點 速度快 操作簡單 要求系統資源較少 通訊不需要連線 可以實現廣播傳送。缺點 在傳遞資料前不與對方建立連線 接收資料不傳送確認訊號 傳送端不知道傳送的資料是否被正確接收 不重 送資料 不可靠。tcp是乙個面向連線的通訊協議,通...
TCP和UDP的優缺點及區別
tcp的優點 可靠,穩定 tcp的可靠體現在tcp在傳遞資料之前,會有三次握手來建立連線,而且在資料傳遞時,有確認 視窗 重傳 擁塞控制機制,在資料傳完後,還會斷開連線用來節約系統資源。tcp的缺點 慢,效率低,占用系統資源高,易被攻擊 tcp在傳遞資料之前,要先建連線,這會消耗時間,而且在資料傳遞...
TCP和UDP的優缺點及區別
tcp的優點 可靠,穩定 tcp的可靠體現在tcp在傳遞資料之前,會有三次握手來建立連線,而且在資料傳遞時,有確認 視窗 重傳 擁塞控制機制,在資料傳完後,還會斷開連線用來節約系統資源。tcp的缺點 慢,效率低,占用系統資源高,易被攻擊 tcp在傳遞資料之前,要先建連線,這會消耗時間,而且在資料傳遞...