8. Januar 200916 j Hallo, wir sollten im die IP-Fragmentierung eines TCP-Datenstroms mit Wireshakr sichtbar machen - genauere Aufgabenbeschreibung haben wir leider nicht. Ich habe 2 Rechner, die Direkt mit einander verbunden sind (CrossOver). Dachte nun Daran, mit dem tool DrTCP die MTU zu verstellen und per FTP eine Datei zu übertragen. Habe schon diverse Konfigurationen ausprobiert, aber immer ist das Dont Fragment Bit gesetzt. Hat einer eine idee Welcher pc (Server/Client) für meinen Test am besten welche MTU haben sollte? Oder vielleicht ein komplett anderer weg? Vielen Dank schon mal, Roeni
8. Januar 200916 j Mittels iperf kann man das schön machen. Vielleicht ist das ja was für dich. Es generiert selbständig Pakete in der gewünschten Grösse für seine Tests. Den Traffic könntest du dann denke ich auch ohne Probleme mitsniffen.
8. Januar 200916 j oke das klingt super. nach so einem tool habe ich schon eine weile gesucht, hatte aber noch nichts gefunden. habe das tool jetzt eine ganze weile getestet und die verschiedensten optionen ausprobiert. bekomme aber einfach keine fragmentierten pakete zu sehen. kannst du mir vielleicht eine einstellung (am besten für Host und Server) nenen, mit denen es funktionieren sollte?
8. Januar 200916 j Dann setz doch einfach mal die MTU runter. Dann sollte das doch eigentlich fragmentieren, wenn es nicht durch eine Einstellung verhindert wird. Eigentlich sollte es doch ausreichen, --window kleiner als --len setzen, oder? :confused:
8. Januar 200916 j Ok - Kommando zurück - Vergesst was ich bisher geschrieben habe. Mein Lehrer hat mich vor den Ferien mit einer Falschaussage auf eine total falsche Spur geleitet. Es geht nich um die IP-Fragmentierung sondern um das TCP-Windowing!!! (Ja - Denkt jetzt ruhig "Oh so ne Knalltüte" - Ich werde eure Gedanken auf meinen Lehrer weiter projezieren^^) Ok also wieder zum Thema: Ich habe eine FTP-Übertragung. Die läuft immer in etwa so ab: Sender -> 2100 Bytes -> Empfänger Sender -> 2100 Bytes -> Empfänger Empfänger -> ACK -> Sender (ab da wiederholt es sich) Das Windowing ist also, dass nicht jedes sondern (in diesem Fall) jedes zweite Paket bestätigt wird. Ich würde dies nun gern deutlicher sichtbar machen: Ich hätte gerne zwischen dem einen ACK und dem anderen ACK mehr (kleinere?) Pakete. Ich stelle mir das so vor: Ich erhöhe die WindowSize des Empfängers und "Überfordere" dann den Empfänger durch zu viel / zu schnell senden. Allerdings klappt das noch nicht so ganz. Ich habe mit DrTCP die WindowSize auf 5*64KB gesetzt. Der Empfänger arbeitet jetzt im 10Mbit Vollduplex Der Sender Arbeitet im 100Mbit Vollduplex, mit normaler WindowSize / MTU Beide PCs sind mit einem Switch verbunden. Allerdings konnte ich so den Effekt nicht verdeutlichen. Andere Ideeen? Vielen Dank!
9. Januar 200916 j Gute Sache zum Windowing zeigen: 1 Rechner mit Fastethernet 1 Rechner mit Ethernet Dazwischen muss natürlich nen Switch (mit crosskabel gehts na klar net ) Weitere Details dann zur eigenen Analyse und Nachdenken nutzen
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.