16Aug

Kaj natančno uporablja MAC naslov?

Vsak kos strojne opreme v vašem lokalnem omrežju ima poleg naslova IP, ki mu ga dodeli lokalni usmerjevalnik ali strežnik, MAC naslov. Kaj točno je ta naslov MAC?

Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.

Vprašalnik

SuperUser bralnik Vishnu Vivek je radoveden glede naslovov MAC in njihove funkcije:

Razumem, da so IP naslovi hierarhični, tako da usmerjevalniki po vsem svetu vedo, v kateri smeri želite posredovati paket. Z naslovom MAC ni hierarhije, zato pošiljanje paketov ne bi bilo mogoče. Torej se MAC-naslovi ne uporabljajo za prenos paketov.

Mislim, da ne sedi brez razloga. Torej, moje vprašanje je, kje natančno pride MAC naslov med prenosom paketov?

Kje res? Kakšna je specifična funkcija naslova MAC?

Odgovor na

SuperUser prispevek Werner Henze ponuja nekaj vpogleda v funkcijo naslova MAC:

Za kaj se uporabljajo MAC-ji? Naslovi MAC naslovov

so osnove nizke ravni, ki omogočajo delovanje omrežja na eternetu.

Omrežne kartice imajo edinstveni naslov MAC.Paketi, ki se pošiljajo na ethernet, vedno prihajajo iz naslova MAC in se pošljejo na naslov MAC.Če omrežni vmesnik prejme paket, primerja MAC-naslov paketa s svojim naslovom MAC-naslova.Če se naslovi ujemajo, se paket obdela, v nasprotnem primeru se zavrže.

Obstajajo posebni MAC-naslovi, na primer ff: ff: ff: ff: ff: ff, ki je naslov oddajanja in naslov vseh omrežnih kartic v omrežju.

Kako IP naslovi in ​​naslovi MAC delujejo skupaj?

IP je protokol, ki se uporablja na sloju nad ethernetom. Drug protokol bi bil na primer IPX.

Če vaš računalnik želi poslati paket na določen IP naslov x.x.x.x, potem je prvi pregled, če je ciljni naslov v istem IP omrežju kot sam računalnik.Če je x.x.x.x v istem omrežju, se lahko ciljni IP doseže neposredno, sicer je paket treba poslati konfiguriranemu usmerjevalniku.

Zdi se, da so se stvari poslabšale, ker zdaj imamo dva naslova IP: ena je prvotni naslov prvotnega IP-paketa, drugi je IP naprave, na katero bi morali poslati paket( naslednji hop, bodisikončni cilj ali usmerjevalnik).

Ker ethernet uporablja MAC naslove, mora pošiljatelj dobiti MAC naslov naslednjega hmelja. Obstaja poseben protokol ARP( protokol reševanja naslovov), ki se uporablja za to. Ko pošiljatelj prenese MAC naslov naslednjega hopa, v ta paket zapisa ta ciljni naslov MAC in pošlje paket.

Kako deluje ARP?

ARP sama je protokol preko ethernet, kot IP ali IPX.Ko naprava želi poznati naslov MAC za določen naslov IP, pošlje paket na naslov oddajnega naslova z vprašanjem "Kdo ima naslov IP yyyy?". Vse naprave prejmejo ta paket, vendar bo le tisti z naslovom IP yyyy odgovorils paketom "To sem jaz." Spraševalna naprava prejme odgovor in sedaj ve, da je izvorni naslov MAC pravi naslov MAC za uporabo. Seveda bo rezultat predpomnjen, zato naprava ne bo treba vsakič razreševati MAC-naslova.

Usmerjevalnik

Skoraj sem pozabil omeniti: ne obstaja usmerjanje na podlagi naslovov MAC.Nizek nivo ethernet in MAC naslovov lahko dosežejo le vsako napravo v omrežju ( kabelsko ali brezžično).Če imate med dvema omrežjema z usmerjevalnikom, ne morete imeti naprave v omrežju A, pošljite paket na MAC-naslov naprave v omrežju B. Nobena naprava v omrežju A nima naslova MAC v napravi v omrežju B,pakete na ta naslov MAC bodo zavrte vse naprave v omrežju A( tudi po usmerjevalniku).

Usmerjanje poteka na nivoju IP.Preprosto viden usmerjevalnik je ravno naredil tisto, kar sem opisal v poglavju "Kako IP naslovi in ​​naslovi MAC delujejo skupaj?".Usmerjevalnik bo prejemal pakete za lasten naslov MAC, vendar za drug IP naslov. Potem bo preveril, ali lahko doseže ciljni IP-naslov.Če je tako, pošlje paket na tarčo. V nasprotnem primeru ima usmerjevalnik sam konfiguriran usmerjevalnik navzgor in bo paket poslal temu usmerjevalniku.

Seveda lahko konfigurirate več usmerjevalnikov. Vaš domači usmerjevalnik bo imel samo en navzgor usmerjevalnik, toda v internetni hrbtenici imajo veliki usmerjevalniki velike tabele za usmerjanje, tako da poznajo najboljše načine za vse pakete.

Drugi primeri uporabe za naslove MAC

  1. Omrežna stikala shranjujejo seznam naslovov MAC, ki jih vidimo v vsakem pristanišču, in samo v paketih, ki jih je treba prenesti v vrata, ki potrebujejo paket.
  2. Brezžične dostopne točke pogosto uporabljajo MAC-naslove za nadzor dostopa. Omogočajo dostop samo za znane naprave( MAC-naslov je edinstven in identificira naprave) s pravilno geslo.
  3. strežniki DHCP uporabljajo naslov MAC za identifikacijo naprav in določenim IP-naslovom določenim napravam.

Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.