Læringsnotat: Grunnleggende om TCP IP og Nettverksadressering - itnett/FTD02H-N GitHub Wiki
Læringsnotat: Grunnleggende om TCP/IP og Nettverksadressering
Dette læringsnotatet gir en detaljert oversikt over hvordan nettverksadressering fungerer i TCP/IP-modellen, spesielt med fokus på Layer 2- og Layer 3-adressering. Vi vil også dekke viktige konsepter som MAC-adresser, IP-adresser, broadcast-domener, og hvordan pakker sendes over et nettverk. Denne kunnskapen er grunnleggende for å forstå nettverkskommunikasjon og sikkerhet.
Læringsmål
- Forstå hvordan TCP/IP Layer 2- og Layer 3-adressering fungerer i nettverk.
- Skille mellom en IP-adresse og en MAC-adresse.
- Beskrive hva broadcast-domener er og hvordan de brukes i nettverksruting.
- Forstå konseptet med MAC-adressering og deres format.
1. Grunnleggende om TCP/IP Adressering
TCP/IP (Transmission Control Protocol/Internet Protocol) er den mest brukte kommunikasjonsprotokollen i dagens nettverk. Den består av flere lag, der hvert lag har sitt eget sett av funksjoner og adresseringsmetoder.
Layer 2 Adressering (Datalink-laget)
-
MAC-adresse (Media Access Control):
- MAC-adressen er en unik identifikator som er fysisk tilknyttet nettverkskortet (NIC) på en enhet. Den brukes til å identifisere enheter på samme nettverkssegment.
- En MAC-adresse er 48-bits lang, delt i seks oktetter (grupper på 8 biter), som vanligvis vises i formatet
XX:XX:XX:YY:YY:YY
. - De første tre oktettene utgjør OUI (Organizationally Unique Identifier), som identifiserer produsenten av nettverkskortet, mens de siste tre oktettene er en unik identifikator tildelt av produsenten【145†source】.
-
Broadcast Domener:
- Et broadcast-domene er en del av nettverket hvor alle enheter kan motta broadcast-trafikk fra hverandre. Hvis en enhet sender en pakke til en broadcast-adresse, vil alle enheter i dette domenet motta pakken.
- Enheter som er tilkoblet samme switch eller hub, vil være en del av samme broadcast-domene, med mindre de er segmentert i VLAN (Virtuelle LAN-er)【145†source】.
Layer 3 Adressering (Nettverkslaget)
- IP-adresse (Internet Protocol Address):
- En IP-adresse er en logisk adresse tildelt en enhet på et nettverk, som brukes til å rute pakker over et nettverk (f.eks., Internett).
- IP-adresser kan være IPv4 (32-bits adresser som
192.168.1.1
) eller IPv6 (128-bits adresser som2001:0db8:85a3:0000:0000:8a2e:0370:7334
). - Når en pakke sendes, inneholder den både Layer 2-adressen (MAC-adresse) og Layer 3-adressen (IP-adresse). Pakkens MAC-adresse brukes for levering innenfor et lokalt nettverk, mens IP-adressen brukes for ruting over forskjellige nettverk【145†source】.
2. Forskjellen Mellom IP-adresser og MAC-adresser
-
MAC-adresse:
- Statisk, fysisk adresse innebygd i nettverkskortet.
- Brukes til å identifisere enheter på Layer 2 i samme lokale nettverk.
- Endres ikke med mindre nettverkskortet byttes ut eller "MAC spoofing" brukes for å endre den virtuelle representasjonen【145†source】.
-
IP-adresse:
- Logisk adresse tildelt av nettverksadministratoren eller dynamisk via DHCP.
- Brukes til ruting mellom forskjellige nettverk (Layer 3).
- Kan endres basert på nettverkskonfigurasjon, for eksempel når en enhet bytter nettverk.
3. Broadcast Domener og Nettverksruting
-
Broadcast Domener:
- Et broadcast-domene består av alle enheter på et nettverk som kan motta broadcast-pakker fra hverandre. Det kan representeres som et lokalt nettverkssegment eller et VLAN.
- I nettverksruting er broadcast-domener avgjørende fordi de begrenser omfanget av broadcast-trafikk. Rutere sender vanligvis ikke broadcast-pakker til andre domener, noe som reduserer trafikkbelastningen og forbedrer sikkerheten【145†source】.
-
VLAN (Virtuelle LAN):
- VLANer er en metode for å segmentere nettverket på Layer 2 (datalink-laget) for å redusere omfanget av broadcast-domener. Dette gir bedre sikkerhet og ytelse ved å isolere trafikk mellom forskjellige grupper av enheter.
- VLANs gir også fleksibilitet ved å la administratorer kontrollere og segmentere nettverk på en logisk måte uavhengig av fysisk plassering.
4. Hvordan MAC-adresser Brukes i Nettverkskommunikasjon
- Når en enhet ønsker å sende en pakke til en annen enhet på samme nettverk, må den kjenne til mottakerens MAC-adresse.
- ARP (Address Resolution Protocol):
- Enheten sender en ARP-forespørsel til alle enheter i samme broadcast-domene og spør hvilken enhet som har den spesifikke IP-adressen. Den enheten som har IP-adressen, svarer med sin MAC-adresse.
- Avsenderen lagrer MAC-adressen i sin ARP-tabell, slik at fremtidige pakker kan sendes direkte til riktig MAC-adresse uten å sende nye ARP-forespørsler【145†source】.
5. Sikkerhetsimplikasjoner av Nettverksadressering
-
MAC Spoofing:
- Selv om MAC-adressen er "brent inn" i nettverkskortet, kan mange operativsystemer konfigureres til å representere en annen MAC-adresse ved bruk av teknikken kjent som "MAC spoofing".
- Dette kan brukes til å omgå MAC-filtrering i brannmurer eller nettverksenheter som begrenser tilgang basert på kjente MAC-adresser. For å være vellykket, må angriperen kjenne til en tillatt MAC-adresse for å etterligne den【145†source】.
-
Broadcast Storms:
- En sårbarhet i nettverk som inkluderer en høy mengde broadcast-trafikk, kjent som en "broadcast storm", kan overbelaste nettverksenhetene og føre til nedetid eller redusert ytelse. Dette kan skje i et dårlig segmentert nettverk uten riktig bruk av VLANs eller brannmurer.
Oppsummering
For å forstå nettverkskommunikasjon fullt ut, er det viktig å ha en klar forståelse av forskjellene mellom Layer 2- og Layer 3-adressering, hvordan nettverksegmenter administreres med broadcast-domener, og hvordan protokoller som ARP fungerer. Kunnskap om disse konseptene bidrar til effektiv nettverksadministrasjon, sikkerhet, og feilsøking.
Viktige Poeng:
- Layer 2 (MAC) og Layer 3 (IP)-adressering er begge nødvendige for fullstendig nettverkskommunikasjon.
- Broadcast-domener bidrar til å kontrollere nettverksstøy og opprettholde nettverkets ytelse og sikkerhet.
- ARP er kritisk for lokal nettverkskommunikasjon, men har også iboende sikkerhetsrisikoer som må håndteres.
- Effektiv bruk av VLANs kan bidra til å forbedre nettverkssikkerheten og redusere trafikkbelastning.