Domača » kako » Zakaj potrebujete Ethernet / MAC naslove?

    Zakaj potrebujete Ethernet / MAC naslove?

    Če ste še vedno novi član celotne mreže, potem je lahko malce pretresljiv, ko prvič začnete učiti o različnih vrstah vključenih naslovov in kako delujejo skupaj. Današnja postavka SuperUser Q&A poskuša razjasniti zmedo za radovednega bralca.

    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.

    Slika ustreza Wikipediji.

    Vprašanje

    Bralnik SuperUser user2449761 želi izvedeti več o potrebi po Ethernet / MAC naslovih:

    Ne razumem, zakaj so potrebni Ethernet / MAC naslovi. Zagotovo so vsi računalniki lahko povezani z enotnim omrežjem in uporabljajo IP-naslove za komunikacijo?

    V Ethernetu je na primer naslednji mehanizem:

    • Računalnik z naslovom IP 192.168.1.1 (X.1) želi poslati paket na naslov 192.168.1.2 (X.2).
    • X.1 uporablja ARP, da dobi naslov MAC od X.2.
    • Če želite to narediti, mora X.1 poslati paket vsem računalnikom v omrežju in samo eden bo odgovoril.
    • X.1 dobi naslov MAC in pošlje paket.

    Preprosteje bi bilo narediti samo v enem koraku:

    • X.1 pošlje paket na vse računalnike v omrežju in samo X.2 ga bo obdelal, drugi pa ga bodo prezrli.

    Moje drugo vprašanje je: Zakaj so naslovi IP potrebni, če imajo vse naprave edinstvene naslove MAC?

    Zakaj je potreben Ethernet / MAC naslov?

    Odgovor

    Sodelavka SuperUser Paul ima odgovor za nas:

    Različne omrežne plasti omogočajo njihovo zamenjavo za različne tehnologije. Oba sloja, o katerih govorimo tukaj, sta Layers 2 in 3. Layer 2 v tem scenariju je Ethernet - od katerega nastanejo MAC naslovi, in Layer 3 je IP.

    Ethernet deluje samo na lokalni ravni med omrežnimi napravami, priključenimi na »podatkovno povezavo« omrežja, medtem ko je IP protokol, ki ga je mogoče preusmeriti, in lahko cilja naprave v oddaljenih omrežjih..

    Zahteve za vsako od teh plasti so različne. Ethernet določa družino tehnologij, ki omogočajo pošiljanje in sprejemanje paketov med omrežnimi napravami, medtem ko IP določa protokol, ki omogoča paketom podatkov prečkanje več omrežij..

    Niti ni odvisen od drugega, kar je tisto, kar omrežju omogoča prilagodljivost. Lahko se na primer odločite za povezavo z internetno storitvijo z uporabo IP over Ethernet, toda v vašem notranjem omrežju se lahko odločite za uporabo IP-ja nad papirjem (kjer nekdo zapiše vsebino vsakega paketa in ga fizično prenese na drug računalnik in vnesete). Jasno je, da to ne bi bilo še posebej hitro, vendar bi bilo še vedno IP, če bi oseba, ki je nosila okoli papirja, spoštovala pravila IP usmerjanja..

    V resničnem svetu obstajajo različni protokoli podatkovnih povezav, ki jih že uporabljate (čeprav so sheme naslavljanja enake): 802.3 - Ethernet in 802.11 - Wi-Fi.

    IP ne zanima, kaj je osnovna plast. Prav tako lahko IP zamenjate za različne protokole omrežne plasti (če se to zgodi za vse udeležence), kot je Asinhroni način prenosa (ATM).

    Čeprav ni ničesar, kar bi neposredno preprečilo uvedbo protokola, ki bi zajemal oba sloja 2 in 3, bi bil manj prožen, manj privlačen in zato verjetno ne bi bil uporabljen..

    Prepričajte se, da ste prebrali preostanek živahne razprave preko spodnje povezave!


    Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.