Hallo!
Ich habe ein Problem mit der Fragmentierung. Gehen wir davon aus, zwei Ethernet-Netze sind mit einem Router verbunden. Netz 1 hat eine MTU von 1000 und Netz 2 eine MTU von 100. (Da fängt es schon an, weil ich nicht weiß ob die MTU`s jeweils Vielfache von 8, also Bytes, sind!?)
Ein Rechner aus Netz 1 schickt jetzt ein IP-Paket mit der Größe von 520 Bytes (mit der Standardheaderlange [ohne Optionen, Padding etc...] 20 Byte, also 500 Byte Daten) an Netz zwei. Die MTU ist ja dort nun so, das der Router fragmentieren muss. Nun weiß ich nicht, wie die Daten ankommen. Ich hab das jetzt so gemacht:
Paket 1: 20+80 (IP-Header + Daten)
Paket 2: 20+80
Paket 3: 20+80
Paket 4: 20+80
Paket 5: 20+80
Paket 6: 20+80
Paket 7: 20+20
Hab ich mir das so richtig überlegt???
Und noch eine Frage: Wie ist das nun mit dem MAC-Frame, der ja noch um das IP-Paket geschnürt wird? Der hat ja auch eine gewisse Länge. Spielt die da mit rein? Also müsste ich evtl, noch die Bytes an Daten abziehen, die der MAC-Frame in Anspruch nimmt? Und wenn ja, woher weiß der Router vorher, wie groß der MAC-Frame ist????
Ohje. Ich hoffe ihr könnt mir weiterhelfen....
DANKE und Tschö