Laster inn 3D-laboratoriet…
Laster inn leksjonen…
← Slik fungerer InternettVerden 1 · leksjon 2 av 4Alle leksjoner ↓

Sende en melding i biter
Underviser du i dette? Åpne projektormodus
Tenk deg at du må sende et stort bilde til en venn. Det finnes to grunnleggende måter et nettverk kan gjøre det på.
Kretskobling er slik gamle telefonnettverk fungerte. Når du ringer, reserverer nettverket en hel linje fra deg til den andre personen under hele samtalen. Ingen andre kan bruke den linjen, heller ikke i pausene når ingen snakker.
Pakkesvitsjing er slik Internett fungerer. Meldingen deles opp i mange små biter som kalles pakker. Hver pakke sendes på egen hånd, og nettverket deler forbindelsene mellom pakkene til alle. Pakker fra mange forskjellige samtaler tar tur på den samme ledningen.
Hvorfor er det lurt å dele opp en melding?
Ideen ble utviklet på 1960-tallet av Paul Baran i USA, som tenkte på nettverk som fortsetter å fungere når deler av dem svikter, og uavhengig av Donald Davies i Storbritannia, som fant på ordet pakke.
Hvor mange pakker trenger en melding? Del størrelsen på meldingen på mengden data én pakke kan inneholde (dens nyttelast), og rund deretter opp, fordi den siste pakken kanskje bare er delvis full:
pakker = ⌈ meldingsbyte ÷ nyttelastbyte ⌉
Eksempler:
Hvorfor 1 460? Du møter dette tallet i neste leksjon. Tallene i denne leksjonen er runde verdier som er valgt for undervisningen. Virkelige forsinkelser avhenger av den nøyaktige ruten, utstyret og hvor travelt nettverket er.
En melding på 10 000 byte sendes med 1 000 byte nyttelast i hver pakke. Hvor mange pakker blir det?
En melding på 2 500 byte sendes med 1 000 byte i hver pakke. Hvor mange pakker trengs?
Hva er én fordel med pakkesvitsjing sammenlignet med å reservere en hel linje?
En pakke i en melding går tapt. Hva må sendes på nytt?