16Aug

Mitä käytetään juuri MAC-osoitteessa?

click fraud protection

Jokaisella paikallisen verkon laitteistolla on MAC-osoite paikallisen reitittimen tai palvelimen IP-osoitteen lisäksi. Mikä on juuri MAC-osoite?

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

Kysymys

SuperUser-lukija Vishnu Vivek on utelias MAC-osoitteista ja niiden toiminnasta:

Ymmärrän, että IP-osoitteet ovat hierarkkisia, joten reitittimet kaikkialla internetissä tietävät, mikä suunta paketin eteenpäin. MAC-osoitteilla ei ole hierarkiaa, joten pakettien edelleenlähettäminen ei olisi mahdollista. Joten MAC-osoitteita ei käytetä pakettien siirtoon.

En usko, että se istuu siellä ilman syytä.Joten kysymykseni on, missä MAC-osoite tulee osaksi paketin siirron aikana?

Missä todella? Mikä on MAC-osoitteen erityinen tehtävä?

Vastaus

SuperUser-avustaja Werner Henze tarjoaa joitain käsityksiä MAC-osoitteen toiminnasta:

Mitä MAC-osoitteita käytetään?

MAC-osoitteet ovat matalan tason perusasiat, jotka tekevät ethernet-pohjaisen verkon toimimisesta.

instagram viewer

Verkkokortilla on oma MAC-osoite. Ethernetissä lähetetyt paketit tulevat aina MAC-osoitteesta ja lähetetään MAC-osoitteeseen. Jos verkkoadapteri vastaanottaa paketin, se vertailee paketin kohde-MAC-osoitetta sovittimen oma MAC-osoitteeseen. Jos osoitteet vastaavat, paketti käsitellään, muuten se hylätään.

On olemassa erityisiä MAC-osoitteita, esimerkiksi ff: ff: ff: ff: ff: ff, joka on yleislähetysosoite ja osoitteet verkon jokaiselle verkkosovittimelle.

Miten IP-osoitteet ja MAC-osoitteet toimivat yhdessä?

IP on protokolla, jota käytetään ethernet-verkon yläpuolella olevassa kerroksessa. Toinen protokolla olisi esimerkiksi IPX.

Kun tietokone haluaa lähettää paketin johonkin IP-osoitteeseen x.x.x.x, ensimmäinen tarkistus on, jos kohdeosoite on samassa IP-verkossa kuin itse tietokone. Jos x.x.x.x on samassa verkossa, kohde-IP voidaan saavuttaa suoraan, muuten paketti on lähetettävä määritettyyn reitittimeen.

Tähän asti asiat näyttävät olevan pahentuneet, koska nyt meillä on kaksi IP-osoitetta: yksi on alkuperäisen IP-paketin kohdeosoite, toinen on laitteen IP, johon meidän pitäisi lähettää paketti( seuraava hop, jokolopullinen määräpaikka tai reititin).

Koska ethernet käyttää MAC-osoitteita, lähettäjän on saatava seuraavan hopin MAC-osoite. Käytössä on erityinen protokollan ARP( osoiteresoluutioprotokolla), jota käytetään tähän. Kun lähettäjä on hakenut seuraavan hopin MAC-osoitteen, hän kirjoittaa kyseisen kohdetiedon MAC-osoitteen pakettiin ja lähettää paketin.

Miten ARP toimii?

ARP itse on edellä ethernet-protokolla, kuten IP tai IPX.Kun laite haluaa tietää tietyn IP-osoitteen MAC-osoitteen, se lähettää paketin yleislähetys-MAC-osoitteeseen, jossa kysytään "Kuka on IP-osoite yyyy?". Kaikki laitteet vastaanottavat tämän paketin, mutta vain IP-osoitteella yyyy vastaapaketin "It's me." Kyselevä laite saa vastauksen ja tietää nyt, että lähde MAC-osoite on oikea MAC-osoite käytettäväksi. Tietenkin tulos tallennetaan välimuistiin, joten laitteen ei tarvitse ratkaista MAC-osoitetta joka kerta.

Reititys

Olen melkein unohtanut mainita: MAC-osoitteisiin ei ole reititystä.Pienet ethernet- ja MAC-osoitteet voivat tavoittaa vain : n samassa -verkossa olevat laitteet( kaapelit tai langattomat).Jos sinulla on kaksi verkkoa, joilla on reititin, ei voi olla laitetta verkossa A lähettää paketin laitteen MAC-osoitteeseen verkossa B. Mitään laitteessa verkossa A ei ole laitteen MAC-osoite verkossa B, jotenpaketti tähän MAC-osoitteeseen hylätään kaikki verkon A( myös reitittimen) laitteet.

Reititys tehdään IP-tasolla. Yksinkertaisesti nähdään, että reititin tekee vain edellä kuvattuja tietoja kohdassa "Miten IP-osoitteet ja MAC-osoitteet toimivat yhdessä?".Reititin vastaanottaa paketteja omalle MAC-osoitteelleen, mutta toiselle IP-osoitteelle. Hän sitten tarkistaa, pääseekö hän suoraan tavoite-IP-osoitteeseen. Jos näin on, hän lähettää paketin kohteeseen. Muuten reitittimellä on myös ylävirran reititin, joka on konfiguroitu ja lähettää paketin kyseiselle reitittimelle.

Tietenkin voit määrittää useita reitittimiä.Kotireitittimellesi on vain yksi ylävirran reititin, mutta Internet-runkoverkossa suurilla reitittimillä on suuret reititystaulukot, jotta he tietäisivät parhaiten kaikki paketit.

Muut käyttötapaukset MAC-osoitteille

  1. Verkkokytkimet tallentavat MAC-osoitteiden luettelon jokaisessa portissa ja lähettävät paketit vain sellaisille portteille, jotka tarvitsevat paketin.
  2. Langattomat tukiasemat käyttävät MAC-osoitteita usein kulunvalvontaan. Ne sallivat vain tunnettujen laitteiden pääsyn( MAC-osoite on ainutlaatuinen ja tunnistaa laitteet), joilla on oikea salasana.
  3. DHCP-palvelimet käyttävät MAC-osoitetta laitteiden tunnistamiseen ja antavat laitteille kiinteitä IP-osoitteita.

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ä.