tcp和udp的區別


1、TCP是面向連接的,UDP是無連接的,TCP提供可靠的服務 , 也就是說,通過TCP連接傳輸的數據不會丟失 , 沒有重復,并且按順序到達,UDP沒有可靠性 。
2、TCP是面向字節流的,實際上是TCP把數據看成一連串無結構的字節流;UDP是面向報文的 。TCP是全雙工的可靠信道,UDP是不可靠信道 。
為了確保消息傳輸的可靠性,TCP為每個分組提供序列號 , 并且還確保順序接收發送到接收端實體的分組 。然后,接收實體向成功接收的字節發回相應的確認(ACK);如果發送實體在合理的往返延遲(RTT)內沒有收到確認,則將重新發送相應的數據(假設它丟失) 。
【tcp和udp的區別】資料拓展:TCP提供一種面向連接的、可靠的字節流服務 。面向連接意味著兩個使用TCP的應用(通常是一個客戶和一個服務器)在彼此交換數據包之前必須先建立一個TCP連接 。這一過程與打電話很相似 , 先撥號振鈴,等待對方摘機說“喂”,然后才說明是誰 。

    推薦閱讀