99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通俗地講解TCP的固定窗口和滑動窗口

如意 ? 來源:廈門微思網(wǎng)絡(luò) ? 作者:小微 ? 2020-08-13 09:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

固定窗口

TCP 還提供了流量控制機制。 流量控制可以調(diào)整給定會話中源和目的之間的數(shù)據(jù)流速,有助于保持 TCP 傳輸?shù)目煽啃浴?流量控制的實施方法包括限制一次可以轉(zhuǎn)發(fā)的數(shù)據(jù)段數(shù)量,并要求在發(fā)送更多數(shù)據(jù)段之前確認(rèn)接收。

要實施流量控制,TCP 要確定的第一件事是目的設(shè)備可以接受的數(shù)據(jù)段數(shù)量。 TCP 報頭包括一個稱為“窗口大小”的 16 位字段。 這是 TCP 會話的目的設(shè)備一次可以接受和處理的字節(jié)數(shù)。 通過源和目標(biāo)之間的三次握手,會話開始時即可確定初始窗口大小。 一旦同意,源設(shè)備必須根據(jù)窗口大小限制發(fā)送到目的設(shè)備的數(shù)據(jù)段數(shù)量。 只有源設(shè)備收到數(shù)據(jù)段已接收的確認(rèn)之后,才能繼續(xù)發(fā)送更多會話數(shù)據(jù)。

在接收確認(rèn)的延遲過程中,發(fā)送方不會發(fā)送任何額外數(shù)據(jù)段。 如果網(wǎng)絡(luò)擁堵,或者接收主機資源緊張,延遲時間可能就更長。 延遲時間越長,該會話過程的有效傳輸速率越低, 當(dāng)運行多個會話時,減緩每個會話的數(shù)據(jù)傳輸有助于減少網(wǎng)絡(luò)和目的設(shè)備上的資源沖突。

通俗地講解TCP的固定窗口和滑動窗口

請參看上圖中對窗口大小和確認(rèn)消息的簡易展示。 在本例中,TCP 會話的初始窗口大小為 3000 字節(jié)。 此會話的發(fā)送方在傳輸 3000 字節(jié)后等待這些數(shù)據(jù)的確認(rèn)消息,以便繼續(xù)傳輸更多數(shù)據(jù)段。 一旦發(fā)送方收到接收方發(fā)送的確認(rèn)消息,它就可以傳輸另外 3000 字節(jié)的數(shù)據(jù)段。

TCP 使用窗口大小嘗試管理傳輸速率,將其調(diào)整為網(wǎng)絡(luò)和目的設(shè)備可以支持的最大速度,同時最大限度減少損失和重新傳輸。

TCP滑動窗口

我們也可以通過動態(tài)窗口大小來控制數(shù)據(jù)流量。 當(dāng)網(wǎng)絡(luò)資源受到限制時,TCP 可以減小窗口的大小,這樣,目的主機就需要更加頻繁地確認(rèn)所接收的數(shù)據(jù)段。 由于源主機需要更加頻繁地等待數(shù)據(jù)確認(rèn),這便可以大大降低傳輸?shù)乃俾省?/p>

接收主機將窗口大小值發(fā)送到發(fā)送主機,表示其準(zhǔn)備接收的字節(jié)數(shù)。 如果目的主機由于緩沖內(nèi)存受限需要降低通信速率,那么它向源主機發(fā)送的確認(rèn)信息中可以包含一個較小的窗口大小值。

通俗地講解TCP的固定窗口和滑動窗口

如圖所示,如果接收主機發(fā)生擁堵,它可以向發(fā)送主機發(fā)送指定了較小窗口大小的數(shù)據(jù)段。 圖中顯示,其中一個數(shù)據(jù)段丟失了。 接收方將返回數(shù)據(jù)段的 TCP 報頭中的窗口字段值由 3,000 減為 1,500,即將窗口大小改為 1,500。

