原文:糊塗窗口綜合症和Nagle算法

TCP IP詳解系列,關於tcp擁塞控制和數據流的地方講的不細致,或許是涉及概念 算法太多,作者略去了一些對初學者來說比較陌生的細節吧。比如SWS未說明是什么就開始介紹其避免方法,還和nagle扯在了一起,直覺告訴我二者一定有貓膩,邊搜索一下,果然很有收獲。今天貼在這里,分享給大家。 關鍵字:糊塗窗口綜合症 nagle算法 延遲ACK clark算法 CORK選項 第一部分糊塗窗口綜合症 當發送 ...

2012-09-20 19:12 2 6755 推薦指數:

查看詳情

糊塗窗口綜合症

什么是糊塗窗口綜合症 當發送端應用進程產生數據很慢、或接收端應用進程處理接收緩沖區數據很慢,或二者兼而有之;就會使應用進程間傳送的報文段很小,特別是有效載荷很小。 極端情況下,有效載荷可能只有1個字節;而傳輸開銷有40字節(20字節的IP頭+20字節的TCP頭) 這種現象就叫糊塗窗口綜合症 ...

Fri Feb 03 22:35:00 CST 2012 0 3895
領導綜合症

自從走上了管理之后,就發現自己慢慢的換上了領導綜合征,而且症狀越來越嚴重。 一.講話增多 1.總結 任何會議,只要自己是這個會議里是相對的領導,或者沒有自己的太跨層的領導,自己都要講上幾句,沒事還搞個總結啥的。 2.容易插話 ...

Fri Mar 16 17:55:00 CST 2012 12 2074
TCP系列29—窗口管理&流控—3、Nagle算法

一、Nagle算法概述 之前我們介紹過,有一些交互式應用會傳遞大量的小包(稱呼為tinygrams),這些小包的負載可能只有幾個bytes,但是TCP和IP的基本頭就有40bytes,如果大量傳遞這種小包,會嚴重降低網絡利用率,還可能造成網絡擁塞。福特公司就曾經遇到過這種問題,John Nagle ...

Mon Nov 07 22:03:00 CST 2016 0 1824
延遲確認和Nagle算法

前篇文章介紹了三次握手和四次揮手,了解了TCP是如何建立和斷開連接的,文末還提到了抓包揮手時的一個“異常”現象,當時無法解釋,特地查了資料,知道了數據傳輸中的延遲確認策略。 何謂延遲確認策略? W ...

Fri Apr 06 21:56:00 CST 2018 1 936
TCP之Nagle算法&&延遲ACK

1. Nagle算法: 是為了減少廣域網的小分組數目,從而減小網絡擁塞的出現; 該算法要求一個tcp連接上最多只能有一個未被確認的未完成的小分組,在該分組ack到達之前不能發送其他的小分組,tcp需要收集這些少量的分組,並在ack到來時以一個分組的方式發送出去;其中小分組的定義是小於MSS ...

Thu Sep 27 07:33:00 CST 2018 0 3447
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM