tcp協議與udp協議的區別
tcp面向位元組流,udp面向資料報
tcp協議較為複雜,udp協議較為簡單
tcp是可靠連線,udp不可靠
tcp的可靠性體現於:
1.確認應答機制(三次握手,四次揮手)
2.資料的按序到達
3.超時重傳
4.去重 (1到4的保證利用32位序號和確認序號來保證)
5.流量控制(16位視窗大小,解決丟包問題,滑動視窗)
6.擁塞控制(擁塞視窗)
7.連線控制
提高效能:
滑動視窗
快速重傳
延遲應答
捎帶應答
udp之所以比較高效的原因在於:和tcp相比較,udp沒有listen的過程
但是對於我們來講tcp和udp都是一種工具,具體怎麼用還是要根據適應的場景來判斷,只不過大多數保證安全可靠地情況下,使用的都是tcp
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都是傳輸層的協議!從程式設計的角度看,就是兩個模組 模組就是 的集合,一系列 ...