Hvis du vil sende et brev, skal du bruge modtagerens adresse. Adressen er en identifikationsfunktion, der hjælper postbuddet med at vide, hvor brevet skal sendes, så adressen skal være unik. To huse kan ikke have samme adresse, ellers vil der opstå forvirring.
Internettet fungerer på samme måde som postvæsenet. I stedet for at sende beskeder sender enheder "datapakker", og IP-adressen eller MAC-adressen bestemmer, hvor disse datapakker vil gå. Dagens artikel vil fortælle om, hvordan disse to adresser fungerer parallelt med hinanden.
Artiklens indholdsfortegnelse
Hvad er en IP-adresse?
IP-adresse (Internet Protocol) er et identifikationsnummer for et stykke netværkshardware.Enheder på netværket har forskellige IP-adresser, svarende til hjemme- eller virksomhedsadresser. Enheder bruger IP-adresser til at kommunikere med hinanden over netværket.
Quantrimang har en lang artikel som en brochure om IP-adresser.For mere detaljeret information, læs venligst artiklen: Hvad er en IP-adresse?
Hvad er MAC-adressen?
En MAC-adresse identificerer et unikt "netværksinterface" i en enhed. Mens IP-adresser tildeles af internetudbyderen og kan omtildeles, når en enhed tilslutter eller afbrydes, er MAC-adressen knyttet til den fysiske adapter og tildelt af producenten.
En MAC-adresse er en streng på 12 cifre, hvor hvert ciffer kan være et hvilket som helst tal fra 0 til 9 eller et bogstav fra A til F. For at lette læsningen er strengen opdelt i blokke. Der er tre populære formater, det første format er det mest populære og foretrukne:
- 68:7F:74:12:34:56
- 68-7F-74-12-34-56
- 687.F74.123.456
De første 6 cifre (kaldet "præfikset") repræsenterer adapterproducenten, mens de sidste 6 cifre repræsenterer en unik identifikator for den specifikke adapter. MAC-adressen indeholder ikke information om, hvilket netværk enheden er tilsluttet.
Hvordan fungerer IP-adresser og MAC-adresser sammen?
Bro mellem MAC-adresse og IP-adresse: ARP
Selvom MAC-adresser og IP-adresser har mange forskelle, fungerer de ikke uafhængigt af hinanden. Address Resolution Protocol (ARP) er broen, der forbinder dem. Denne protokol fungerer mellem lag 2 og lag 3 på et lokalt netværk (LAN) . Den kortlægger IPv4-adresser til netværksenhedens MAC-adresser og omvendt.
Bemærk : IPv4 bruger ARP-protokollen. På nyere IPv6-netværk giver Neighbour Discovery Protocol tilsvarende funktionalitet.
Sådan fungerer det: En enhed ønsker at kommunikere med en anden enhed på det lokale netværkssegment. Den lægger sin anmodning med både kilde-IP-adressen og destinations-IP-adressen i én IP-pakke. En Ethernet-ramme indkapsler derefter IP-pakken. Denne ramme indeholder både kilde- og destinations-MAC-adresser. Men nogle gange er målenhedens MAC-adresse ukendt.
Eksempel på computer A og computer B
Computer A vil sende en IP-pakke til computer B. Men den kender ikke MAC-adressen på computer B. Computer A vil så udsende en ARP-anmodning, der modtages af alle computere i det lokale netværkssegment.
I det væsentlige formidler anmodningen: "Dette er min IP-adresse. Dette er min MAC-adresse. Og jeg leder efter den MAC-adresse, der er knyttet til denne IP-adresse. Hvis denne IP-adresse er din, bedes du svare og give mig din MAC-adresse.

