View Single Post
  #3 (permalink)  
Old 05-28-2008, 01:35 PM
Mats
 
Posts: n/a
Re: Windows XP FTP server überschreibt tcp window size?
Hallo Ralf,


> Mit drtcp.exe einstellen:
> .....

Keine Veränderung. Ich habe auch mit Window Size 1GB versucht, keine Wirkung.

Die Liste unten zeigt das Verhalten:

35772 251.772559: Send, 126237
35773 251.772888: Send, 126977
35774 251.855437: Ack, winSize = 126977 - 124827 = 2150 Bytes, AckDelay =
000.086212
35776 251.985246: Ack, winSize = 126977 - 126977 = 0 Bytes, AckDelay =
000.212358
35780 251.990230: Send, 128387
35781 251.990562: Send, 129797
35782 252.085430: Ack, winSize = 129797 - 129797 = 0 Bytes, AckDelay =
000.094868
35786 252.090421: Send, 131207
35787 252.090425: Send, 132617
35788 252.195598: Ack, winSize = 132617 - 132617 = 0 Bytes, AckDelay =
000.105173
35793 252.202253: Send, 134027
35794 252.202258: Send, 135437
35795 252.202261: Send, 136847
35796 252.295448: Ack, winSize = 136847 - 134027 = 2820 Bytes, AckDelay =
000.093195
35799 252.298767: Send, 138257
35800 252.315414: Ack, winSize = 138257 - 136847 = 1410 Bytes, AckDelay =
000.113153
35804 252.320735: Send, 139667
35805 252.320738: Send, 141077
35806 252.385314: Ack, winSize = 141077 - 138257 = 2820 Bytes, AckDelay =
000.086547
35810 252.389967: Send, 142487
35811 252.389970: Send, 143361
35812 252.435237: Ack, winSize = 143361 - 141077 = 2284 Bytes, AckDelay =
000.114499
35816 252.440222: Send, 144771
35817 252.440554: Send, 146181
35818 252.495481: Ack, winSize = 146181 - 142487 = 3694 Bytes, AckDelay =
000.105514
35821 252.498801: Send, 147457
35822 252.525434: Ack, winSize = 147457 - 144771 = 2686 Bytes, AckDelay =
000.085212
35826 252.530420: Send, 148867
35827 252.530752: Send, 150277
35828 252.555387: Ack, winSize = 150277 - 146181 = 4096 Bytes, AckDelay =
000.114833
35831 252.558377: Send, 151553
35832 252.635605: Ack, winSize = 151553 - 148867 = 2686 Bytes, AckDelay =
000.105185
35837 252.641920: Send, 152963
35838 252.642252: Send, 154373
35839 252.642255: Send, 155649
35840 252.855274: Ack, winSize = 155649 - 150277 = 5372 Bytes, AckDelay =
000.324522
35842 252.865919: Ack, winSize = 155649 - 152963 = 2686 Bytes, AckDelay =
000.223999
35847 252.872576: Send, 157059
35848 252.872581: Send, 158469
35849 252.872584: Send, 159745
35850 252.965443: Ack, winSize = 159745 - 154373 = 5372 Bytes, AckDelay =
000.323191
35852 252.975422: Ack, winSize = 159745 - 154373 = 5372 Bytes, AckDelay =
000.333170
35854 253.105568: Ack, winSize = 159745 - 154373 = 5372 Bytes, AckDelay =
000.463316
35857 253.108895: Send, 159745
35857 253.108895: Retransmission, Next sequence number: 155649
35858 253.195433: Ack, winSize = 159745 - 159745 = 0 Bytes, AckDelay =
000.086538
35862 253.200415: Send, 161155
35863 253.200748: Send, 162565
35864 253.295617: Ack, winSize = 162565 - 162565 = 0 Bytes, AckDelay =
000.094869
35869 253.302267: Send, 163975
35870 253.302270: Send, 165385
35871 253.302273: Send, 166795
35872 253.405786: Ack, winSize = 166795 - 165385 = 1410 Bytes, AckDelay =
000.103516
35876 253.410778: Send, 168205
35877 253.410781: Send, 169615
35878 253.495650: Ack, winSize = 169615 - 165385 = 4230 Bytes, AckDelay =
000.193380
35881 253.498637: Send, 171025

Die Frames 35793, 35794 und 35795 werden schnell hintereinander gesendet.
TCP wartet dann 93ms auf Acknowledge. Das Window ist zur dieser Zeit nur mit
2820 + 1410 Bytes (die Liste zeigt 1 Frame zu wenig) gefüllt.

Ich habe mit Dream FTP Server, Fastream IQ Web FTP Server, Quick 'n Easy FTP
Server, Sysax FTP und ServU FTP server - immer das gleiche Verhalten. Mit
ServU kann ich 8 Sessions parallel starten und erreiche dann in Summe 1Mbit/s
- mit XP-FTP server kann man nur 2 Sessions starten.

Das gleiche tcp-Verhalten ist auch beim Kopieren mit Explorer und mit
Windows Media Player.

Grsse, Mats

Reply With Quote