Ønsker du å sende brev trenger du mottakerens adresse. Adressen er en identifiserende funksjon som hjelper postmannen å vite hvor brevet må sendes, så adressen må være unik. To hus kan ikke ha samme adresse, ellers vil det oppstå forvirring.
Internett fungerer på samme måte som postvesenet. I stedet for å sende meldinger, sender enheter "datapakker", og IP-adressen eller MAC-adressen bestemmer hvor disse datapakkene skal gå. Dagens artikkel vil snakke om hvordan disse to adressene fungerer parallelt med hverandre.
Innholdsfortegnelse i artikkelen
Hva er en IP-adresse?
IP-adresse (Internet Protocol) er et identifikasjonsnummer for et stykke nettverksmaskinvare Enheter på nettverket har forskjellige IP-adresser, lik hjemme- eller bedriftsadresser. Enheter bruker IP-adresser for å kommunisere med hverandre over nettverket.
Quantrimang har en lang artikkel som en brosjyre om IP-adresser.For mer detaljert informasjon, vennligst les artikkelen: Hva er en IP-adresse?
Hva er MAC-adressen?
En MAC-adresse identifiserer et unikt "nettverksgrensesnitt" i en enhet. Mens IP-adresser tildeles av Internett-leverandøren og kan tildeles på nytt når en enhet kobles til eller fra, er MAC-adressen knyttet til den fysiske adapteren og tilordnet av produsenten.
En MAC-adresse er en streng på 12 siffer, hvor hvert siffer kan være et hvilket som helst tall fra 0 til 9 eller en bokstav fra A til F. For enkel lesing er strengen delt inn i blokker. Det er tre populære formater, det første formatet 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 sifrene (kalt "prefikset") representerer adapterprodusenten, mens de siste 6 sifrene representerer en unik identifikator for den spesifikke adapteren. MAC-adressen inneholder ikke informasjon om hvilket nettverk enheten er koblet til.
Hvordan fungerer IP-adresser og MAC-adresser sammen?
Bro mellom MAC-adresse og IP-adresse: ARP
Selv om MAC-adresser og IP-adresser har mange forskjeller, fungerer de ikke uavhengig av hverandre. Address Resolution Protocol (ARP) er broen som forbinder dem. Denne protokollen fungerer mellom lag 2 og lag 3 på et lokalt nettverk (LAN) . Den kartlegger IPv4-adresser til nettverksenhetens MAC-adresser og omvendt.
Merk : IPv4 bruker ARP-protokollen. På nyere IPv6-nettverk gir Neighbour Discovery Protocol tilsvarende funksjonalitet.
Slik fungerer det: En enhet ønsker å kommunisere med en annen enhet på det lokale nettverkssegmentet. Den legger sin forespørsel med både kilde-IP-adressen og destinasjons-IP-adressen i én IP-pakke. En Ethernet-ramme kapsler så inn IP-pakken. Denne rammen inneholder både kilde- og destinasjons-MAC-adressene. Men noen ganger er målenhetens MAC-adresse ukjent.
Eksempel på datamaskin A og datamaskin B
Datamaskin A ønsker å sende en IP-pakke til datamaskin B. Men den kjenner ikke MAC-adressen til datamaskin B. Datamaskin A vil da kringkaste en ARP-forespørsel som mottas av alle datamaskiner i det lokale nettverkssegmentet.
I hovedsak formidler forespørselen: "Dette er IP-adressen min. Dette er min MAC-adresse. Og jeg ser etter MAC-adressen knyttet til denne IP-adressen. Hvis denne IP-adressen er din, vennligst svar og oppgi MAC-adressen din.