Sådan fungerer ARP med IP-adresser og MAC-adresser
Computer B modtager ARP-anmodningen og vil gøre to ting.
For det første har hver enhed sin egen ARP-tabel. Hver gang en computer vil sende en pakke på LAN, kigger den først i sin ARP-tabel. Hvis en post for Computer A ikke allerede findes i Computer B-tabellen, vil den oprette en ny post. Computer A's MAC- og IP-adresser tilføjes baseret på, hvad der er i rammen.
Derefter sendes et ARP-svar med IP-adressen og MAC-adressen. Computer A vil modtage svaret og tilføje oplysningerne til sin ARP-tabel. Med den passende MAC-adresse kan computer A nu sende Ethernet-rammer til computer B.
Det er vigtigt at bemærke, at selvom IP-adressen nemt kan slås op for alle, kan MAC-adressen ikke let findes af andre. Når en IP-pakke forlader dit LAN og passerer gennem en router, kasseres dens header med MAC-adressen. Derfor vil nogen uden for LAN aldrig se din MAC i IP-pakken (medmindre et program sender det som data).
MAC-adresser er permanente, mens IP-adresser er dynamiske
Fordi den er tildelt til NIC eller anden hardware, ændres MAC-adressen aldrig af sig selv (men mange netværksgrænseflader understøtter ændring af MAC-adressen). På den anden side er mange IP-adresser dynamiske og ændrer sig periodisk baseret på tid eller netværksopsætningens karakteristika.
Hver adresse har en unik adressestruktur
MAC-adressen er en 48-bit hexadecimal adresse. Det består normalt af 6 sæt af 2 tal eller tegn, adskilt af koloner. Et eksempel på en MAC-adresse ville se sådan ud: 00:00:5e:00:53:af.
Mange producenter af netværkskort og anden hardware bruger en lignende streng i begyndelsen af MAC-adressen på de produkter, de fremstiller. Dette kaldes en organisatorisk unik identifikator (OUI). OUI er normalt de første 3 bytes af et ciffer eller tegn. IEEE (Institute of Electrical and Electronics Engineers) administrerer OUI for producenter.
I mellemtiden er en IPv4-adresse et 32-bit heltal repræsenteret i hexadecimal notation. Det mere almindelige format, kaldet prikket quad eller prikket decimal, er xxxx, hvor hvert x kan være en hvilken som helst værdi mellem 0 og 255. For eksempel er 192.0.2.146 en gyldig IPv4-adresseregel.
Placeret i forskellige lag i OSI-modellen
MAC-adresser og IP-adresser er også i forskellige lag af OSI-modellen (Open Systems Interconnection). OSI-modellen er en begrebsramme, der bruger syv abstraktionslag til at beskrive alle funktioner i et telekommunikationssystem. I OSI-modellen implementerer MAC-underlaget i datalinklaget (Layer 2) MAC-adresser. I mellemtiden opererer en IP-adresse i netværkslaget (lag 3) af modellen.
Svagheder ved IP-adresser og MAC-adresser
Kan du huske, hvordan en IP-adresse repræsenterer en enheds forbindelse til en internetudbyder? Hvad hvis en anden enhed opretter forbindelse til den primære enhed og kanaliserer al webaktivitet gennem denne enhed? For resten af nettet ser den anden enheds aktivitet ud til at være den primære enhed.
Det er sådan, du skjuler din IP-adresse for andre. Selvom der ikke er noget galt med at gøre dette, kan det føre til sikkerhedsproblemer. For eksempel kan en ondsindet hacker, der gemmer sig bag en proxy , gøre det meget svært for myndighederne at spore ham.
En anden risiko er, at IP-adresser kan spores . Du vil blive overrasket over, hvad nogen kan gøre med kun din IP-adresse.
Og der er også det potentielle problem med IP-konflikter , hvor to eller flere enheder deler den samme IP-adresse. Dette sker hovedsageligt inden for et lokalt netværk, men med den voksende mangel på IPv4-adresser kan det hurtigt spredes over hele internettet.
Hvad angår MAC-adresser, er der egentlig kun én ting, du behøver at vide: Det er meget nemt at ændre en enheds MAC-adresse . Dette besejrer formålet med en unik producent-tildelt identifikator, da enhver kan "spoofe" en anden persons MAC-adresse. Det gør også funktioner som MAC-filtre næsten ubrugelige.
Uanset hvad er IP-adresser og MAC-adresser nyttige og vigtige, så de forsvinder ikke med det samme. Forhåbentlig forstår du nu, hvad de er, hvordan de virker, og hvorfor du har brug for dem.
Hvis du har spørgsmål, eller hvis du har andre tips eller forklaringer, så del gerne med os i kommentarfeltet nedenfor!
Se mere: