L'ordre des paquets d'un même message sera alors donné par les valeurs croissantes du champs Offset. Il reste alors à regarder les champs Offset, Length, et le bit MF de chaque paquet pour savoir si le message est complet.
|
|
|
Le message est complet :
``********_belle_marquise_,_Mesrine_belle_baronne_Michel_Jonasz.''
(NB : Joueurs de blues )
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Le message est complet :
``********_mourir_d'amour__belle_marquise_me_font__vos_beaux_yeux_Moliere.''
(NB : Le Bourgeois Gentilhomme )
|
|
|
Le message n'est pas complet :
``********pensez-y_belle_marquise_.........Corneille.''
Il manque 32 octets avant ``Corneille.'' qui est la fin du message.
(NB : Stances à la Marquise, cf. aussi Marquise de Brassens qui rajoute dans la bouche de la Marquise : ``J'ai 26 ans mon vieux Corneille et je t'emmerde en attendant.'')
Pour plus d'infos sur ces belles marquises, cf. http://www-inf.int-evry.fr/~hennequi/CoursRD/Marquise.
Compte tenu de Nostradamus, la segmentation de 72 octets de données sur une liaison de MTU 50 octets va donner 3 paquets de 44 octets au total (20 entête + 24 données). Sur la liaison de MTU 40 octets ces paquets donneront alors chacun un paquet de 36 octets (20+16) et un paquet de 28 octets (20+8). Le résultat correspond aux paquets du message ``Bourgeois Gentilhomme'' dans notre exemple. Ce défaut de IP peut être très gênant dans le cas de resegmentations sur des valeurs de MTU très voisines. Cela se rencontre en particulier dans le cadre des réseaux locaux comme Ethernet où l'on trouve plusieurs valeurs de MTU proches de 1500 octets. L'envoi d'un gros fichier peut alors se traduire par la génération de paquets de 1480 octets de données qui seront chacun resegmentés au premier routeur en un paquet de 1472 octets de données et un paquet de 8 octets de données!!!