Hvordan ARP fungerer med IP-adresser og MAC-adresser
Datamaskin B mottar ARP-forespørselen og vil gjøre to ting.
For det første har hver enhet sin egen ARP-tabell. Hver gang en datamaskin vil sende en pakke på LAN, ser den først i ARP-tabellen. Hvis en oppføring for datamaskin A ikke allerede finnes i datamaskin B-tabellen, vil den opprette en ny oppføring. Datamaskin A sine MAC- og IP-adresser vil bli lagt til basert på hva som er i rammen.
Deretter sendes et ARP-svar med IP-adressen og MAC-adressen. Datamaskin A vil motta svaret og legge til informasjonen i ARP-tabellen. Med riktig MAC-adresse kan datamaskin A nå sende Ethernet-rammer til datamaskin B.
Det er viktig å merke seg at selv om IP-adressen enkelt kan slås opp for hvem som helst, kan ikke andre enkelt finne MAC-adressen. Når en IP-pakke forlater lokalnettet og passerer gjennom en ruter, blir overskriften med MAC-adressen forkastet. Derfor vil noen utenfor LAN aldri se din MAC i IP-pakken (med mindre en applikasjon sender den som data).
MAC-adresser er permanente, mens IP-adresser er dynamiske
Fordi den er tilordnet til NIC eller annen maskinvare, endres aldri MAC-adressen av seg selv (men mange nettverksgrensesnitt støtter endring av MAC-adressen). På den annen side er mange IP-adresser dynamiske, og endres med jevne mellomrom basert på tid eller egenskapene til nettverksoppsettet.
Hver adresse har en unik adressestruktur
MAC-adresse er en 48-bits heksadesimal adresse. Den består vanligvis av 6 sett med 2 tall eller tegn, atskilt med kolon. Et eksempel på en MAC-adresse vil se slik ut: 00:00:5e:00:53:af.
Mange produsenter av nettverkskort og annen maskinvare bruker en lignende streng i begynnelsen av MAC-adressen til produktene de produserer. Dette kalles en organisatorisk unik identifikator (OUI). OUI er vanligvis de første 3 bytene av et siffer eller tegn. IEEE (Institute of Electrical and Electronics Engineers) administrerer OUI for produsenter.
I mellomtiden er en IPv4-adresse et 32-bits heltall representert i heksadesimal notasjon. Det mer vanlige formatet, kalt dotted quad eller dotted desimal, er xxxx, der hver x kan være en hvilken som helst verdi mellom 0 og 255. For eksempel er 192.0.2.146 en gyldig IPv4-adresseregel.
Plassert i forskjellige lag i OSI-modellen
MAC-adresser og IP-adresser er også i forskjellige lag av OSI-modellen (Open Systems Interconnection). OSI-modellen er et konseptuelt rammeverk som bruker syv lag med abstraksjon for å beskrive alle funksjonene til et telekommunikasjonssystem. I OSI-modellen implementerer MAC-underlaget til datalinklaget (lag 2) MAC-adresser. I mellomtiden opererer en IP-adresse i nettverkslaget (lag 3) til modellen.
Svakheter ved IP-adresser og MAC-adresser
Husker du hvordan en IP-adresse representerer en enhets tilkobling til en ISP? Hva om en annen enhet kobles til den primære enheten og kanaliserer all nettaktivitet gjennom den enheten? For resten av nettet ser den andre enhetens aktivitet ut til å være den primære enheten.
Det er slik du skjuler IP-adressen din for andre. Selv om det ikke er noe galt med å gjøre dette, kan det føre til sikkerhetsproblemer. For eksempel kan en ondsinnet hacker som gjemmer seg bak en proxy gjøre det svært vanskelig for myndighetene å spore ham.
En annen risiko er at IP-adresser kan spores . Du vil bli overrasket over hva noen kan gjøre med bare IP-adressen din.
Og det er også det potensielle problemet med IP-konflikter , der to eller flere enheter deler samme IP-adresse. Dette skjer hovedsakelig innenfor et lokalt nettverk, men med den økende mangelen på IPv4-adresser kan det fort spre seg over hele Internett.
Når det gjelder MAC-adresser, er det egentlig bare én ting du trenger å vite: Det er veldig enkelt å endre en enhets MAC-adresse . Dette motvirker formålet med en unik produsenttildelt identifikator, ettersom hvem som helst kan "forfalske" en annen persons MAC-adresse. Det gjør også funksjoner som MAC-filtre nesten ubrukelige.
Uansett er IP-adresser og MAC-adresser nyttige og viktige, så de forsvinner ikke med det første. Forhåpentligvis forstår du nå hva de er, hvordan de fungerer og hvorfor du trenger dem.
Hvis du har spørsmål eller hvis du har andre tips eller forklaringer, del gjerne med oss i kommentarfeltet nedenfor!
Se mer: