31Aug

Miksi Ethernet / MAC-osoitteet ovat tarpeen?

Jos olet vielä uusi koko verkko-asia, se voi olla hieman ylivoimainen, kun aloitat oppimisen eri eri osoitteista ja siitä, miten ne toimivat yhdessä.Nykyinen SuperUser Q & A -viesti pyrkii selvittämään epäselvyyden lukemattomasta lukijasta.

Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.

Kuva courtesy of Wikipedia.

Kysymys

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

En ymmärrä miksi Ethernet / MAC-osoitteita tarvitaan. Varmasti kaikki tietokoneet voisivat olla vain yhdistettyinä yhtenäiseen verkkoon ja käyttävät IP-osoitteita kommunikoimaan?

Esimerkiksi Ethernetissa on seuraava mekanismi:

  • Tietokone, jolla on IP-osoite 192.168.1.1( X.1), haluaa lähettää paketin osoitteeseen 192.168.1.2( X.2).
  • X.1 käyttää ARP: tä saada X.2: n MAC-osoitteen.
  • Tämän vuoksi X.1: n pitää lähettää paketti kaikille verkon tietokoneille ja vain yksi vastaa.
  • X.1 saa MAC-osoitteen ja lähettää paketin.

Yksinkertaistaisi vain tehdä se yhdellä askeleella:

  • X.1 lähettää paketin kaikille verkon tietokoneille ja vain X.2 käsittelee sitä, muut sivuutat sen.

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

Miksi tarvitaan Ethernet / MAC-osoitteita?

Vastaus

SuperUser-avustaja Paul on meille vastaus:

Eri verkkokerrokset ovat siellä, jotta heidät voidaan vaihtaa eri teknologioille. Kaksi kerrosta, joista tässä puhutaan, ovat tasot 2 ja 3. Tässä skenaariossa kerros 2 on Ethernet - josta MAC-osoitteet ilmenevät ja Layer 3 on IP.

Ethernet toimii vain paikallisella tasolla lähetysverkkoon liitetyillä verkkolaitteilla "datayhteys", kun taas IP on räätävä protokolla ja voi kohdistaa laitteita etäverkoissa.

Kaikkien näiden kerrosten vaatimukset ovat erilaiset. Ethernet määrittelee teknologiaperheen, joka mahdollistaa pakettien lähettämisen ja vastaanottamisen verkkolaitteiden välillä, kun taas IP määrittelee protokollan, jonka avulla datapaketit kulkevat useita verkkoja.

Myöskään ei ole riippuvainen toisistaan, mikä antaa verkkoyhteydelle joustavuutta. Voit esimerkiksi muodostaa yhteyden Internet-palveluun IP over Ethernet -yhteyden kautta, mutta sisäisessä verkossasi voit käyttää IP-paperia( jossa joku kirjoittaa jokaisen paketin sisällön ja siirtyy fyysisesti toiseen laitteeseen jatyypit sen).Selvästikin tämä ei olisi erityisen nopea, mutta se olisi silti IP edellyttäen, että paperin bittiä ympäröivä henkilö noudattaa IP-reitityssääntöjä.

Todellisessa maailmassa on olemassa erilaisia ​​tiedonsiirtoprotokollia, joita käytät jo( vaikka niiden osoitejärjestelmät ovat samat): 802.3 - Ethernet ja 802.11 - Wi-Fi.

IP ei välitä mitä taustalla oleva kerros on. Samoin IP voidaan vaihtaa eri verkkokerrokkoprotokollien( edellyttäen, että se tapahtuu kaikille osallistujille), kuten Asynchronous Transfer Mode( ATM).

Vaikka mikään ei suoraan estä sellaisen protokollan luomista, joka kattaa molemmat tasot 2 ja 3, se olisi vähemmän joustavaa, vähemmän houkutteleva ja siksi sitä ei todennäköisesti käytetä.

Varmista, että lue läpi vilkas keskustelufoorumi alla olevan linkin kautta!

Onko sinulla jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.