Tilbake
6.2
Internettprotokoller og kommunikasjon

6.2 Internettprotokoller og kommunikasjon

Lær om TCP/IP-modellen, vanlige protokoller og hvordan data overføres mellom enheter på internett.

55 min
6 oppgaver
TCP/IP-modellenHTTP, HTTPS og FTPDNS og domenenavnPakkesvitsjingSubnett og nettverksmasker
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 6 oppgaver

Internettprotokollar og kommunikasjon

For at datamaskiner skal kunne snakke med kvarandre, treng dei eit felles språk - ein protokoll. Protokollar er sett med reglar som avgjer korleis data blir formaterte, sende, mottekne og stadfesta. Internett er bygd på ein stabel av protokollar som samarbeider for å levere data påliteleg over heile verda.

I dette kapittelet skal du lære:
- TCP/IP-modellen og laga hans
- Vanlege internettprotokollar (HTTP, HTTPS, FTP, SMTP)
- Korleis data blir delt opp i pakkar og sende over nettet
- Subnett og nettverksmasker

Protokoll

Ein nettverksprotokoll er eit standardisert sett med reglar som avgjer korleis data blir formaterte, overførte og mottekne mellom einingar i eit nettverk. Protokollar sørgjer for at ulike einingar og system kan kommunisere med kvarandre.

TCP/IP-modellen

TCP/IP-modellen har fire lag som skildrar korleis data blir handsama på vegen frå sendar til mottakar:

4. Applikasjonslaget: Protokollar som brukaren samhandlar med direkte.
- HTTP/HTTPS: Nettsider
- SMTP/IMAP: E-post
- FTP: Filoverføring
- DNS: Namneoppslag

3. Transportlaget: Sikrar at data kjem fram rett.
- TCP (Transmission Control Protocol): Påliteleg, ordna levering. Opprettar forbindelse, stadfestar mottak, sender på nytt ved tap. Brukast for nettsider, e-post, filoverføring.
- UDP (User Datagram Protocol): Rask, men upåliteleg. Inga stadfesting eller rekkjefølgje. Brukast for streaming, spel, videosamtalar.

2. Nettverkslaget (Internet-laget): Adressering og ruting.
- IP (Internet Protocol): Adresserer pakkar med avsendar- og mottakar-IP.
- Rutarar opererer på dette laget.

1. Nettverkstilgangslaget: Fysisk overføring av data.
- Ethernet, Wi-Fi, fiberoptikk
- MAC-adresser blir brukte for lokal levering

Vanlege protokollar

HTTP (HyperText Transfer Protocol): Grunnlaget for nettsurfing. Sender førespurnader om nettsider og mottek svar frå webserverar. Ukryptert.

HTTPS (HTTP Secure): Kryptert versjon av HTTP som bruker SSL/TLS. Vernar data i transport. Standard for alle nettsider i dag (hengelåsikonet i nettlesaren).

FTP (File Transfer Protocol): For overføring av filer mellom datamaskiner. Brukast ofte for å laste opp filer til webserverar.

SMTP (Simple Mail Transfer Protocol): Sender e-post frå klient til server og mellom serverar.

IMAP/POP3: Hentar e-post frå server til klient. IMAP synkroniserer e-post på tvers av einingar, POP3 lastar ned og slettar frå serveren.

Pakkesvitsjing

Data på internett blir ikkje sende som ein samanhengande straum, men blir delt opp i pakkar. Kvar pakke inneheld:
- Avsendaradresse og mottakaradresse
- Sekvensnummer (for å setje saman i rett rekkjefølgje)
- Sjølve dataene (eit fragment av fila, nettsida osv.)
- Feilkontrolldata

Pakkane kan ta ulike vegar gjennom nettet og blir sette saman i rett rekkjefølgje hos mottakaren.

Subnett og nettverksmasker

Eit subnett er ei logisk inndeling av eit nettverk. Subnett blir brukte til å organisere nettverk og kontrollere trafikk.

Nettverksmaske (subnet mask) avgjer kva del av IP-adressa som er nettverksadressa og kva del som er einingsadressa.

Døme med 255.255.255.0 (/24):
- IP-adresse: 192.168.1.50
- Nettverksmaske: 255.255.255.0
- Nettverksadresse: 192.168.1.0 (dei tre første oktettane)
- Einingsadresse: .50 (siste oktett)
- Moglege einingar: 254 (1-254, der .0 er nettverksadressa og .255 er broadcast)

Kvifor subnett?
- Organiserer store nettverk i mindre, handterlege delar
- Avgrensar nettverkstrafikk til relevante segment
- Forbetrar tryggleik ved å isolere delar av nettverket
- Gjer feilsøking enklare

✏️Kva skjer når du besøker ei nettside?

Når du skriv www.nrk.no i nettlesaren, skjer følgjande:

1. DNS-oppslag: Nettlesaren spør DNS-serveren om IP-adressa til www.nrk.no.
2. TCP-forbindelse: Nettlesaren opprettar ein TCP-forbindelse (treveis handtrykk) med webserveren til NRK.
3. HTTPS-førespurnad: Nettlesaren sender ein kryptert HTTPS GET-førespurnad om nettsida.
4. Server handsamar: Serveren til NRK finn rett innhald og sender det tilbake.
5. Pakkar: Svaret blir delt opp i pakkar som blir sende over ulike ruter gjennom internett.
6. Samansetjing: Nettlesaren mottek pakkane, set dei saman i rett rekkjefølgje.
7. Vising: Nettlesaren tolkar HTML, CSS og JavaScript og viser nettsida.

Alt dette skjer på brøkdelen av eit sekund.

Oppsummering

- TCP/IP-modellen har fire lag: applikasjon, transport, nettverk og nettverkstilgang.
- TCP sikrar påliteleg levering, UDP er raskare men utan garanti.
- HTTP/HTTPS blir brukt for nettsider, SMTP/IMAP for e-post, FTP for filoverføring.
- Data blir sende som pakkar som kan ta ulike vegar gjennom nettet (pakkesvitsjing).
- Subnett og nettverksmasker organiserer nettverk i mindre, handterlege delar.
- Forståing av protokollar er grunnlaget for å forstå korleis internett fungerer.

📝Oppgave 1

Kva er hovudskilnaden mellom TCP og UDP?

📝Oppgave 2

Skildre kva som skjer steg for steg når du sender ein e-post til ein ven.

📝Oppgave 3

Kva tyder HTTPS?

📝Oppgave 4

Forklar kva pakkesvitsjing er, og kvifor internett bruker denne metoden i staden for å sende data som ein samanhengande straum.

📝Oppgave 5

Kva gjer ei nettverksmaske?

📝Oppgave 6

Nemn fire lag i TCP/IP-modellen og skildre kort kva kvart lag gjer. Gi eit døme på ein protokoll for kvart 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.