Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

TCP/IP Fragmentierung erzwingen

Empfohlene Antworten

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

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?

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:

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! :)

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 :D

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.