計算機網絡(八),TCP的滑動窗口
目錄
1.RTT和RTO
2.TCP使用滑動窗口做流量控制與亂序重排
3.滑動窗口的基本原理
八、TCP的滑動窗口
TCP頭部中的窗口字段:滑動窗口大小,用來告知發送端接受端的緩存大小,以此控制發送端發送數據的速率,從而達到流量控制
1.RTT和RTO
(1)RTT:發送一個數據包到收到對應的ACK,所花費的時間
(2)RTO:重傳時間間隔
2.TCP使用滑動窗口做流量控制與亂序重排
(1)保證TCP的可靠性
(2)保證TCP的流控特性
3.滑動窗口的基本原理
(1)TCP會話的發送方
可分為四類數據
- 已發送,並且收到ACK確認的
- 已發送,未收到ACK確認
- 未發送,但可以發送
- 未發送,且不能發送
(2)TCP會話的接收方
三類數據
- 已接收,已確認
- 未接收,但可以接收
- 未接收,不可以接收
TCP會話的可靠性建立在確認重傳機制之上
計算機網絡(八),TCP的滑動窗口
相關推薦
計算機網絡(八),TCP的滑動窗口
窗口大小 .com image 特性 滑動 間隔 基本原理 亂序 strong 目錄 1.RTT和RTO 2.TCP使用滑動窗口做流量控制與亂序重排 3.滑動窗口的基本原理 八、TCP的滑動窗口 TCP頭部中的窗口字段:滑動窗口大小,用來告知發送端接受端的緩存大小,以此
計算機網絡(三),TCP報文段詳解
ber 緊急指針 span align 有序性 目標 緊急 ima cal 目錄 1.TCP(Transmission Control Protocol傳輸控制協議)作用 2.TCP報文段詳解 三、TCP報文段詳解 1.TCP(Transmission Control Pr
計算機網絡(四),TCP三次握手
序號 lib strong 連接狀態 ood font 未收到 關閉 上一個 目錄 1.三次握手詳情 2.為什麽需要三次握手才能建立連接 3.首次握手的隱患---SYN超時的問題 4.建立連接之後,Client出現故障 四、TCP三次握手 1.三次握手詳情 (1)一開始
計算機網絡(七),TCP與UDP的區別
適合 strong 網絡 的區別 連接 丟失 pan align tro 七、TCP與UDP的區別 1.面向連接VS無連接 TCP面向連接而UDP面向無連接的,TCP是和單對單傳送數據,UDP適合多波發布 2.可靠性 TCP利用握手,確認,重傳機制提
計算機網絡(二),TCP/IP四層模型常見協議
nmp 通信 宋體 傳輸 節點 dhcp pan 需要 icmp 目錄 1.應用層協議 2.傳輸層協議 3.網絡層協議 4.鏈路層協議 二、TCP/IP四層模型常見協議 1.應用層協議 (1)POP3 (2)FTP (3)HTTP (4)Telnet (5
計算機網絡(十三),Socket編程實現TCP和UDP
成員變量 數據報 取出 回發 ddr 編程 讀取輸入 () exce 十三、Socket編程實現TCP和UDP 1.TCP (1)TCPServer.java類 package com.interview.javabasic.socket; import c
計算機網絡(一),網絡層次模型
程序員 標識 ria 結束 應用 邏輯地址 網絡七層模型 進程間通訊 添加 目錄 1.OSI網絡七層模型(概念型框架) 2.計算機網絡五層模型 3.TCP/IP四層模型 一、網絡層次模型 1.OSI網絡7層模型(概念型框架) OSI是一個開放性的通行系統互連參考模型,他
計算機網絡(六),UDP報文段詳解
ali ont lib 受限 消息 傳輸速率 機器 合並 面向 目錄 1.UDP作用 2.UDP報文段詳解 六、UDP報文段詳解 1.UDP作用 (1)面向非連接 (2)不維護連接狀態,支持同時向多個客戶端傳送相同的消息 (3)報文段報頭只有8個字節,格外開銷較小 (4)吞
計算機網絡(九),HTTP簡介
img 釋放 http簡介 解析 模式 沒有 支持 web bubuko 目錄 1.超文本傳輸協議HTTP的主要特點 2.HTTP請求結構 3.HTTP響應結構 4.http請求/響應的步驟 九、HTTP簡介 1.超文本傳輸協議HTTP的主要特點 (1)支持客戶/服務器模式
計算機網絡(十),HTTP的關鍵問題
宋體 回寫 tps src 結果 狀態碼 常見 lib 處理 目錄 1.在瀏覽器地址欄鍵入URL,按下回車之後經歷的流程 2.HTTP狀態碼 3.GET請求和POST請求的區別 4.Cookie和Session的區別 5.IPV4和IPV6 十、HTTP的關鍵問題 1.在瀏
計算機網絡(一)——互聯網層
計算機網絡 互聯網 網絡連接 交換機 路由器 計算機網絡,顧名思義,是由若幹鏈路組成的,這些鏈路結點可以是計算機,集線器,交換機或路由器等;網絡和網絡之間可以通過路由器進行互聯,這就是互聯網的由來,而因特網就是最大的互聯網;網絡的存在是將許多計算機連接在一起,而因特網的存在是將許多網絡
計算機網絡(三)——數據通信
網絡 計算機 交換機 計算機網絡的數據通信過程主要基於下三層來實現,在這裏我簡單的說一下關於下三層的硬件結構; 物理層主要是進行二進制轉換的,兩個主機互聯,首先它的比特率必須一致,否則數據就無法正常的傳輸,會導致數據不一致等情況;而物理層的硬件設施有中繼器,集線器;中繼器,具有兩個端口,可以
計算機網絡(一)
接收 計算 過時 交換 現在 格式 工作 名詞 主機 書:《計算機網絡:自頂向下方法》 時間:2017.9.4 19:49 介紹了因特網。 計算機網絡這個名詞基本上過時了,現在叫做主機或端系統。 連接:端系統通過通信鏈路和分組交換機連接到一起。 TCP:傳輸控制
初識計算機網絡(2)
報文 一定的 用戶 路由 基本概念 轉發 初識 本地 電腦 互聯網的組成互聯網的結構雖然復雜,但是從工作方式上區分,有邊緣部分:所有連接在互聯網上的客戶機組成,用來通信和資源共享。核心部分:由大量網絡和連接這些網絡的路由器組成。邊緣部分的主機叫做端系統,可以是個人電腦、智能
初識計算機網絡(3)
角度 一次 理論 信息交互 需要 增加 兩種 幀處理 擴大 計算機網絡的性能 我們通過計算機網絡的幾個性能指標來度量計算網絡的性能 速率:指傳輸速率,額定速率、標稱速率 帶寬:帶寬有兩種意義:1、是指某個信號具有得到頻帶寬度,單位是赫茲。2、在計算機網絡中,其用來表示某通
【大話存儲】學習筆記(八),數據保護
clip 調度員 系統管 區域 工具 管理軟件 安裝 inf 利用 第一章 數據保護 所謂數據保護是指對當前位置上的數據進行備份,不一定是實時的。這樣帶來的好處是如果發生磁盤損壞或者說被修改了,可以通過備份數據找回 1.1 文件級備份 文件級備份:將磁盤上所有文件通過調用文
計算機網絡(2)-- URL、HTTP、HTTPS、HTML
端口 方式 網絡 位置 分組 地方 默認 hyper 搜索 1.萬維網WWW 萬維網WWW(World Wide Web)是一個大規模的、聯機式的信息儲藏所,英文簡稱Web。 萬維網用鏈接的方法能非常方便地從互聯網上的一個站點訪問另一個站點,從而主動地按需獲取豐
如何選擇適合你的興趣愛好(八),街舞
圍城網的搖搖今天給大家帶來了“如何選擇適合你的興趣愛好”系列專輯的第八講——街舞。隨著時代的發展和街舞文化的興起,社會上已經有越來越多的人,特別是青少年去選擇學習街舞這一舞蹈型別,最近隨著網路綜藝節目《這!就是街舞》和《熱血街舞團》的火爆熱映,更是在社會上掀起了全民街舞的熱潮
Android圖片載入框架最全解析(八),帶你全面瞭解Glide 4的用法
本文同步發表於我的微信公眾號,掃一掃文章底部的二維碼或在微信搜尋 郭霖 即可關注,每天都有文章更新。 本篇將是我們這個Glide系列的最後一篇文章。 其實在寫這個系列第一篇文章的時候,Glide就推出4.0.0的RC版了。那個時候因為我一直研究的
Glide原始碼分析(八),Glide的自定義模組擴充套件與實踐
Generated API Glide v4使用註解處理器(Annotation Processor)來生成出一個API,在Application模組中可使用該流式API一次性呼叫到RequestBuilder,RequestOptions和整合庫中所有的選項