explicitni nastaveni TCP window velikosti

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Pondělí Září 15 22:37:05 CEST 2003


On Sun, 14 Sep 2003, 515 wrote:

> ale pri konekci tcpdumpem vidim ze pocitac nastavuje win pouze na 5840
> tcpdump: listening on eth0
> 13:15:13.900459 adamus.32769 > mabel.ftp: S 1780334695:1780334695(0) win 
> 5840 <mss 1460,sackOK,timestamp 60478 0,nop,wscale 0> (DF)
> 13:15:13.900746 mabel.ftp > adamus.32769: S 3883990:3883990(0) ack 
> 1780334696 win 8760 <mss 1460,nop,nop,sackOK> (DF)

Hezke, jeste kdybyste nam rekl, ktery z nich je ten linux (dosud byly
uvadeny jen IP adresy). :)  Nastesti si muzu tipnout, ze je to "adamus",
protoze ten umi timestampy a window scaling, zatimco ten druhy ne.

A ted k tomu dotazu: Linux z jakychsi duvodu (pravdepodobne pomerne
opodstatnenych) obvykle zacina s oknem velikosti 4*MSS (4*1460 = 5840).
Nicmene pokud spojeni trva dele, je dost pameti a zvetseni okna se zda
potrebne, tak by mel casem (svoje) okno zvetsit. Zkuste to sledovat delsi
dobu a hlavne sledujte datove spojeni, protoze na tom ridicim toho chodi
malo a navic je to takovy ping-pong, ze tam je skoro uplne jedno, jak
velke ma okno.

Nastaveni u routy neurcuje inicialni hodnotu, ale maximalni moznou
hodnotu.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux