Når en meddelelse sendes over internettet , er det brudt op i "pakker " transmitteres sekventielt til deres bestemmelsessted. Hver pakke kan tage en anden vej , afhængig af trafikken . Nogle pakker kan få tabt og skal harmes . Når de ankommer , bliver pakkerne samles i den oprindelige meddelelse . Hver pakke indeholder en overskrift , der indeholder oplysninger , såsom at sende adressen , den modtagende adresse og positionen af pakken inden meddelelsen. Dens position kaldes fragmentforskydning . Instruktioner
1
Sæt fragmentforskydning til nul, hvis det er i den første pakke . Den fragmentforskydning slot i Internet Protocol - eller IP - header er 13 bits. Så de 13 bit af fragmentforskydning i den første pakke er 13 nuller . De efterfølgende fragment offsets vil afhænge af størrelsen af de tidligere pakker
2
Partition meddelelsen , afhængigt af MTU - . Den maksimale transmission enhed . For eksempel er den standard MTU til et Ethernet-netværk 1.500 bytes , og standarden MTU for en token ring netværk er 4.096 byte. Denne grænse er bare for header data , herunder sende og modtage adresse . De 13 bits af fragmentering offset er ikke medtaget i denne grænse
3
For hvert efterfølgende pakke , tilføj alle bytes fra tidligere datapakker . Divider med 8 for at få antallet af tidligere data " oktetter ". Dette nummer går i offset fragmentering.