Hvorfor trengs Ethernet / MAC-adresser?

Nov 6, 2024
Sky og Internett
UCACHED INNHOLD

Hvis du fremdeles er ny i hele nettverkssaken, kan det være litt overveldende når du først begynner å lære om de forskjellige adressene som er involvert, og hvordan de fungerer sammen. Dagens SuperUser Q & A-innlegg søker å fjerne forvirringen for en nysgjerrig leser.

Dagens spørsmål og svar-økt kommer til oss med tillatelse fra SuperUser - en underavdeling av Stack Exchange, en samfunnsdrevet gruppe av spørsmål og svar-nettsteder.

Bilde med tillatelse fra Wikipedia .

Spørsmålet

SuperUser-leser bruker2449761 vil vite mer om behovet for Ethernet / MAC-adresser:

Jeg forstår ikke hvorfor Ethernet / MAC-adresser er nødvendig. Sikkert at alle datamaskiner bare kan kobles til et enhetlig nettverk og bruke IP-adresser til å kommunisere?

For eksempel er det følgende mekanisme i Ethernet:

  • En datamaskin med IP-adressen 192.168.1.1 (X.1) vil sende en pakke til adressen 192.168.1.2 (X.2).
  • X.1 bruker ARP for å få MAC-adressen til X.2.
  • For å gjøre det, trenger X.1 å sende en pakke til alle datamaskiner i nettverket, og bare en vil svare.
  • X.1 får en MAC-adresse og sender pakken.

Det ville være enklere å bare gjøre det i ett trinn:

  • X.1 sender en pakke til alle datamaskiner i nettverket, og bare X.2 behandler den, de andre vil ignorere den.

Mitt andre spørsmål er: Hvorfor trengs IP-adresser hvis alle enheter har unike MAC-adresser?

Hvorfor er det behov for Ethernet / MAC-adresser?

Svaret

SuperUser-bidragsyter Paul har svaret for oss:

De forskjellige nettverkslag er der for å la dem byttes mot forskjellige teknologier. De to lagene du snakker om her er lag 2 og 3. Lag 2 i dette scenariet er Ethernet - hvorfra MAC-adresser oppstår, og lag 3 er IP.

Ethernet fungerer bare på lokalt nivå mellom nettverksenheter som er koblet til et "datalink", mens IP er en rutbar protokoll og kan målrette enheter på eksterne nettverk.

Kravene til hvert av disse lagene er forskjellige. Ethernet spesifiserer en familie av teknologier som gjør at pakker kan sendes og mottas mellom nettverksenheter, mens IP definerer en protokoll som gjør at datapakker kan krysse flere nettverk.

Ingen av dem er avhengige av den andre, noe som gir nettverk fleksibilitet. For eksempel kan du velge å koble til Internett-tjenesten din ved hjelp av IP over Ethernet, men i ditt interne nettverk kan du velge å bruke IP over papir (hvor noen skriver ned innholdet i hver pakke og fysisk går til en annen maskin og skriver den inn). Dette ville tydeligvis ikke være spesielt raskt, men det ville fortsatt være IP forutsatt at personen som bærer rundt papirbitene respekterte IP-rutingsregler.

I den virkelige verden er det forskjellige datalinkprotokoller du allerede bruker (selv om adresseringsskjemaene deres er de samme): 802.3 - Ethernet og 802.11 - Wi-Fi.

IP bryr seg ikke hva det underliggende laget er. På samme måte kan IP byttes ut for forskjellige nettverkslagprotokoller (forutsatt at det skjer for alle deltakere) som f.eks Asynkron overføringsmodus (ATM) .

Selv om det ikke er noe som direkte forhindrer opprettelsen av en protokoll som omfatter både lag 2 og 3, vil den være mindre fleksibel, mindre attraktiv og derfor usannsynlig å bli brukt.

Sørg for å lese gjennom resten av den livlige diskusjonstråden via lenken nedenfor!


Har du noe å legge til forklaringen? Lyd av i kommentarene. Vil du lese flere svar fra andre teknologikyndige Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her .

.post-innhold .inngangs-bunntekst

Why Do We Need IP Addresses? - Computerphile

MicroNugget: What Are IP And MAC Addresses?

What Is A MAC Address?

How Ethernet Addresses Work

Ethernet: MAC Addresses

What Is A MAC Address? And What Is A NIC?

Why Do We Need Both IP And MAC Address?


Sky og Internett - Mest populære artikler

Hvordan spore tapt smarttelefon, nettbrett eller PC eksternt

Sky og Internett Jul 20, 2025

Enten enheten din ble stjålet eller rett og slett mistet, kan du spore, låse og tørke den eksternt. Ikke vent til du har mistet maskinvaren din for å tenke på dette - disse fun..


Hvordan lage MP3-filer fra Wikipedia-artikler

Sky og Internett Jan 7, 2025

UCACHED INNHOLD Vi har tidligere skrevet om hvordan konvertere Wikipedia-artikler (eller artikelsamlinger) til e-bøker kan du lese på mobile enheter. Hvis du reis..


Slik lager du enkelt ditt eget Google Chrome-tema

Sky og Internett Sep 24, 2025

Googles Chrome Nettmarked tilbyr en rekke temaer for Chrome , som inkluderer bakgrunnsbilder for den nye fanesiden og egendefinerte farger. Enda bedre - du kan lage d..


6 flotte alternative nettlesere for Android-enheten din

Sky og Internett Apr 2, 2025

Androids standard nettleser, kalt "Internett", er en veldig enkel nettleser som er knyttet til Android OS-versjonen din. Andre tredjeparts nettlesere tilbyr kraftigere grensesnitt, ..


Slik konfigurerer du bursdagspåminnelser for dine Facebook-venner i Google Kalender

Sky og Internett Feb 28, 2025

UCACHED INNHOLD Hvis du vil holde deg på bursdager for alle Facebook-vennene dine, men ikke ønsker å sjekke Facebook hele tiden, kan du importere disse bursdagene til Google Ka..


Hvordan omgå Firefox 4.0 Betas inkompatible tilleggsfeil og installere utvidelser uansett

Sky og Internett Jul 23, 2025

UCACHED INNHOLD Den siste Firefox Beta er ganske fantastisk, med faner på toppen, og en ny meny som ser veldig ut som Opera. Det hele er veldig glatt til du prøver å installere favorittu..


Legg til en rullbar verktøylinje for flere rader i Firefox

Sky og Internett Apr 2, 2025

Hvis du holder mange bokmerker tilgjengelig i bokmerkeverktøylinjen din, vet du at tilgang til noen av dem ikke er så lett som du ønsker. Nå kan du forenkle tilgangsprosessen med Multirow..


Lag og fest Favicon-størrelse-faner i Firefox

Sky og Internett Jun 9, 2025

Vil du ha de “Fav-Icon Sized Pinned Tabs” planlagt for den fremtidige Firefox 4.0-utgivelsen nå? Da vil du definitivt ta en titt på App Tabs-utvidelsen. App-faner i aksjon..


Kategorier