一、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通過校驗和,重傳控制,序號標識,滑...