在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

流量控制的作用是什么 淺談TCP流量控制機制原理

454398 ? 來源:博客園 ? 作者:帥地玩編程 ? 2020-10-29 15:11 ? 次閱讀

一、為什么需要流量控制?

雙方在通信的時候,發(fā)送方的速率與接收方的速率是不一定相等,如果發(fā)送方的發(fā)送速率太快,會導致接收方處理不過來,這時候接收方只能把處理不過來的數(shù)據(jù)存在緩存區(qū)里(失序的數(shù)據(jù)包也會被存放在緩存區(qū)里)。

如果緩存區(qū)滿了發(fā)送方還在瘋狂著發(fā)送數(shù)據(jù),接收方只能把收到的數(shù)據(jù)包丟掉,大量的丟包會極大著浪費網(wǎng)絡資源,因此,我們需要控制發(fā)送方的發(fā)送速率,讓接收方與發(fā)送方處于一種動態(tài)平衡才好。

對發(fā)送方發(fā)送速率的控制,我們稱之為流量控制。

二、如何控制?

接收方每次收到數(shù)據(jù)包,可以在發(fā)送確定報文的時候,同時告訴發(fā)送方自己的緩存區(qū)還剩余多少是空閑的,我們也把緩存區(qū)的剩余大小稱之為接收窗口大小,用變量win來表示接收窗口的大小。

發(fā)送方收到之后,便會調(diào)整自己的發(fā)送速率,也就是調(diào)整自己發(fā)送窗口的大小,當發(fā)送方收到接收窗口的大小為0時,發(fā)送方就會停止發(fā)送數(shù)據(jù),防止出現(xiàn)大量丟包情況的發(fā)生。

三、發(fā)送方何時再繼續(xù)發(fā)送數(shù)據(jù)?

當發(fā)送方停止發(fā)送數(shù)據(jù)后,該怎樣才能知道自己可以繼續(xù)發(fā)送數(shù)據(jù)?

我們可以采用這樣的策略:當接收方處理好數(shù)據(jù),接受窗口 win > 0 時,接收方發(fā)個通知報文去通知發(fā)送方,告訴他可以繼續(xù)發(fā)送數(shù)據(jù)了。當發(fā)送方收到窗口大于0的報文時,就繼續(xù)發(fā)送數(shù)據(jù)。

不過這時候可能會遇到一個問題,假如接收方發(fā)送的通知報文,由于某種網(wǎng)絡原因,這個報文丟失了,這時候就會引發(fā)一個問題:接收方發(fā)了通知報文后,繼續(xù)等待發(fā)送方發(fā)送數(shù)據(jù),而發(fā)送方則在等待接收方的通知報文,此時雙方會陷入一種僵局。

為了解決這種問題,我們采用了另外一種策略:當發(fā)送方收到接受窗口 win = 0 時,這時發(fā)送方停止發(fā)送報文,并且同時開啟一個定時器,每隔一段時間就發(fā)個測試報文去詢問接收方,打聽是否可以繼續(xù)發(fā)送數(shù)據(jù)了,如果可以,接收方就告訴他此時接受窗口的大小;如果接受窗口大小還是為0,則發(fā)送方再次刷新啟動定時器。

四、一些術語及其注意點說明

1、這里說明下,由于TCP/IP支持全雙工傳輸,因此通信的雙方都擁有兩個滑動窗口,一個用于接受數(shù)據(jù),稱之為接收窗口;一個用于發(fā)送數(shù)據(jù),稱之為擁塞窗口(即發(fā)送窗口)。指出接受窗口大小的通知我們稱之為窗口通告。

2、接收窗口的大小固定嗎?

在早期的TCP協(xié)議中,接受接受窗口的大小確實是固定的,不過隨著網(wǎng)絡的快速發(fā)展,固定大小的窗口太不靈活了,成為TCP性能瓶頸之一,也就是說,在現(xiàn)在的TCP協(xié)議中,接受窗口的大小是根據(jù)某種算法動態(tài)調(diào)整的。

