TCP、UDP的區別

TCP 和 UDP 的區別

TCP 是面向連接的,UDP 是面向無連接的
UDP程序結構較簡單
TCP 是面向字節流的,UDP 是基於數據報的
TCP 保證數據正確性,UDP 可能丟包
TCP 保證數據順序,UDP 不保證
什麼是面向連接,什麼是面向無連接

在互通之前,面向連接的協議會先建立連接,如 TCP 有三次握手,而 UDP 不會

TCP 爲什麼是可靠連接

通過 TCP 連接傳輸的數據無差錯,不丟失,不重複,且按順序到達。
TCP 報文頭裏面的序號能使 TCP 的數據按序到達
報文頭裏面的確認序號能保證不丟包,累計確認及超時重傳機制
TCP 擁有流量控制及擁塞控制的機制

參考:https://blog.csdn.net/zhang6223284/article/details/81414149

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章