IP
IP, Internet Protocol, handler ikke kun om adresser. Protokollen beskriver, hvordan datapakker får afsender- og modtageradresse og kan sendes gennem flere netværk. WiFi er forbindelsen til det lokale netværk; IP er netværkslaget ovenpå.
Byte-rate: IP fastsætter ikke en bestemt hastighed. Den bestemmes af forbindelsen nedenunder, fx Wi-Fi eller Ethernet; IP-headeren optager samtidig en lille del af hver pakke.
De vigtigste roller
- IP-adresse – adressen på en enhed på et bestemt netværk, for eksempel
192.168.1.42. - Subnetmaske – fortæller, hvilken del af adressen der er netværk, og hvilken del der er vært.
- Default gateway – typisk routerens adresse, som bruges til andre netværk.
- DNS – oversætter navne som
example.orgtil IP-adresser. - DHCP – kan automatisk tildele IP-adresse, gateway og DNS.
- ARP – finder en IPv4-adresses MAC-adresse på det lokale link; IPv6 bruger NDP.
Switch og router
- Switch – forbinder enheder på samme lokale netværk og videresender normalt Ethernet-rammer efter MAC-adresser.
- Router – forbinder forskellige IP-netværk og vælger næste hop for IP-pakker.
- Default gateway – den routeradresse enheden bruger, når modtageren ligger uden for det lokale subnet.
En enkel lokal kommunikation kan gå gennem en switch uden router. Kommunikation til internettet går typisk fra enheden gennem access point eller switch til routeren.
Ethernet, MAC-adresser, ARP og switchens MAC-tabel går nærmere ind i linklaget og lokal adresseoversættelse.
Inde i en IP-pakke
En IP-pakke består forenklet af en header og en payload. Headeren indeholder blandt andet afsenderens og modtagerens IP-adresse. Payloaden er data fra det næste protokollag, for eksempel TCP- eller UDP-data.
- Afsender-IP – hvor pakken kommer fra.
- Modtager-IP – hvor pakken skal hen.
- Kontrolfelter – for eksempel version, længde, TTL og transportprotokol.
- Payload – selve indholdet, for eksempel TCP-, UDP- eller ICMP-data.
IP garanterer ikke alene, at payloaden kommer frem eller kommer i rigtig rækkefølge. IP er bedst forstået som en adresseret, routbar pakketransport.
Rækkefølge i vores netværksemner
- Enheden tilsluttes et lokalt netværk via WiFi.
- Den får en IP-adresse, ofte via DHCP.
- Den finder en anden enhed ved IP-adresse eller DNS-navn.
- En protokol som HTTP bruges til selve applikationsdataene.