3、接受窗口越大越好嗎?

接受窗口如果太小的話,顯然這是不行的,這會嚴重浪費鏈路利用率,增加丟包率。那是否越大越好呢?答否,當接收窗口達到某個值的時候,再增大的話也不怎么會減少丟包率的了,而且還會更加消耗內(nèi)存。所以接收窗口的大小必須根據(jù)網(wǎng)絡環(huán)境以及發(fā)送發(fā)的的擁塞窗口來動態(tài)調(diào)整。

4、發(fā)送窗口和接受窗口相等嗎?

接收方在發(fā)送確認報文的時候,會告訴發(fā)送發(fā)自己的接收窗口大小,而發(fā)送方的發(fā)送窗口會據(jù)此來設置自己的發(fā)送窗口,但這并不意味著他們就會相等。首先接收方把確認報文發(fā)出去的那一刻,就已經(jīng)在一邊處理堆在自己緩存區(qū)的數(shù)據(jù)了,所以一般情況下接收窗口 >= 發(fā)送窗口。
編輯:hfy

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

    評論

    相關推薦

    ATM流量控制器IP核的設計和實現(xiàn)

    機制對當前變長分組骨干網(wǎng)的流量控制還是具有重要的參考價值,所以有必要對ATM的流量控制及其實現(xiàn)方式進行深入的研究。  IP核是一段具有特定電路功能的硬件描述語言代碼,該程序與集成電路工藝無關,因而
    發(fā)表于 09-27 11:54

    韓國MKP質(zhì)量流量控制

    韓國MKP質(zhì)量流量控制器韓國MKP質(zhì)量流量控制器吳經(jīng)理 1324.6675.433 /0755-26998458 工作Q:1139878854 地址:深圳市南山區(qū)科技園南海大道4050號MKP致力于
    發(fā)表于 03-27 16:40

    韓國MKP流量計 VIC-D220質(zhì)量流量控制

    `韓國MKP質(zhì)量流量計VIC-D220質(zhì)量流量控制器MKP質(zhì)量流量控制器(Mass Flow Controller) 深圳市現(xiàn)代豪方儀器儀表科技有限公司吳經(jīng)理:135.3421.8343工作Q
    發(fā)表于 12-06 15:15

    MKP TSC-D230流量控制

    MKP TSC-D230流量控制器MKP TSC-D230流量控制器供應韓國MKP氣體質(zhì)量流量計吳經(jīng)理 132.4667.5433 /0755-26998458 工作Q:1139878854 MKP
    發(fā)表于 01-15 10:08

    VIC-D145 MKP流量控制

    VIC-D145 MKP流量控制器 VIC-D145 MKP流量控制器供應韓國MKP氣體質(zhì)量流量計--中國總代理吳經(jīng)理 ***工作Q:1139878854 MKP氣體流量計 VIC-D
    發(fā)表于 03-10 11:56

    TSM-D210 質(zhì)量流量控制

    本帖最后由 tine11114 于 2020-3-13 09:10 編輯 代理韓國MKP TSM-D210 質(zhì)量流量控制器TSM-D210 質(zhì)量流量控制器吳經(jīng)理: 132.4667.5433
    發(fā)表于 03-11 14:58

    TSC-210質(zhì)量流量控制

    TSC-210質(zhì)量流量控制器TSC-210質(zhì)量流量控制器詳詢請致電 吳經(jīng)理: ***工作Q: 1139878854MKP型號質(zhì)量流量控制器VIC-D210,VIC-D220,VIC-D240
    發(fā)表于 07-22 10:36

    什么是數(shù)據(jù)通信的信息流量控制

    什么是數(shù)據(jù)通信的信息流量控制 流量控制是網(wǎng)絡技術中的一個重要課題,此處以ATM網(wǎng)絡為例對流量控制的各個問題進行說明。ATM網(wǎng)絡
    發(fā)表于 03-18 14:35 ?737次閱讀

    什么是ATM流量控制和擁塞控制

    什么是ATM流量控制和擁塞控制 流量控制是網(wǎng)絡技術中的一個重要課題,此處以ATM網(wǎng)絡為例對流量控制的各個問題進行說明。ATM網(wǎng)絡能夠?qū)Σ煌瑯I(yè)務
    發(fā)表于 04-06 16:04 ?2781次閱讀

    SpaceWire總線的流量控制機制研究

    SpaceWire總線的流量控制機制研究_趙云富
    發(fā)表于 01-03 18:00 ?0次下載

    基于LabVIEW的總流量控制理論的仿真應用

    基于LabVIEW的總流量控制理論的仿真應用
    發(fā)表于 02-07 18:01 ?26次下載

    分組交換網(wǎng)流量控制的類型_分組交換網(wǎng)流量控制的方式

    指網(wǎng)內(nèi)相鄰兩節(jié)點之間的流量控制,使之維持一個均勻的流量,避免局部地區(qū)的阻塞。
    的頭像 發(fā)表于 09-13 16:45 ?2921次閱讀

    自力式流量控制閥的工作原理_自力式流量控制閥的性能特點

    自力式流量控制閥從結(jié)構(gòu)上說,是一個雙閥組合,即由一個手動調(diào)節(jié)閥組和自動平衡閥組組成。手動調(diào)節(jié)閥組的作用是設定流量,自動平衡閥組的作用是維持流量
    發(fā)表于 01-25 15:38 ?3880次閱讀

    流量控制閥的工作原理

    流量控制閥是在一定壓力差下,依靠節(jié)流口液阻的改變大小來控制節(jié)流口流量,從而調(diào)節(jié)執(zhí)行元件的運動速度。主要包括節(jié)流閥、調(diào)速閥、溢流節(jié)流閥和分流集流閥等。 流量控制閥的工作原理: 數(shù)顯
    的頭像 發(fā)表于 08-08 21:41 ?1.4w次閱讀

    啤酒機如何實現(xiàn)液體流量控制

    啤酒機是現(xiàn)代家庭和餐飲場所中越來越受歡迎的設備,它可以方便地提供各種風味的啤酒。流量控制是啤酒機制作啤酒過程中的重要環(huán)節(jié)之一,而流量計則是實現(xiàn)這一控制的關鍵部件。本文將介紹啤酒機如何通
    的頭像 發(fā)表于 11-02 14:29 ?554次閱讀
    啤酒機如何實現(xiàn)液體<b class='flag-5'>流量控制</b>
    主站蜘蛛池模板: 中文在线最新版天堂 | 欧美成网站 | 手机看片1024精品日韩 | 51午夜 | 久久理论片 | 加勒比一木道|视频在线看 加勒比在线免费视频 | 天天看夜夜操 | 成年美女黄网站色大免费视频 | 成人5252色 | 边摸边吃奶边做视频叫床韩剧 | 中国特级毛片 | 天天天天天天天操 | 72种姿势欧美久久久久大黄蕉 | 久久性生活 | avtom影院永久转四虎入口 | 三级在线观看网站 | 激情五月婷婷综合网 | 日韩免费三级 | 好紧好爽的午夜寂寞视频 | 黄色的视频网站在线观看 | 99热手机在线观看 | 日韩免费高清一级毛片 | 人人操在线播放 | 久久国产乱子伦精品免费看 | 亚洲视频天天射 | 99久久精品费精品国产一区二区 | 久久老色鬼天天综合网观看 | 六月婷婷激情综合 | 久久亚洲欧美成人精品 | 看日本黄大片在线观看 | 直接看的黄色网址 | 性欧美www | 国产亚洲高清在线精品不卡 | 欧美seav在线 | 老司机亚洲精品影院在线观看 | 97色在线视频 | 男人j桶进女人j的视频 | 亚洲天堂免费观看 | 岛国午夜 | 亚洲国产成人久久 | 日本a级精品一区二区三区 日本a级特黄三级三级三级 |