UDP及TCP通訊對比講解

2021-10-01 17:14:53 字數 654 閱讀 1250

特點

tcpudp

連線性面向連線

面向無連線

可靠性可靠

不可靠傳輸效率慢快

傳輸模式

資料流資料報

伺服器1.建立socket套接字;

2.繫結套接字到ip和埠

3.監聽(listen),將套接字設定為監聽模式;

4.接收連線(accept);

5.傳送、接收資料;

6.關閉socket套接字。

客戶機1.建立socket套接字;

2.向伺服器傳送連線請求;

3.傳送、接收資料;

4.關閉socket套接字。

tcp通訊示意圖如下所示:

udp通訊的伺服器和客戶機兩邊的步驟完全一樣,沒有區別。也沒必要去區分伺服器與客戶機。

1.建立socket套接字;

2.繫結套接字到ip和埠;

3.傳送、接收;

4.關閉socket套接字;

udp通訊示意圖如下所示:

TCP通訊與UDP通訊

c s模型 udp 輸層主要應用的協議模型有兩種,一種是tcp協議,另外一種則是udp協議。tcp協議在網路通訊中佔主導地位,絕大多數的網路通訊借助tcp協議完成資料傳輸。但udp也是網路通訊中不可或缺的重要通訊手段。相較於tcp而言,udp通訊的形式更像是發簡訊。不需要在資料傳輸之前建立 維護連線...

TCP和UDP對比總結

傳輸層提供的功能如下 傳輸層提供了兩個傳輸協議 tcp tcp 提供面向連線的服務,在傳送資料之前必須要建立連線,並在核心中為該連線維持一些必要的資料結構,比如連線的狀態 讀寫緩衝區以及諸多定時器等。待資料傳送結束後要釋放連線。由於 tcp 提供可靠的傳輸服務,因此不可避免地增加了許多開銷,如序號 ...

TCP與UDP簡介與對比

名稱 tcpudp 是否連線 面向連線 面向非連線 傳輸可靠性 可靠不可靠 應用場合 傳輸大量資料 少量資料速度慢 快tcp transmission control protocol,傳輸控制協議 是基於連線的協議,也就是說,在正式收發資料前,必須和對方建立可靠的連線。udp user data ...