Lær om TCP/IP-modellen, vanlige protokoller og hvordan data overføres mellom enheter på internett.
Internettprotokoller og kommunikasjon
For at datamaskiner skal kunne snakke med hverandre, trenger de et felles språk - en protokoll. Protokoller er sett med regler som bestemmer hvordan data formateres, sendes, mottas og bekreftes. Internett er bygd på en stabel av protokoller som samarbeider for å levere data pålitelig over hele verden.
I dette kapittelet skal du lære:
- TCP/IP-modellen og dens lag
- Vanlige internettprotokoller (HTTP, HTTPS, FTP, SMTP)
- Hvordan data deles opp i pakker og sendes over nettet
- Subnett og nettverksmasker
En nettverksprotokoll er et standardisert sett med regler som bestemmer hvordan data formateres, overføres og mottas mellom enheter i et nettverk. Protokoller sørger for at ulike enheter og systemer kan kommunisere med hverandre.
TCP/IP-modellen
TCP/IP-modellen har fire lag som beskriver hvordan data behandles på veien fra sender til mottaker:
4. Applikasjonslaget: Protokoller som brukeren samhandler med direkte.
- HTTP/HTTPS: Nettsider
- SMTP/IMAP: E-post
- FTP: Filoverføring
- DNS: Navneoppslag
3. Transportlaget: Sikrer at data kommer frem riktig.
- TCP (Transmission Control Protocol): Pålitelig, ordnet levering. Oppretter forbindelse, bekrefter mottak, sender på nytt ved tap. Brukes for nettsider, e-post, filoverføring.
- UDP (User Datagram Protocol): Rask, men upålitelig. Ingen bekreftelse eller rekkefølge. Brukes for streaming, spill, videosamtaler.
2. Nettverkslaget (Internet-laget): Adressering og ruting.
- IP (Internet Protocol): Adresserer pakker med avsender- og mottaker-IP.
- Rutere opererer på dette laget.
1. Nettverkstilgangslaget: Fysisk overføring av data.
- Ethernet, Wi-Fi, fiberoptikk
- MAC-adresser brukes for lokal levering
Vanlige protokoller
HTTP (HyperText Transfer Protocol): Grunnlaget for nettsurfing. Sender forespørsler om nettsider og mottar svar fra webservere. Ukryptert.
HTTPS (HTTP Secure): Kryptert versjon av HTTP som bruker SSL/TLS. Beskytter data i transport. Standard for alle nettsider i dag (hengelåsikonet i nettleseren).
FTP (File Transfer Protocol): For overføring av filer mellom datamaskiner. Brukes ofte for å laste opp filer til webservere.
SMTP (Simple Mail Transfer Protocol): Sender e-post fra klient til server og mellom servere.
IMAP/POP3: Henter e-post fra server til klient. IMAP synkroniserer e-post på tvers av enheter, POP3 laster ned og sletter fra serveren.
Pakkesvitsjing
Data på internett sendes ikke som en sammenhengende strøm, men deles opp i pakker. Hver pakke inneholder:
- Avsenderadresse og mottakeradresse
- Sekvensnummer (for å sette sammen i riktig rekkefølge)
- Selve dataene (et fragment av filen, nettsiden osv.)
- Feilkontrolldata
Pakkene kan ta ulike veier gjennom nettet og settes sammen i riktig rekkefølge hos mottakeren.
Subnett og nettverksmasker
Et subnett er en logisk inndeling av et nettverk. Subnett brukes til å organisere nettverk og kontrollere trafikk.
Nettverksmaske (subnet mask) bestemmer hvilken del av IP-adressen som er nettverksadressen og hvilken som er enhetsadressen.
Eksempel med 255.255.255.0 (/24):
- IP-adresse: 192.168.1.50
- Nettverksmaske: 255.255.255.0
- Nettverksadresse: 192.168.1.0 (de tre første oktettene)
- Enhetsadresse: .50 (siste oktett)
- Mulige enheter: 254 (1-254, der .0 er nettverksadressen og .255 er broadcast)
Hvorfor subnett?
- Organiserer store nettverk i mindre, håndterbare deler
- Begrenser nettverkstrafikk til relevante segmenter
- Forbedrer sikkerhet ved å isolere deler av nettverket
- Gjør feilsøking enklere
Når du skriver www.nrk.no i nettleseren, skjer følgende:
1. DNS-oppslag: Nettleseren spør DNS-serveren om IP-adressen til www.nrk.no.
2. TCP-forbindelse: Nettleseren oppretter en TCP-forbindelse (treveis håndtrykk) med NRKs webserver.
3. HTTPS-forespørsel: Nettleseren sender en kryptert HTTPS GET-forespørsel om nettsiden.
4. Server behandler: NRKs server finner riktig innhold og sender det tilbake.
5. Pakker: Svaret deles opp i pakker som sendes over ulike ruter gjennom internett.
6. Sammensetting: Nettleseren mottar pakkene, setter dem sammen i riktig rekkefølge.
7. Visning: Nettleseren tolker HTML, CSS og JavaScript og viser nettsiden.
Alt dette skjer på brøkdelen av et sekund.
Oppsummering
- TCP/IP-modellen har fire lag: applikasjon, transport, nettverk og nettverkstilgang.
- TCP sikrer pålitelig levering, UDP er raskere men uten garanti.
- HTTP/HTTPS brukes for nettsider, SMTP/IMAP for e-post, FTP for filoverføring.
- Data sendes som pakker som kan ta ulike veier gjennom nettet (pakkesvitsjing).
- Subnett og nettverksmasker organiserer nettverk i mindre, håndterbare deler.
- Forståelse av protokoller er grunnlaget for å forstå hvordan internett fungerer.
Hva er hovedforskjellen mellom TCP og UDP?
Beskriv hva som skjer trinn for trinn når du sender en e-post til en venn.
Hva betyr HTTPS?
Forklar hva pakkesvitsjing er, og hvorfor internett bruker denne metoden i stedet for å sende data som en sammenhengende strøm.
Hva gjør en nettverksmaske?
Nevn fire lag i TCP/IP-modellen og beskriv kort hva hvert lag gjør. Gi et eksempel på en protokoll for hvert lag.
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.