www.tjgcgs88.cn-狠狠久久亚洲欧美专区不卡,久久精品国产99久久无毒不卡,噼里啪啦国语版在线观看,zσzσzσ女人极品另类

  • <strike id="qgi8o"><td id="qgi8o"></td></strike>
  • <ul id="qgi8o"><acronym id="qgi8o"></acronym></ul>
  • <li id="qgi8o"></li>
    <ul id="qgi8o"></ul>
    <strike id="qgi8o"><rt id="qgi8o"></rt></strike>
    <ul id="qgi8o"><center id="qgi8o"></center></ul>
  • <kbd id="qgi8o"></kbd>

    簡述在tcp/ip體系中,流量控制和擁塞控制的不同 簡述tcp流量控制和擁塞控制的不同

    1. 利用滑動窗口實現(xiàn)流量控制
    如果發(fā)送方把數(shù)據(jù)發(fā)送得過快,接收方可能會來不及接收,這就會造成數(shù)據(jù)的丟失。所謂流量控制就是讓發(fā)送方的發(fā)送速率不要太快,要讓接收方來得及接收。
    利用滑動窗口機制可以很方便地在TCP連接上實現(xiàn)對發(fā)送方的流量控制。
    設A向B發(fā)送數(shù)據(jù)。在連接建立時,B告訴了A:“我的接收窗口是 rwnd = 400 ”(這里的 rwnd 表示 receiver window) 。因此,發(fā)送方的發(fā)送窗口不能超過接收方給出的接收窗口的數(shù)值。請注意,TCP的窗口單位是字節(jié),不是報文段。TCP連接建立時的窗口協(xié)商過程在圖中沒有顯示出來。再設每一個報文段為100字節(jié)長,而數(shù)據(jù)報文段序號的初始值設為1。大寫ACK表示首部中的確認位ACK,小寫ack表示確認字段的值ack。

    從圖中可以看出,B進行了三次流量控制。第一次把窗口減少到 rwnd = 300 ,第二次又減到了 rwnd = 100 ,最后減到 rwnd = 0 ,即不允許發(fā)送方再發(fā)送數(shù)據(jù)了。這種使發(fā)送方暫停發(fā)送的狀態(tài)將持續(xù)到主機B重新發(fā)出一個新的窗口值為止。B向A發(fā)送的三個報文段都設置了 ACK = 1 ,只有在ACK=1時確認號字段才有意義。
    TCP為每一個連接設有一個持續(xù)計時器(persistence timer)。只要TCP連接的一方收到對方的零窗口通知,就啟動持續(xù)計時器。若持續(xù)計時器設置的時間到期,就發(fā)送一個零窗口控測報文段(攜1字節(jié)的數(shù)據(jù)),那么收到這個報文段的一方就重新設置持續(xù)計時器。
    2. 必須考慮傳輸速率
    可以用不同的機制來控制TCP報文段的發(fā)送時機。如: <1>. TCP維持一個變量,它等于最大報文段長度MSS。只要緩存中存放的數(shù)據(jù)達到MSS字節(jié)時,就組裝成一個TCP報文段發(fā)送出去。<2>. 由發(fā)送方的應用進程指明要求發(fā)送報文段,即TCP支持的推送( push )操作。<3>. 發(fā)送方的一個計時器期限到了,這時就把已有的緩存數(shù)據(jù)裝入報文段(但長度不能超過MSS)發(fā)送出去。
    Nagle算法:若發(fā)送應用進程把要發(fā)送的數(shù)據(jù)逐個字節(jié)地送到TCP的發(fā)送緩存,則發(fā)送方就把第一個數(shù)據(jù)字節(jié)先發(fā)送出去,把后面到達的數(shù)據(jù)字節(jié)都緩存起來。當發(fā)送方接收對第一個數(shù)據(jù)字符的確認后,再把發(fā)送緩存中的所有數(shù)據(jù)組裝成一個報文段再發(fā)送出去,同時繼續(xù)對隨后到達的數(shù)據(jù)進行緩存。只有在收到對前一個報文段的確認后才繼續(xù)發(fā)送下一個報文段。當數(shù)據(jù)到達較快而網(wǎng)絡速率較慢時,用這樣的方法可明顯地減少所用的網(wǎng)絡帶寬。Nagle算法還規(guī)定:當?shù)竭_的數(shù)據(jù)已達到 發(fā)送窗口大小的一半或已達到報文段的最大長度時,就立即發(fā)送一個報文段。
    另,糊涂窗口綜合證: TCP接收方的緩存已滿,而交互式的應用進程一次只從接收緩存中讀取1字節(jié)(這樣就使接收緩存空間僅騰出1字節(jié)),然后向發(fā)送方發(fā)送確認,并把窗口設置為1個字節(jié)(但發(fā)送的數(shù)據(jù)報為40字節(jié)的的話)。接收,發(fā)送方又發(fā)來1個字節(jié)的數(shù)據(jù)(發(fā)送方的IP數(shù)據(jù)報是41字節(jié))。接收方發(fā)回確認,仍然將窗口設置為1個字節(jié)。這樣,網(wǎng)絡的效率很低。要解決這個問題,可讓接收方等待一段時間,使得或者接收緩存已有足夠空間容納一個最長的報文段,或者等到接收方緩存已有一半空閑的空間。只要出現(xiàn)這兩種情況,接收方就發(fā)回確認報文,并向發(fā)送方通知當前的窗口大小。此外,發(fā)送方也不要發(fā)送太小的報文段,而是把數(shù)據(jù)報積累成足夠大的報文段,或達到接收方緩存的空間的一半大小。

    TCP的擁塞控制
    1. 擁塞:即對資源的需求超過了可用的資源。若網(wǎng)絡中許多資源同時供應不足,網(wǎng)絡的性能就要明顯變壞,整個網(wǎng)絡的吞吐量隨之負荷的增大而下降。
    擁塞控制:防止過多的數(shù)據(jù)注入到網(wǎng)絡中,這樣可以使網(wǎng)絡中的路由器或鏈路不致過載。擁塞控制所要做的都有一個前提:網(wǎng)絡能夠承受現(xiàn)有的網(wǎng)絡負荷。擁塞控制是一個全局性的過程,涉及到所有的主機、路由器,以及與降低網(wǎng)絡傳輸性能有關的所有因素。
    流量控制:指點對點通信量的控制,是端到端正的問題。流量控制所要做的就是抑制發(fā)送端發(fā)送數(shù)據(jù)的速率,以便使接收端來得及接收。
    擁塞控制代價:需要獲得網(wǎng)絡內(nèi)部流量分布的信息。在實施擁塞控制之前,還需要在結點之間交換信息和各種命令,以便選擇控制的策略和實施控制。這樣就產(chǎn)生了額外的開銷。擁塞控制還需要將一些資源分配給各個用戶單獨使用,使得網(wǎng)絡資源不能更好地實現(xiàn)共享。
    2. 幾種擁塞控制方法
    慢開始( slow-start )、擁塞避免( congestion avoidance )、快重傳( fast retransmit )和快恢復( fast recovery )。
    2.1 慢開始和擁塞避免
    發(fā)送方維持一個擁塞窗口 cwnd ( congestion window )的狀態(tài)變量。擁塞窗口的大小取決于網(wǎng)絡的擁塞程度,并且動態(tài)地在變化。發(fā)送方讓自己的發(fā)送窗口等于擁塞。
    發(fā)送方控制擁塞窗口的原則是:只要網(wǎng)絡沒有出現(xiàn)擁塞,擁塞窗口就再增大一些,以便把更多的分組發(fā)送出去。但只要網(wǎng)絡出現(xiàn)擁塞,擁塞窗口就減小一些,以減少注入到網(wǎng)絡中的分組數(shù)。
    慢開始算法:當主機開始發(fā)送數(shù)據(jù)時,如果立即所大量數(shù)據(jù)字節(jié)注入到網(wǎng)絡,那么就有可能引起網(wǎng)絡擁塞,因為現(xiàn)在并不清楚網(wǎng)絡的負荷情況。因此,較好的方法是先探測一下,即由小到大逐漸增大發(fā)送窗口,也就是說,由小到大逐漸增大擁塞窗口數(shù)值。通常在剛剛開始發(fā)送報文段時,先把擁塞窗口 cwnd 設置為一個最大報文段MSS的數(shù)值。而在每收到一個對新的報文段的確認后,把擁塞窗口增加至多一個MSS的數(shù)值。用這樣的方法逐步增大發(fā)送方的擁塞窗口 cwnd ,可以使分組注入到網(wǎng)絡的速率更加合理。

    每經(jīng)過一個傳輸輪次,擁塞窗口 cwnd 就加倍。一個傳輸輪次所經(jīng)歷的時間其實就是往返時間RTT。不過“傳輸輪次”更加強調(diào):把擁塞窗口cwnd所允許發(fā)送的報文段都連續(xù)發(fā)送出去,并收到了對已發(fā)送的最后一個字節(jié)的確認。
    另,慢開始的“慢”并不是指cwnd的增長速率慢,而是指在TCP開始發(fā)送報文段時先設置cwnd=1,使得發(fā)送方在開始時只發(fā)送一個報文段(目的是試探一下網(wǎng)絡的擁塞情況),然后再逐漸增大cwnd。
    為了防止擁塞窗口cwnd增長過大引起網(wǎng)絡擁塞,還需要設置一個慢開始門限ssthresh狀態(tài)變量(如何設置ssthresh)。慢開始門限ssthresh的用法如下:
    當 cwnd < ssthresh 時,使用上述的慢開始算法。
    當 cwnd > ssthresh 時,停止使用慢開始算法而改用擁塞避免算法。
    當 cwnd = ssthresh 時,既可使用慢開始算法,也可使用擁塞控制避免算法。
    擁塞避免算法:讓擁塞窗口cwnd緩慢地增大,即每經(jīng)過一個往返時間RTT就把發(fā)送方的擁塞窗口cwnd加1,而不是加倍。這樣擁塞窗口cwnd按線性規(guī)律緩慢增長,比慢開始算法的擁塞窗口增長速率緩慢得多。
    無論在慢開始階段還是在擁塞避免階段,只要發(fā)送方判斷網(wǎng)絡出現(xiàn)擁塞(其根據(jù)就是沒有收到確認),就要把慢開始門限ssthresh設置為出現(xiàn)擁塞時的發(fā)送方窗口值的一半(但不能小于2)。然后把擁塞窗口cwnd重新設置為1,執(zhí)行慢開始算法。這樣做的目的就是要迅速減少主機發(fā)送到網(wǎng)絡中的分組數(shù),使得發(fā)生擁塞的路由器有足夠時間把隊列中積壓的分組處理完畢。
    如下圖,用具體數(shù)值說明了上述擁塞控制的過程。現(xiàn)在發(fā)送窗口的大小和擁塞窗口一樣大。

    <1>. 當TCP連接進行初始化時,把擁塞窗口cwnd置為1。前面已說過,為了便于理解,圖中的窗口單位不使用字節(jié)而使用報文段的個數(shù)。慢開始門限的初始值設置為16個報文段,即 cwnd = 16 。
    <2>. 在執(zhí)行慢開始算法時,擁塞窗口 cwnd 的初始值為1。以后發(fā)送方每收到一個對新報文段的確認ACK,就把擁塞窗口值另1,然后開始下一輪的傳輸(圖中橫坐標為傳輸輪次)。因此擁塞窗口cwnd隨著傳輸輪次按指數(shù)規(guī)律增長。當擁塞窗口cwnd增長到慢開始門限值ssthresh時(即當cwnd=16時),就改為執(zhí)行擁塞控制算法,擁塞窗口按線性規(guī)律增長。
    <3>. 假定擁塞窗口的數(shù)值增長到24時,網(wǎng)絡出現(xiàn)超時(這很可能就是網(wǎng)絡發(fā)生擁塞了)。更新后的ssthresh值變?yōu)?2(即變?yōu)槌霈F(xiàn)超時時的擁塞窗口數(shù)值24的一半),擁塞窗口再重新設置為1,并執(zhí)行慢開始算法。當cwnd=ssthresh=12時改為執(zhí)行擁塞避免算法,擁塞窗口按線性規(guī)律增長,每經(jīng)過一個往返時間增加一個MSS的大小。
    強調(diào):“擁塞避免”并非指完全能夠避免了擁塞。利用以上的措施要完全避免網(wǎng)絡擁塞還是不可能的。“擁塞避免”是說在擁塞避免階段將擁塞窗口控制為按線性規(guī)律增長,使網(wǎng)絡比較不容易出現(xiàn)擁塞。

      擁塞控制:防止過多的數(shù)據(jù)注入到網(wǎng)絡中,這樣可以使網(wǎng)絡中的路由器或鏈路不致過載。擁塞控制所要做的都有一個前提:網(wǎng)絡能夠承受現(xiàn)有的網(wǎng)絡負荷。擁塞控制是一個全局性的過程,涉及到所有的主機、路由器,以及與降低網(wǎng)絡傳輸性能有關的所有因素。
      流量控制:指點對點通信量的控制,是端到端中的問題。流量控制所要做的就是抑制發(fā)送端發(fā)送數(shù)據(jù)的速率,以便使接收端來得及接收

    簡述在tcp\/ip網(wǎng)絡體系中傳輸層實現(xiàn)可靠數(shù)據(jù)傳輸?shù)脑?
    一、構造可靠數(shù)據(jù)傳輸協(xié)議 1、基于完全可靠信道的可靠數(shù)據(jù)傳輸:RDTP1.0通過在數(shù)據(jù)傳輸過程中引入肯定確認和否定確認,接收方可以通知發(fā)送方哪些數(shù)據(jù)被正確接收,哪些數(shù)據(jù)有誤,需要重復發(fā)送。2、基于具有比特差錯信道的可靠數(shù)據(jù)傳輸:RDTP2.0引入了差錯檢測機制,如分組檢驗和字段,同時使用肯定確認(ACK)...

    關于TCP 協(xié)議的描述中,錯誤的是( )。
    【答案】:C、E TCP(傳輸控制協(xié)議)協(xié)議是一種面向連接的、可靠的、基于 IP 的傳輸層協(xié)議。TCP 使用三次握手協(xié)議建立連接,而終止一個連接要經(jīng)過四次握手。RTT(Round Trip Time)表示從發(fā)送端到接收端的一去一回需要的時間,TCP 在數(shù)據(jù)傳輸過程中會對 RTT 經(jīng)行采樣,采用自適應的 RTT 計算方法。...

    用自己話描述TCP五層模式間如何通信?
    在TCP五層模型中,不同層之間的通信可以描述如下:應用層通信:應用層協(xié)議通過傳輸層協(xié)議(TCP或UDP)與傳輸層通信,并通過Socket接口與操作系統(tǒng)進行交互。應用層協(xié)議(例如HTTP、FTP、SMTP等)負責應用程序之間的數(shù)據(jù)交換,傳輸層協(xié)議則負責管理數(shù)據(jù)傳輸?shù)目煽啃院土髁靠刂啤鬏攲油ㄐ牛簜鬏攲訁f(xié)議通過網(wǎng)絡層...

    簡述TCP的連接過程
    TCP\/IP協(xié)議族是互聯(lián)網(wǎng)的核心,它包括了傳輸控制協(xié)議(TCP)和網(wǎng)際協(xié)議(IP),以及其他眾多協(xié)議如UDP、ICMP、RIP、TELNET、FTP、SMTP等,這些協(xié)議共同構成了網(wǎng)絡通信的基礎。在TCP\/IP協(xié)議模型中,分為四個層次:數(shù)據(jù)鏈路層、網(wǎng)絡層、傳輸層和應用層。數(shù)據(jù)鏈路層負責接收IP數(shù)據(jù)報并通過網(wǎng)絡發(fā)送,或者從網(wǎng)...

    簡述TCP協(xié)議建立連接的過程
    TCP協(xié)議建立連接的過程:在TCP\/IP協(xié)議中,TCP協(xié)議提供可靠的連接服務,采用三次握手建立一個連接。第一次握手:建立連接時,客戶端發(fā)送syn包(syn=j)到服務器,并進入SYN_SEND狀態(tài),等待服務器確認;第二次握手:服務器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發(fā)送一個SYN包(syn=k)...

    簡述TCP協(xié)議在數(shù)據(jù)傳輸過程中收發(fā)雙方是如何保證數(shù)據(jù)包的可靠性的_百度...
    若接收方同時有數(shù)據(jù)需要發(fā)送,應答包可以與數(shù)據(jù)包一同發(fā)送,實現(xiàn)高效的數(shù)據(jù)交換。總的來說,TCP協(xié)議通過維護緩沖區(qū)、啟動超時定時器、利用應答機制和CRC校驗等手段,確保了數(shù)據(jù)包在傳輸過程中的可靠性和完整性。這種機制使得TCP協(xié)議在數(shù)據(jù)傳輸方面表現(xiàn)出色,是實現(xiàn)互聯(lián)網(wǎng)通信穩(wěn)定性的關鍵。

    TCP主要負責的是什么?
    TCP,即傳輸控制協(xié)議,主要負責在網(wǎng)絡傳輸過程中確保數(shù)據(jù)的可靠性和完整性。其核心功能在于發(fā)現(xiàn)并解決傳輸過程中可能出現(xiàn)的問題,以保證數(shù)據(jù)安全無誤地傳輸至目的地。在數(shù)據(jù)傳輸過程中,TCP扮演著信使的角色,它負責將應用層數(shù)據(jù)封裝成適合在網(wǎng)絡中傳輸?shù)母袷健Mㄟ^使用序列號和確認機制,TCP確保數(shù)據(jù)的正確...

    什么是tcp以及tcp與udp的區(qū)別?
    此外,TCP和UDP在連接對象數(shù)量上也存在差異。TCP連接只能是點到點、一對一的,即每個連接只能連接兩個端點。而UDP則支持一對一、一對多、多對一和多對多的交互通信,因此更適合于需要同時處理多個連接的應用場景。綜上所述,TCP和UDP在連接方式、安全性和傳輸效率等方面存在明顯的差異。在選擇使用哪種...

    簡述TCPIP中各層的功能
    1、物理層:完成相鄰結點之間原始比特流的傳說,控制數(shù)據(jù)怎么被放置到通信介質(zhì)中。2、數(shù)據(jù)鏈路層:在不可靠的物理線路上進行數(shù)據(jù)的可靠傳輸。主要網(wǎng)絡設備有 網(wǎng)卡,網(wǎng)橋,交換機。3、網(wǎng)絡層:完成網(wǎng)絡中主機間的報文傳輸。4、傳輸層:是整個網(wǎng)絡的關鍵部分,實現(xiàn)兩個用戶進程間端到端的可靠通信,處理數(shù)據(jù)...

    TCP是什么呀?
    傳輸控制協(xié)議 TCP 是 TCP\/IP 協(xié)議棧中的傳輸層協(xié)議,它通過序 *** 認以及包重發(fā)機制,提供可靠的數(shù)據(jù)流發(fā)送和到應用程序的虛擬連接服務。與 IP 協(xié)議相結合, TCP 組成了因特網(wǎng)協(xié)議的核心。由于大多數(shù)網(wǎng)絡應用程序都在同一臺機器上運行,計算機上必須能夠確保目的地機器上的軟件程序能從源地址機器處...

    相關評說:

  • 孫旭15297245501: TCP/IP參考模型與OSI/RM相比的優(yōu)點何不?
    懷仁縣焊接: ______ TCP/IP的主要優(yōu)點:1)簡單、靈活、易于實現(xiàn)2)充分考慮不同用戶的需求TCP/IP主要缺點:1)沒有明顯地區(qū)分出協(xié)議、接口和服務的概念2)不通用,只能描述它本身3)主機-網(wǎng)絡層只是個接口4)不區(qū)分物理層和數(shù)據(jù)鏈路層5)有缺陷的協(xié)議很難被替換
  • 孫旭15297245501: TCP/IP:PPP點對點協(xié)議中的NCP是干什么用的據(jù)書
    懷仁縣焊接: ______ 因特網(wǎng)是由大量的異構網(wǎng)絡通過路由器相互連接起來的.而你說的網(wǎng)絡層是指的我們用的最多的以太網(wǎng)的網(wǎng)絡層,它主要運行IP協(xié)議.路由器可以連接不同的網(wǎng)絡,即支持不同的網(wǎng)絡層協(xié)議.所以PPP鏈路的兩端的NCP根據(jù)網(wǎng)絡層的不同協(xié)議互相交換網(wǎng)絡層特定的網(wǎng)絡控制分組.總之,PPP協(xié)議兩端的網(wǎng)絡層可以運行不同的網(wǎng)絡層協(xié)議,但仍然可使用同一個PPP協(xié)議進行通信.如果在PPP鏈路上運行的是IP協(xié)議,則對PPP鏈路的每一端配置IP協(xié)議模塊(如分配IP地址)時就要使用NCP中支持IP的協(xié)議——IP控制協(xié)議IPCP(IP Control Protocol).IPCP分組也封裝成PPP幀在PPP鏈路上傳送.
  • 孫旭15297245501: 在 TCP/IP 體系中,網(wǎng)際協(xié)議 IP 是否屬于應用層協(xié)議. -
    懷仁縣焊接: ______ TCP/IP從低到高共四層:數(shù)據(jù)鏈路層網(wǎng)絡層--->IP協(xié)議屬于這一層傳輸層應用層
  • 孫旭15297245501: TCP/IP協(xié)議與OSI參考模型間的對應關系是什么,并列?
    懷仁縣焊接: ______ OSI參考模型 TCP/IP參考模型-----------------------------------------------------------------------------------------------------------------------------------應用層表示層 應用層會話層----------------------------...
  • 孫旭15297245501: TCP/IP協(xié)議與OSI/RM協(xié)議之間有什么區(qū)別?
    懷仁縣焊接: ______ OSI/RM于TCP/IP結構的異同 (1)OSI和TCP/IP的相同點是二者均采用層次結構,并且都是按功能分層. (2)OSI和TCP/IP的不一樣點: ①OSI分七層,自下而上分為物理層...
  • 孫旭15297245501: Web服務器使用的主要協(xié)議是TCP/IP對?
    懷仁縣焊接: ______ TCP/IP協(xié)議是一個協(xié)議族,包括了一大組協(xié)議,對于整個服務器而言,在底層聯(lián)系使用的是IP協(xié)議來實現(xiàn)地址的尋找,使用TCP或者UDP協(xié)議(都是TCP/IP協(xié)議族中的同層次協(xié)議)來實現(xiàn)各種服務的連接建立,然后使用各種應用服務協(xié)議來實現(xiàn)各種具體的服務,比如DNS協(xié)議實現(xiàn)DNS服務,HTTP或者HTTPS來實現(xiàn)WEB服務,用SMTP,POP3協(xié)議來實現(xiàn)電子郵件的服務等等.
  • 孫旭15297245501: 你知道什么叫TCP/IP技巧?它的物理層用的是幾M的光纖?
    懷仁縣焊接: ______ 1建立在傳輸層協(xié)定上的抽象數(shù)據(jù)構造socket作為收集中數(shù)據(jù)交換的列隊點,是TCP/IP收集最為通用的API.文┞仿在介紹TCP協(xié)定客戶端和辦事器端過程通信流程和具體實現(xiàn)的基本上,以Delphi情況為編程說話說清楚明了在Windows下應用socket...
  • 久久精品国产精品青草| 久久精品国产在热亚洲完整版| 2022久久国产精品免费热麻豆| 99久久精品免费看| 欧美aaaaa| 久久爆乳AⅤ无码一区二区| 久久精品99国产精品日本| 最好看的2018中文2019| gogogo高清在线观看视频电影| 午夜免费视频|