Når data overføres mellem to computere på et netværk, gennemgår det en række trin:
1. Kildecomputeren opdeler dataene i mindre pakker.
2. Hver pakke får en header, der indeholder information såsom kilde- og destinationsadresser, pakkesekvensnummer og pakkestørrelse.
3. Pakkerne sendes over netværket til destinationscomputeren.
4. Destinationscomputeren modtager pakkerne og kontrollerer overskrifterne for at sikre, at de alle er gyldige.
5. Destinationscomputeren samler pakkerne igen til de originale data.
6. Destinationscomputeren sender en bekræftelse tilbage til kildecomputeren for at fortælle den, at dataene blev modtaget korrekt.
Denne proces gentages for hver pakke data, der overføres mellem de to computere.
Her er en mere detaljeret forklaring af hvert trin:
* Kildecomputeren opdeler dataene i mindre pakker. Dette gøres for at gøre det nemmere at overføre data over netværket. Mindre pakker er mindre tilbøjelige til at blive beskadiget eller mistet under transport.
* Hver pakke får en overskrift, der indeholder oplysninger såsom kilde- og destinationsadresser, pakkesekvensnummeret og pakkestørrelsen. Disse oplysninger bruges af netværksenhederne til at dirigere pakkerne til den korrekte destination og til at sikre, at de bliver leveret i den rigtige rækkefølge.
* Pakerne sendes over netværket til destinationscomputeren. Pakkerne kan sendes over et kablet eller trådløst netværk. Kablede netværk bruger kabler til at forbinde computerne, mens trådløse netværk bruger radiobølger.
* Destinationscomputeren modtager pakkerne og kontrollerer overskrifterne for at sikre, at de alle er gyldige. Hvis nogen af overskrifterne er ugyldige, kasseres pakkerne.
* Destinationscomputeren samler pakkerne igen til de originale data. Dette gøres ved at bruge sekvensnumrene i overskrifterne til at placere pakkerne i den rigtige rækkefølge.
* Destinationscomputeren sender en bekræftelse tilbage til kildecomputeren for at lade den vide, at dataene blev modtaget korrekt. Denne bekræftelse bruges af kildecomputeren til at spore dataoverførslens fremskridt.
Denne proces gentages for hver pakke data, der overføres mellem de to computere. Ved at opdele dataene i mindre pakker og tilføje overskrifter, er netværket i stand til effektivt og pålideligt at overføre data mellem computere.