亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

http協(xié)議哪一層 tcp如何保證可靠性( 二 )


4. 流量控制 如果發(fā)送方把數(shù)據(jù)發(fā)送得過(guò)快 , 接收方可能會(huì)來(lái)不及接收 , 這就會(huì)造成數(shù)據(jù)的丟失 。所謂流量控制就是讓發(fā)送方的發(fā)送速率不要太快百思特網(wǎng) , 要讓接收方來(lái)得及接收 。原理這就是運(yùn)用TCP報(bào)文段中的窗口大小字段來(lái)控制 , 發(fā)送方的發(fā)送窗口不可以大于接收方發(fā)回的窗口大小 。
?接收端將自己可以接收的緩沖區(qū)大小放入 TCP 首部中的 “窗口大小” 字段, 通過(guò)ACK端通知發(fā)送端;窗口大小字段越大, 說(shuō)明網(wǎng)絡(luò)的吞吐量越高;接收端一旦發(fā)現(xiàn)自己的緩沖區(qū)快滿了, 就會(huì)將窗口大小設(shè)置成一個(gè)更小的值通知給發(fā)送端;發(fā)送端接受到這個(gè)窗口之后, 就會(huì)減慢自己的發(fā)送速度;如果接收端緩沖區(qū)滿了, 就會(huì)將窗口置為0; 這時(shí)發(fā)送方不再發(fā)送數(shù)據(jù), 但是需要定期發(fā)送一個(gè)窗口探測(cè)數(shù)據(jù)段, 使接收端把窗口大小告訴發(fā)送端
問(wèn)題1:窗口關(guān)閉是什么?怎么解決? 現(xiàn)象:接收方若沒(méi)有緩存足夠使用 , 就會(huì)發(fā)送零窗口大小的報(bào)文 , 此時(shí)發(fā)送放將發(fā)送窗口設(shè)置為0 , 停止發(fā)送數(shù)據(jù) 。之后接收方有足夠的緩存 , 發(fā)送了非零窗口大小的報(bào)文 , 但是這個(gè)報(bào)文在中途丟失 , 那么發(fā)送方的發(fā)送窗口就一直為零導(dǎo)致死鎖。
解決:TCP連接方收到零窗口通知就啟動(dòng)計(jì)時(shí)器 , 發(fā)送窗口探測(cè)報(bào)文 。探測(cè)時(shí) , 若接收窗口仍為0 , 那接收?qǐng)?bào)文一方就重新啟動(dòng)計(jì)時(shí)器;若不是0 , 死鎖局面打破 。
問(wèn)題2:糊涂窗口綜合征是什么?怎么解決? 接收方騰出幾個(gè)字節(jié)告訴發(fā)送方窗口大小 , 而發(fā)送方會(huì)義無(wú)反顧發(fā)送這幾個(gè)字節(jié) , 導(dǎo)致報(bào)文利用率很低 , 這就是糊涂窗口綜合征
解決方式:
1.讓接收方不通告小窗口給發(fā)送方
if 窗口大小


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: