TCP,UDP協議總結

2021-10-03 20:23:07 字數 651 閱讀 6845

傳輸控制協議(tcp):tcp(傳輸控制協議)定義了兩台計算機之間進行可靠的傳輸而交換的資料和確認資訊的格式,是一種面向連線的,可靠的,基於位元組流傳輸層通訊協議。

使用者資料報協議(udp):udp(使用者資料報協議)是乙個簡單的面向資料報的傳輸層協議。提供的是非面向連線的、不可靠的資料流傳輸

1.tcp是面向連線的,資料傳輸之前需要建立連線,udp是無連線的

2.tcp保證資料傳輸正確性,可靠性高,udp可能丟包,可靠性低

3.tcp連線只能是點到點的;udp支援一對

一、一對多、多對

一、多對多的互動通訊。

4.tcp基於位元組流傳輸,udp基於報文傳輸

5.tcp傳輸速度慢,udp傳輸速度快

6.tcp因為傳輸時要建立連線,需要三次握手等複雜過程,因此會有延時,實時性差,而udp不需要連線,實時性好。

7.tcp適用於需要傳輸大量資料且對可靠性要求高的場景,udp適用於追求實時性要求高,高速傳輸,高效率的場景

1.客戶端向伺服器發出連線請求:客戶端傳送syn報文,並置傳送序號為x,等待伺服器確認。

2.伺服器向客戶端回送響應確認:伺服器端傳送syn+ack報文,置傳送序號為y,通知客戶端收到連線請求

3.客戶端再次向伺服器傳送確認資訊:向伺服器傳送確認包ack(ack=y+1),確認連線。

傳輸層 TCP,UDP協議小小總結

udptcp 是否連線 無連線面向連線 是否可靠 不可靠傳輸,不使用流量控制和擁塞控制 可靠傳輸,使用流量控制和擁塞控制 連線物件個數 支援一對一,一對多,多對一和多對多 只能一對一 傳輸方式 面向報文 面向位元組流 首部開銷 首部開銷小,僅8位元組 最小20位元組,最大60位元組 4bit表是首部...

TCP UDP 協議 HTTP協議

http 是用於www瀏覽的乙個協議。tcp 是機器之間建立連線用的到的乙個協議。http是超文字傳輸協議,是客戶端瀏覽器或其他程式與web伺服器之間的應用層通訊協議。在internet上的web伺服器上存放的都是超文字資訊,客戶機需要通過http協議傳輸所要訪問的超文字資訊。http包含命令和傳輸...

TCP UDP 協議 HTTP協議

2010 02 08 16 33 3166人閱讀收藏 舉報tcp 網路web服務 internet 手機windows 1.tcp udp 面向連線的tcp 面向連線 就是在正式通訊前必須要與對方建立起連線。比如你給別人打 必須等線路接通了 對方拿起話筒才能相互通話。圖1 tcp transmiss...