Om termerna “IP-adress” och “MAC-adress” får ditt huvud att snurra, oroa dig inte; det är relativt enkla termer att förstå. Det är faktiskt inte så olikt posttjänsten som du redan är van vid!
Låt oss utforska skillnaden mellan en MAC-adress och en IP-adress och vad var och en gör.
Vad är en IP-adress?
En IP-adress (Internet Protocol) är en unik uppsättning nummer som identifierar en enhet som är ansluten till internet. För att förstå var denna adress kommer ifrån måste vi förstå lite om hur internet fungerar.
Enkelt uttryckt består internet av separata nätverk som är sammankopplade. Varje nätverk kallas för en Internet Service Provider (ISP), och om du köper en tjänst från en ISP kan du ansluta till den ISP:s nätverk. Du kan sedan komma åt de andra nätverk som är anslutna till din internetleverantör.
Varje internetleverantör har en pool av IP-adresser som de hanterar, och när du köper dess tjänst tilldelas du en IP-adress. När data från internet behöver nå dig, ser ISP:s nätverk att din unika IP-adress är destinationen och dirigerar sedan denna data till dig.
Det finns två typer av IP-adresser:
IPv4, som ser ut som fyra uppsättningar siffror separerade med punkter, varje siffra inom intervallet 0 till 255. IPv6, som ser ut som åtta uppsättningar av fyra teckensträngar separerade med kolon, där varje sträng innehåller siffror och gemener. t.ex. 0:0:0:0:0:ffff:36dd:c0f1
Även om det finns totalt 4,3 miljarder möjliga adresser som använder IPv4, är de i stort sett alla tagna och håller på att ta slut. Det är därför världen migrerar till IPv6, varav det finns över 320 odececiljoner(!) totalt möjliga IPv6-adresser. Om du inte vet vad en undecilion är, ser det ut så här:
340,282,366,920,938,463,463,374,607,431,768,211,456
Det borde vara mer än tillräckligt för att hantera varje enhet som mänskligheten tillverkar som helhet!
Vad är en MAC-adress?
En MAC-adress (Media Access Control) identifierar ett unikt “nätverksgränssnitt” i en enhet. Medan IP-adresser tilldelas av Internetleverantörer och kan omtilldelas när enheter ansluter och kopplas från, är MAC-adresser bundna till en fysisk adapter och tilldelas av tillverkare.
En MAC-adress är en 12-siffrig sträng där varje siffra kan vara valfri siffra från 0 till 9 eller en bokstav mellan A och F. För läsbarhetens skull är strängen uppdelad i bitar. Det finns tre vanliga format, det första är det vanligaste och föredragna:
- 68:7F:74:12:34:56 68-7F-74-12-34-56 687.F74.123.456
De första sex siffrorna (kallas “prefix”) representerar adapterns tillverkare, medan de sista sex siffrorna representerar det unika identifikationsnumret för den specifika adaptern. MAC-adressen innehåller ingen information om vilket nätverk en enhet är ansluten till.
För att lära dig mer om struktur och nyanser, se vårt inlägg om MAC-adressernas krångligheter.
Vad är användningen av IP-adresser och MAC-adresser?
IP-adressen används för att transportera data från ett nätverk till ett annat nätverk med hjälp av TCP/IP-protokollet. MAC-adressen används för att leverera data till rätt enhet i ett nätverk.
Bildkredit: Sean Locke Photography / Shutterstock.com
Låt oss säga att du vill skicka ett paket till din gode vän John Smith. Johns namn är inte tillräckligt unikt som identifierare, så vi kan inte bara skicka ett paket märkt “John Smith” och förvänta oss att det kommer fram.
Men vad händer om vi införlivade hans härkomst (dvs hans “tillverkare”) i hans namn? Om vi gjorde det skulle han kallas “John Smith, son till Edward, son till George, son till…” Gå långt tillbaka nog, och det blir unikt. Så här är en MAC-adress.
Även om detta skulle vara tillräckligt för att få ditt paket till John, kan du inte bara säga till postkontoret att skicka det till “John Smith, son till Edward, son till George, son till…” Även om det unikt identifierar honom, det skulle vara jobbigt för posten att hitta honom. Det är därför du behöver hans hemadress.
Men hemadressen i sig räcker inte heller på egen hand. Du behöver också din gode vän Johns namn, så att du inte förvirrar hela familjen Smith om vem paketet är till för när det kommer.
Som sådan fungerar hemadressen som IP-adress; det är där målet är. MAC-adressen är som din vän John Smiths namn: det är vem (eller vad) målet är.
Jämföra IP- och MAC-adresser med en posttjänst
Så låt oss dela upp vårt postexempel i tekniska termer. Din router/modem har en unik IP-adress tilldelad av din internetleverantör. Det här är som hur John Smiths hem har en adress tilldelad av posten.
Varje enhet på en router har en unik MAC-adress, ungefär som hur alla i John Smiths hem har ett identifierande namn. IP-adressen får data till din router, som en budbärare som lägger paketet utanför John Smiths tröskel.
Sedan, med namnet på etiketten, kan John Smith få sitt paket, ungefär som hur en MAC-adress identifierar vilken enhet som är vilken.
Vikten av MAC-adresser
Mac-adresser låter dig filtrera enheter på moderna routrar: du kan säga åt din router att neka åtkomst till specifika MAC-adresser (dvs. specifika fysiska enheter) eller bara tillåta vissa MAC-adresser att ansluta.
Du kan inte göra samma sak med IP-adresser eftersom routrar tilldelar interna IP-adresser till enheter när de ansluter och återvinner dem när enheter kopplas från.
Det är därför din smartphone kan ha en intern IP-adress på 192.168.0.1 på morgonen men 192.168.0.3 när du kommer hem från jobbet. Som sådan kan du inte filtrera en enhet med dess IP-adress eftersom den alltid ändras.
En annan smart användning för MAC-adresser är att utlösa Wake-on-LAN. Ethernet-adaptrar kan acceptera ett “magiskt paket” som gör att enheten slås på, även om den är avstängd.
Det magiska paketet kan skickas från var som helst på samma nätverk, och MAC-adressen för den mottagande enhetens Ethernet-adapter är hur det magiska paketet vet vart det ska ta vägen.
Där IP- och MAC-adresser faller kort
Kommer du ihåg hur en IP-adress anger anslutningen av en enhet till en ISP? Tja, vad händer om en andra enhet ansluter till huvudenheten och kanalisera all deras webbaktivitet genom den? Den andra enhetens aktiviteter verkar vara huvudenheterna för resten av webben.
Det är i princip så du döljer din IP-adress för andra. Även om det inte är något fel med att göra detta, kan det leda till säkerhetsproblem. Till exempel kan en illvillig hacker som smart gömmer sig bakom flera proxyservrar göra det svårt för myndigheter att spåra honom.
En annan egenhet är att IP-adresser kan spåras. Till exempel, med tillräckligt med ström kan någon se var du bor med din IP-adress.
Och det finns också det potentiella problemet med IP-konflikter, där två eller flera enheter delar samma IP-adress. Detta sker oftast inom ett lokalt nätverk.
När det gäller MAC-adresser finns det egentligen bara ett problem att känna till: det är förvånansvärt enkelt att ändra en enhets MAC-adress. Detta motverkar syftet med en tillverkartilldelad unik identifierare eftersom vem som helst kan “spoofa” en annans MAC-adress. Det gör också funktioner som MAC-filtrering nästan värdelösa.
IP- och MAC-adresserad dekrypterad
Trots sina brister är IP- och MAC-adresser fortfarande användbara och viktiga, så de kommer inte att försvinna när som helst snart. Förhoppningsvis förstår du nu vad de är, hur de fungerar och varför vi behöver dem.
Nu när du vet vad en IP-adress är, vet du din dators egen adress? Om du behöver hämta den av någon anledning, oroa dig inte; det är vanligtvis väldigt lätt att hitta, oavsett vilket operativsystem du använder.
Bildkredit: ronstik/Shutterstock
Om författaren
Simon Batt (725 publicerade artiklar)
En kandidatexamen i datavetenskap med en djup passion för allt som rör säkerhet. Efter att ha arbetat för en indiespelsstudio fann han sin passion för att skriva och bestämde sig för att använda sina färdigheter för att skriva om allt som rör teknik.
Mer från Simon Batt
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
