Kotisivu » miten » Miksi tarvitaan Ethernet / MAC-osoitteita?

    Miksi tarvitaan Ethernet / MAC-osoitteita?

    Jos olet edelleen uusi koko verkostoitumiselle, niin se voi olla hieman ylivoimainen, kun aloitat oppimisen erilaisista osallistumisesta ja siitä, miten ne toimivat yhdessä. Tämän päivän SuperUser Q&A -postin tarkoituksena on selvittää sekaannusta utelias lukijalle.

    Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..

    Kuva Wikipediasta.

    Kysymys

    SuperUser-lukija user2449761 haluaa tietää enemmän Ethernet / MAC-osoitteiden tarpeesta:

    En ymmärrä, miksi tarvitaan Ethernet / MAC-osoitteita. Varmasti kaikki tietokoneet voisivat olla yhteydessä vain yhteen verkkoon ja kommunikoida IP-osoitteiden avulla?

    Esimerkiksi Ethernetissä on seuraava mekanismi:

    • Tietokone, jonka IP-osoite on 192.168.1.1 (X.1), haluaa lähettää paketin osoitteeseen 192.168.1.2 (X.2).
    • X.1 käyttää ARP: tä saadakseen X.2: n MAC-osoitteen.
    • Tätä varten X.1: n on lähetettävä paketti kaikille verkon tietokoneille ja vain yksi vastaa.
    • X.1 saa MAC-osoitteen ja lähettää paketin.

    Olisi yksinkertaisempaa vain tehdä se yhdessä vaiheessa:

    • X.1 lähettää paketin kaikille verkon tietokoneille ja vain X.2 käsittelee sen, muut jättävät sen huomiotta.

    Toinen kysymykseni on: Miksi IP-osoitteita tarvitaan, jos kaikilla laitteilla on yksilölliset MAC-osoitteet?

    Miksi Ethernet / MAC-osoitteita tarvitaan?

    Vastaus

    SuperUserin avustaja Paulilla on vastaus meille:

    Eri verkkokerrokset ovat olemassa, jotta ne voidaan vaihtaa eri tekniikoille. Kaksi kerrosta, joista puhut täällä, ovat kerrokset 2 ja 3. Kerros 2 tässä skenaariossa on Ethernet - josta MAC-osoitteet syntyvät ja Layer 3 on IP.

    Ethernet toimii vain paikallisella tasolla lähetysverkkoon "datayhteys" kytkettyjen verkkolaitteiden välillä, kun taas IP on reititettävä protokolla ja se voi kohdistaa etäyhteyslaitteita.

    Kunkin kerroksen vaatimukset ovat erilaiset. Ethernet määrittelee teknologiaperheen, joka sallii pakettien lähettämisen ja vastaanottamisen verkkolaitteiden välillä, kun taas IP määrittelee protokollan, joka sallii datapakettien kulkea useiden verkkojen välillä.

    Kumpikaan ei ole riippuvainen toisesta, mikä antaa verkostolle joustavuuden. Voit esimerkiksi muodostaa yhteyden Internet-palveluun IP: n kautta Ethernetin kautta, mutta sisäisessä verkossa voit käyttää IP: tä paperin yli (jossa joku kirjoittaa jokaisen paketin sisällön ja kävelee fyysisesti toiseen laitteeseen ja tyypit siihen). On selvää, että tämä ei olisi erityisen nopeaa, mutta se olisi silti IP, jos henkilö, joka kuljettaa paperin bittejä, noudatti IP-reitityssääntöjä.

    Reaalimaailmassa on jo käytössä erilaisia ​​datayhteyskäytäntöjä (vaikka niiden osoitejärjestelmät ovat samat): 802.3 - Ethernet ja 802.11 - Wi-Fi.

    IP ei välitä siitä, millainen pohjakerros on. Samoin IP voidaan vaihtaa eri verkkokerroskäytäntöihin (edellyttäen, että se tapahtuu kaikille osallistujille), kuten asynkroninen siirtotila (ATM).

    Vaikka mikään ei suoraan estä sellaisen pöytäkirjan luomista, joka kattaa sekä kerrokset 2 että 3, se olisi vähemmän joustava, vähemmän houkutteleva ja siksi todennäköisesti epätodennäköinen.

    Muista lukea livenä jäljellä olevan linkin kautta!


    Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.