華爲路由交換 TCP協議和UDP協議

簡介

TCP協議是一種面向鏈接的可靠的傳輸協議
優點:安全 可靠
缺點:慢
是傳輸層協議
tcp常用與對可靠性要求高的領域 如:電子支付、文件傳輸等

TCP的建立

CTP建立連接是採用三次握手的機制來建立的

  • 第一步 客戶端發送字段爲SYN的數據包 seq序列號爲a
    客戶端請求與服務器建立連接
  • 第二步 服務器回覆一個字段爲SYN ACK的數據包 seq序列號爲b ack序列號爲a+1
    服務器回覆同意建立連接 同時又發出對客戶端的連接請求
  • 第三步 客戶端回覆一個字段爲ACK的數據包 seq序列號爲a+1 ack序列號爲b+1
    客戶端回覆確認與服務器建立連接
    注意:序列號保證連接建立的可靠
    TCP建立連接的三次握手

TCP傳輸數據的過程

通過三次握手,保證TCP建立的準確可靠。但是TCP建立後如何保證數據傳輸蘇過程中的可靠性。
在這裏插入圖片描述

TCP流量控制

無論服務器還是主機,他接收和處理的數據能力是有線的,對方通過TCP不斷的傳輸數據過來,但是我們接收方處理能力和佔時儲存數據的資源有限,所以會回覆一個信息給發送端通知他調整數據段的大小。
在這裏插入圖片描述

TCP連接關閉

TCP連接的關閉俗稱 四次揮手

  • 第一步:客戶端發送字段爲 FIN ACK的數據包 seq=a ack=b
    客戶端發起請求斷開連接
  • 第二部:服務器回覆字段爲 ACK 的數據包 seq=b ack=a+1
    服務器回覆確認斷開連接 在此 斷開了客戶端面向服務器的通道
  • 第三步:服務器發送字段爲 FIN ACK的數據包 seq=b ack=a+1
    服務器請求和客戶端斷開連接
  • 第四步:客戶端回覆字段爲 ACK 的數據包 seq=a+1 ack=b+1
    客戶端確認斷開連接

在這裏插入圖片描述
注意:TCP連接是一條雙向通道 所以要兩次請求和兩次確認分別斷開兩條TCP通道

UDP

UDP是一種面向無連接的傳輸協議
優點:快
缺點:不可靠 不安全
UDP常用與對傳播時延要求低的領域 如:遊戲、視頻通話等
UDP的建立沒有確認機制 也沒有重傳機制

如有錯誤 歡迎大佬 指導

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章