Quand un message est envoyé sur Internet , il est divisé en «paquets» transmis successivement à leur destination. Chaque paquet peut prendre un chemin différent , en fonction du trafic . Certains paquets pourraient être perdus et devront être renvoyés. Quand ils arrivent, les paquets sont rassemblés dans le message original. Chaque paquet comporte un en-tête qui contient des informations telles que l'adresse de l'envoi , l'adresse de réception , et la position du paquet dans le message. Sa position est appelé le fragment offset. Instructions
1
Définir le fragment de décalage de zéro, si c'est dans le premier paquet . Le fragment décalage d'intervalle dans le protocole d' Internet - ou IP - tête est de 13 bits . Ainsi, les 13 bits du décalage de fragment dans le premier paquet est de 13 zéros . Les décalages de fragments ultérieurs dépendront de la taille des paquets précédents
2
partage le message en fonction du MTU - . L'unité de transmission maximale. Par exemple , l'unité MTU standard pour un réseau Ethernet est de 1500 octets , et l'unité MTU standard pour un réseau en anneau à jeton est 4096 octets . Cette limite est juste pour les données de l' en-tête , y compris l' envoi et la réception adresse; . Les 13 bits de fragmentation de compensation ne sont pas inclus dans cette limite
3
Pour chaque paquet suivant , ajouter tous les octets de paquets de données précédents. Diviser par 8 pour obtenir le nombre de précédentes données " octets . " Ce nombre va dans le décalage fragmentation.