日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机网络·详解TCP流量控制,拥塞控制,运输连接管理

發布時間:2025/4/5 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机网络·详解TCP流量控制,拥塞控制,运输连接管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、TCP流量控制
  • 二、TCP擁塞控制
  • 三、TCP運輸連接管理


一、TCP流量控制

  • 目的:讓發送方不要發太快(既讓接收方接收得過來,又不讓網絡發生擁塞)
  • 取決于接收方rwnd接收能力
  • 利用連續ARQ協議中的滑動窗口實現
  • 以下面情況為例:



  • 綠色方框為發送端窗口,共移動三次
  • ①②③是在第一個窗口下發送的數據,依次類推
  • 由于201~300丟失,故在第二窗口時發生超時重傳
例題:甲的發送窗口4000字節,TCP報文段封裝1000字節數據,甲連續發送了兩個報文段,乙發回對第一個報文段的接收確認,并且通知甲自己的窗口是2000字節,問,甲還能發送多少字節的數據?

乙的窗口是2000B,那么甲的發送窗口也修改為2000B,
在甲的窗口中,連續發送兩個報文段后,窗口已經占滿,
收到第一個確認后,向前移動1000B,故此時還能發送1000B

二、TCP擁塞控制

  • 取決于cwnd擁塞情況
  • 慢開始:慢開始門限指數級增長
  • 擁塞避免:慢開始之后,線性增長
  • 快重傳三個重復的確認,慢開始門限減半從減半后的數值開始,執行擁塞避免
  • 快恢復超時檢測,慢開始門限減半從1開始


三、TCP運輸連接管理

這塊內容很多,但我覺得老師講的很敷衍的亞子

  • 三個階段:連接建立,數據傳送和連接釋放

  • 建立方式:C/S,客戶–服務器方式

  • 三次握手(連接建立)
    第一次,A 的 TCP 向 B 發出連接請求報文段,其首部中的同步位 SYN = 1,并選擇序號 seq =x,表明傳送數據時的第一個數據字節的序號是 x。

    第二次,B 的 TCP 收到連接請求報文段后,如同意,則 發回確認。 B 在確認報文段中應使 SYN = 1,使 ACK = 1,
    其確認號ack = x + 1,自己選擇的序號 seq = y。

    第三次,A 收到此報文段后向 B 給出確認,其 ACK = 1,確認號 ack = y + 1。A 的 TCP通知上層應用進程,連接已經建立。

  • 四次揮手(連接釋放)

    推薦閱讀:
    我終于搞懂了TCP的三次握手和四次揮手(圖片案例超詳解)

總結

以上是生活随笔為你收集整理的计算机网络·详解TCP流量控制,拥塞控制,运输连接管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。