TCP與UDP協議區別

2021-10-05 02:54:51 字數 1298 閱讀 4028

tcp和udp>都是來自於傳輸層的協議

傳輸層是位於第2層的,如下圖所示。

傳輸層位於應用層和網路層之間,負責位於不同主機中程序之間的通訊。

之前一位老哥問我:不同電腦之間是如何通訊的呢?是不是還要自己開發協議什麼的。

internet的傳輸層提供兩種不同的服務,應用開發者必須選擇其中的一種

是面向連線的可靠的傳輸層協議。

是無連線的不可靠的傳輸層協議。

何來可靠和不可靠之說?

udp相對於ip來說,只新增了process到process的分發服務和錯誤檢驗機制,因為,提供的也是不可靠的服務。

而tcp為應用提供了包括可靠資料傳輸、流量控制和擁塞控制等在內的服務。

有了可靠的tcp,為什麼還要udp?

擴充套件:

udp被多數多**應用使用。但是…

tcp的優點:

tcp的缺點:

udp的優點:

udp的缺點:

基於上面的優點和缺點的分析什麼時候應該使用tcp傳輸協議:什麼時候應該使用udp:面試經常會問道:tcp和udp協議的區別是什麼?

簡化很多字的總結

TCP協議與UDP協議的區別

tcp建立連線要進行3次握手,而斷開連線要進行4次 1 當主機a完成資料傳輸後,將控制位fin置1,提出停止tcp連線的請求 2 主機b收到fin後對其作出響應,確認這一方向上的tcp連線將關閉,將ack置1 3 由b 端再提出反方向的關閉請求,將fin置1 4 主機a對主機b的請求進行確認,將ac...

TCP協議與UDP協議的區別

tcp協議和ucp協議與tcp ip協議的聯絡,一直都是說tcp ip協議與udp協議的區別。所以我想解釋一點的是tcp ip協議是乙個協議簇。裡面包括很多協議的。udp只是其中的乙個。之所以命名為tcp ip協議,因為tcp,ip協議是兩個很重要的協議,就用他兩命名了。那首先我們先總結幾個區別 1...

tcp協議與 udp協議的區別

網上很多文章都說tcp協議可靠,udp協議不可靠!為什麼前者可靠,後者不可靠呢?既然udp協議不可靠,為什麼還要使用它呢?所謂的tcp協議是面向連線的協議,面向連線是什麼呢?這篇文章,我們就是要弄懂以上問題!tcp和udp都是傳輸層的協議!從程式設計的角度看,就是兩個模組 模組就是 的集合,一系列 ...