在沒有數(shù)據(jù)丟失或資源限制的情況下傳輸一段時間后,接收方開始增加窗口字段,這樣可以減少網(wǎng)絡(luò)開銷,因為必須發(fā)送的確認(rèn)減少。 窗口大小持續(xù)增加,直至出現(xiàn)數(shù)據(jù)丟失,然后窗口大小隨之減少。

窗口大小的這種動態(tài)增減是 TCP 中的一個持續(xù)不斷的過程。 在高效網(wǎng)絡(luò)中,由于不丟失數(shù)據(jù),窗口可能會相當(dāng)大。 在基層基礎(chǔ)設(shè)施面臨壓力的網(wǎng)絡(luò)中,窗口可能會很小。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    2019

    瀏覽量

    66062
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1402

    瀏覽量

    81023
  • 流量控制
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    9805
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    技術(shù)干貨 | AD/DA動態(tài)分析中的信號窗口處理技術(shù)

    前一章詳解了TX7006上的線性計算,AD/DA動態(tài)分析中的傅里葉變換和動態(tài)參數(shù)計算。本期文章將為大家繼續(xù)介紹AD/DA動態(tài)分析中的信號窗口。
    的頭像 發(fā)表于 07-03 13:39 ?505次閱讀
    技術(shù)干貨 | AD/DA動態(tài)分析中的信號<b class='flag-5'>窗口</b>處理技術(shù)

    HarmonyOS實戰(zhàn):實現(xiàn)任意拖動的應(yīng)用懸浮窗口

    為了增加應(yīng)用程序功能的豐富性和便利性,很多應(yīng)用都會提供一個懸浮窗口實現(xiàn)多頁面顯示。特別是一些性能檢測工具,比如 dokit 。在鴻蒙上怎么實現(xiàn)類似的全局懸浮窗口呢?閱讀完本篇文章你將學(xué)會在鴻蒙上如何實現(xiàn)這一功能。
    的頭像 發(fā)表于 06-24 17:04 ?632次閱讀

    第二十四章 WWDG——窗口看門狗

    W55MH32的窗口看門狗是7位遞減計數(shù)器,有上下窗口值,時鐘來自PCLK1用于監(jiān)測軟件故障,代碼演示了其配置、中斷測試與復(fù)位測試。
    的頭像 發(fā)表于 06-20 14:00 ?576次閱讀
    第二十四章 WWDG——<b class='flag-5'>窗口</b>看門狗

    TCP協(xié)議的性能測試與評估方法

    的、基于字節(jié)流的傳輸層通信協(xié)議。它通過三次握手建立連接,使用序列號和確認(rèn)應(yīng)答機制保證數(shù)據(jù)的有序傳輸,并通過滑動窗口機制控制數(shù)據(jù)流量,以避免網(wǎng)絡(luò)擁塞。 性能測試指標(biāo) 吞吐量(Throughput) :衡量單位時間內(nèi)成功傳輸?shù)臄?shù)據(jù)量,通常以Mbps或
    的頭像 發(fā)表于 01-22 10:03 ?1470次閱讀

    如何優(yōu)化TCP協(xié)議的性能

    優(yōu)化TCP協(xié)議的性能可以從多個方面入手,以下是一些關(guān)鍵的策略和方法: 一、調(diào)整TCP參數(shù) TCP窗口大小 : 重要性 :TCP
    的頭像 發(fā)表于 01-22 09:52 ?866次閱讀

    TCP-UART數(shù)據(jù)透傳技術(shù),居然如此簡單!

    連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。它主要用于在不可靠的網(wǎng)絡(luò)環(huán)境中提供穩(wěn)定的數(shù)據(jù)傳輸服務(wù),確保數(shù)據(jù)能夠按照順序、無錯誤地到達(dá)接收端。 TCP通過三次握手建立連接,使用滑動窗口進行流量控制,以及通過校驗和確認(rèn)應(yīng)答、超時重傳
    的頭像 發(fā)表于 12-30 16:46 ?648次閱讀
    <b class='flag-5'>TCP</b>-UART數(shù)據(jù)透傳技術(shù),居然如此簡單!

    TCP-UART透傳示例~看完就會源碼開放!

    連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。它主要用于在不可靠的網(wǎng)絡(luò)環(huán)境中提供穩(wěn)定的數(shù)據(jù)傳輸服務(wù),確保數(shù)據(jù)能夠按照順序、無錯誤地到達(dá)接收端。 TCP通過三次握手建立連接,使用滑動窗口進行流量控制,以及通過校驗和確認(rèn)應(yīng)答、超時重傳
    的頭像 發(fā)表于 12-30 16:43 ?616次閱讀
    <b class='flag-5'>TCP</b>-UART透傳示例~看完就會源碼開放!

    滑動變阻器的工作原理 滑動變阻器與固定電阻器的區(qū)別

    (通常是碳膜或線繞電阻)、一個滑動觸點(滑塊或滑片)和一個固定端子組成。電阻體通常繞在一個絕緣軸上,滑動觸點可以在電阻體上移動。 電阻變化 :當(dāng)滑動觸點沿著電阻體移動時,它與電阻體之間
    的頭像 發(fā)表于 11-25 15:00 ?5127次閱讀

    Air780E之TCP應(yīng)用,你了解嗎?

    的數(shù)據(jù)傳輸服務(wù),確保數(shù)據(jù)能夠按照順序、無錯誤地到達(dá)接收端。TCP通過三次握手建立連接,使用滑動窗口進行流量控制,以及通過校驗和、確認(rèn)應(yīng)答、超時重傳等機制來保證數(shù)據(jù)的可靠性。它是互聯(lián)網(wǎng)協(xié)議套件(
    的頭像 發(fā)表于 11-04 14:30 ?628次閱讀
    Air780E之<b class='flag-5'>TCP</b>應(yīng)用,你了解嗎?

    使用SNRBoost 3G技術(shù)的窗口

    電子發(fā)燒友網(wǎng)站提供《使用SNRBoost 3G技術(shù)的窗口.pdf》資料免費下載
    發(fā)表于 10-18 09:44 ?0次下載
    使用SNRBoost 3G技術(shù)的<b class='flag-5'>窗口</b>

    控制臺窗口主機是什么

    控制臺窗口主機(conhost),通常指的是在Windows操作系統(tǒng)中用于承載和控制控制臺窗口(即命令行界面或CMD窗口)的進程。以下是對控制臺窗口主機的介紹: 一、定義與功能 定義
    的頭像 發(fā)表于 10-08 18:12 ?5782次閱讀

    針對DLP DMD窗口的波長透射率考慮因素

    電子發(fā)燒友網(wǎng)站提供《針對DLP DMD窗口的波長透射率考慮因素.pdf》資料免費下載
    發(fā)表于 09-26 09:13 ?1次下載
    針對DLP DMD<b class='flag-5'>窗口</b>的波長透射率考慮因素

    航天級100krad窗口比較器電路

    電子發(fā)燒友網(wǎng)站提供《航天級100krad窗口比較器電路.pdf》資料免費下載
    發(fā)表于 09-20 10:34 ?2次下載
    航天級100krad<b class='flag-5'>窗口</b>比較器電路

    基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):窗口管理

    1、程序介紹 本示例展示了在應(yīng)用主窗口中創(chuàng)建和拉起子窗口,以及窗口跳轉(zhuǎn)等功能。 本案例已在OpenHarmony凌蒙派-RK3568開發(fā)板驗證通過,具體代碼可參考:https://gitee.com
    發(fā)表于 09-18 15:29

    中值濾波窗口大小對結(jié)果影響有哪些

    中值濾波是一種常用的數(shù)字濾波技術(shù),它通過將信號中的每個點用其鄰域內(nèi)的中值替換來實現(xiàn)信號的平滑和去噪。中值濾波窗口的大小對濾波結(jié)果有很大的影響,以下是對中值濾波窗口大小對結(jié)果影響的分析。 窗口大小
    的頭像 發(fā)表于 07-29 09:10 ?2111次閱讀