no.phhsnews.com


no.phhsnews.com / Hvorfor er det nødvendig med Ethernet / MAC-adresser?

Hvorfor er det nødvendig med Ethernet / MAC-adresser?


Hvis du fortsatt er ny på hele nettverkstingen, kan det være litt overveldende når du først begynner å lære om ulike typer adresser involvert og hvordan de jobber sammen. Dagens SuperUser Q & A-innlegg søker å rydde opp forvirringen for en nysgjerrig leser.

Dagens Spørsmål og svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.

Image høflighet av Wikipedia.

Spørsmålet

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

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

Det er for eksempel følgende mekanisme i Ethernet:

  • En datamaskin med IP-adressen 192.168.1.1 (X.1) ønsker å 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, må 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 vil behandle det, de andre vil ignorere det.

Mitt andre spørsmål er: Hvorfor er IP-adresser nødvendig 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 nettverkslagene er der for å tillate at de byttes ut for ulike 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 en kringkastingsnettverk "datalink", mens IP er en ruterbar protokoll og kan målrette enheter på eksterne nettverk.

Kravene til hvert av disse lagene er forskjellige. Ethernet angir en familie av teknologier som tillater at pakker sendes og mottas mellom nettverksenheter, mens IP definerer en protokoll som tillater datapakker å krysse flere nettverk.

Det er heller ikke avhengige av det andre, noe som gir nettverk fleksibilitet . For eksempel kan du velge å koble til Internett-tjenesten din via 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 det over til en annen maskin og skriver den inn). Klart dette ville ikke være spesielt fort, men det ville fortsatt være IP, forutsatt at personen som bærer rundt biter av papir-respekterte IP-rutingsregler.

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

IP bryr seg ikke hva det underliggende laget er. Tilsvarende kan IP byttes ut for forskjellige nettverkslagringsprotokoller (forutsatt at det skjer for alle deltakere), for eksempel Asynkron overføringsmodus (ATM).

Selv om det ikke er noe som hindrer direkte etableringen av en protokoll som omfatter både lag 2 og 3 , ville det være mindre fleksibelt, mindre attraktivt, og derfor ikke sannsynlig å bli brukt.

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


Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.


Slik legger du til Gmail, kontakter og Google Kalender til iPhone eller iPad

Slik legger du til Gmail, kontakter og Google Kalender til iPhone eller iPad

Gmail er en av de mest populære e-posttjenestene på jorden, og iPhone er den mest populære telefonen. Hvis du har all e-post, kontakter og kalendere som er lagret i Gmail-kontoen din, kan du enkelt legge den til iOS og få det beste fra begge verdener. Det er to hovedalternativer for dette: Legg til Gmail , Kontakter og kalendere til iOS : Når du legger til Google-kontoen din i iOS-innstillingene, vises den i iOS Mail, Kontakter og Kalender-apper.

(how-to)

Android-spill kan være en morsom måte å drepe tid på, men det blir irriterende når de kontinuerlig prøver å suge deg inn i mikro-transaksjoner. Hvis du er lei av å ha behov for kjøp i appen for å spille et antatt

Android-spill kan være en morsom måte å drepe tid på, men det blir irriterende når de kontinuerlig prøver å suge deg inn i mikro-transaksjoner. Hvis du er lei av å ha behov for kjøp i appen for å spille et antatt "gratis" spill, er Amazon her for å redde deg med deres Amazon Underground-program.

Amazon Underground er enkelt: det er en samling av apps og spill i Amazon Appstore som er "faktisk gratis". Det betyr at de er gratis å laste ned, og hvert enkelt kjøp i appen er også gratis. . Ja, du leser det riktig. Vil du ha 100 ekstra liv? Du kan "kjøpe" dem for $ 0. Premium våpen? Også $ 0. I utgangspunktet er det akkurat som Google Play-versjonen av appen, men alt er gratis hele tiden.

(how-to)