TCP和UDP的優缺點以及區別

2021-09-26 19:09:45 字數 543 閱讀 5828

一、tcp

tcp是傳輸控制協議,是面向連線的通訊協議(如:打**),通過三次握手建立連線,通訊完成時四次揮手,一般應用在對安全性、完整性有嚴格要求的場景,如ftp、smtp、http等

優點:tcp 具有高可靠性,確保傳輸資料的正確性,不出現丟失或亂序

缺點:tcp相對於udp速度慢一點,效率低,而且要求系統資源較多,每個連線都會占用系統的cpu、記憶體等硬體資源

二、udp

udp是使用者資料報協議,是面向無連線的通訊協議(如:發簡訊)

優點:udp速度快、操作簡單、要求系統資源較少

缺點:不可靠,可能會出現丟包、亂序、資料不完整

三、tcp和udp的區別

1、tcp 是面向連線的傳輸控制協議,而udp 提供了無連線的資料報服務。

2、tcp是保證資料的正確性,udp可能會丟包

3、udp 具有較好的實時性,工作效率比 tcp 協議高。

4、每一條tcp連線只能是點到點的,udp支援一對一,一對多,多對一和多對多的互動通訊

5、tcp對系統資源要求較多,udp對系統資源要求較少

簡述 TCP 和 UDP 的區別以及優缺點

udp 使用者資料報協議 user datagram protocol 是面向無連線的通訊協議 如 發簡訊 udp 資料報括目的埠號和源埠號資訊。優點 udp 速度快 操作簡單 要求系統資源較少,由於通訊不需要連線,可以實現廣播傳送 缺點 udp 傳送資料前並不與對方建立連線,對接收到的資料也不傳送...

簡述TCP和UDP的區別以及優缺點

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

TCP和UDP的區別和優缺點

1 tcp與udp區別總結 1 tcp面向連線 如打 要先撥號建立連線 udp是無連線 的,即傳送資料之前不需要建立連線 2 tcp提供可靠的服務 也就是說,通過tcp連線傳送的資料,無差錯,不丟失,不重複,且按序到達 udp盡最大努力交付,即不保證可靠交付 tcp通過校驗和,重傳控制,序號標識,滑...