Kaj točno je MAC naslov uporablja za?
Vsak del strojne opreme v vašem lokalnem omrežju ima poleg naslova IP, ki mu ga dodeli lokalni usmerjevalnik ali strežnik, tudi naslov MAC. Kaj točno je naslov MAC?
Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.
Vprašanje
Bralnik SuperUser Vishnu Vivek je radoveden glede naslovov MAC in njihove funkcije:
Razumem, da so naslovi IP hierarhični, tako da usmerjevalniki po internetu vedo, v katero smer posredujejo paket. Pri naslovih MAC ni hierarhije, zato paketno posredovanje ne bi bilo mogoče. Torej, naslovi MAC se ne uporabljajo za prenos paketov.
Mislim, da tam ni brez razloga. Torej moje vprašanje je, kje točno pride MAC naslov med prenosom paketov?
Kje res? Kakšna je specifična funkcija naslova MAC?
Odgovor
Sodelavka SuperUser Werner Henze ponuja nekaj vpogleda v funkcijo naslova MAC:
Za kaj se uporabljajo naslovi MAC?
MAC naslovi so osnove nizke ravni, zaradi katerih deluje omrežje, ki temelji na ethernetu.
Vsaka omrežna kartica ima edinstven naslov MAC. Paketi, ki so poslani na ethernet, vedno prihajajo iz naslova MAC in se pošljejo na naslov MAC. Če omrežni vmesnik sprejema paket, primerja MAC naslov paketa z MAC naslovom pretvornika. Če se naslovi ujemajo, se paket obdeluje, sicer se zavrže.
Obstajajo posebni naslovi MAC, eden je npr. Ff: ff: ff: ff: ff: ff, ki je naslov za oddajanje in naslovi vsako omrežno kartico v omrežju..
Kako delujejo IP naslovi in naslovi MAC?
IP je protokol, ki se uporablja na plasti nad ethernetom. Drug protokol bi bil na primer IPX.
Ko računalnik želi poslati paket na nek naslov IP x.x.x, je prvi pregled, če je ciljni naslov v istem IP omrežju kot računalnik sam. Če je x.x.x.x v istem omrežju, se lahko ciljni IP doseže neposredno, sicer mora biti paket poslan konfiguriranemu usmerjevalniku..
Do zdaj se zdi, da so se stvari poslabšale, saj imamo zdaj dva naslova IP: eden je ciljni naslov prvotnega paketa IP, drugi je IP naprave, na katero bi morali poslati paket (naslednji hop, bodisi končni paket). usmerjevalnik).
Ker Ethernet uporablja MAC naslove, mora pošiljatelj dobiti naslov MAC naslednjega hopa. Za to se uporablja poseben protokol ARP (protokol za razločevanje naslovov). Ko je pošiljatelj pridobil naslov MAC naslednjega hoda, ta v ciljni naslov zapiše naslov MAC in pošlje paket..
Kako deluje ARP?
Sam ARP je protokol nad ethernetom, kot je IP ali IPX. Ko naprava želi vedeti naslov MAC za dani naslov IP, pošlje paket na oddajni MAC naslov z vprašanjem: "Kdo ima IP naslov?" s paketom »To sem jaz«. Naprava, ki zahteva, prejme odgovor in zdaj ve, da je izvorni naslov MAC pravi naslov MAC za uporabo. Seveda bo rezultat predpomnjen, zato napravi ni treba vsakič razreševati naslova MAC.
Usmerjanje
Skoraj sem pozabil omeniti: na podlagi naslovov MAC ni usmerjanja. Nizka raven Ethernet in MAC naslovi lahko dosežejo samo vse naprave na enako omrežje (kabelsko ali brezžično). Če imate dve omrežji z usmerjevalnikom, med katerima ne morete imeti naprave v omrežju A, pošljite paket na naslov MAC naprave v omrežju B. Nobena naprava v omrežju A nima MAC naslova naprave v omrežju B, tako da Paket na ta naslov MAC bo zavrnjen z vsemi napravami v omrežju A (tudi z usmerjevalnikom).
Usmerjanje poteka na ravni IP. Preprosto gledano je usmerjevalnik delal samo tisto, kar sem opisal zgoraj v poglavju »Kako IP naslovi in naslovi MAC delujejo skupaj?«. Usmerjevalnik bo prejel pakete za svoj naslov MAC, vendar za drug naslov IP. Nato bo preveril, ali lahko neposredno doseže ciljni naslov IP. Če je tako, pošlje paket na cilj. V nasprotnem primeru ima usmerjevalnik tudi nastavljen usmerjevalnik in bo paket poslal na ta usmerjevalnik.
Seveda lahko konfigurirate več usmerjevalnikov. Vaš domači usmerjevalnik bo konfiguriral samo en usmerjevalnik navzgor, v hrbtenici interneta pa bodo imeli veliki usmerjevalniki velike usmerjevalne tabele, da bodo poznali najboljše načine za vse pakete..
Drugi primeri uporabe za naslove MAC
- Omrežna stikala shranijo seznam naslovov MAC, ki so vidni na vseh vratih, in pakete posredujejo le v vrata, ki morajo videti paket.
- Brezžične dostopne točke pogosto uporabljajo naslove MAC za nadzor dostopa. Omogočajo dostop le do znanih naprav (naslov MAC je edinstven in identificira naprave) s pravilnim geslom.
- Strežniki DHCP uporabljajo naslov MAC za identifikacijo naprav in določenim IP-naslovom določenih naprav.
Imate kaj dodati pojasnilu? Zvok izključen v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.