If-Koubou

Kāpēc vajadzīgi Ethernet / MAC adreses?

Kāpēc vajadzīgi Ethernet / MAC adreses? (Kā)

Ja jūs vēl neesat pārliecināts par visu tīklu, tad tas var būt mazliet milzīgs, kad pirmo reizi sāksit uzzināt par dažādajām adresēm un par to, kā tās darbojas kopā. Šodienas SuperUser Q & A ziņu mērķis ir noskaidrot neskaidrības par ziņkārīgs lasītājs.

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.

Image pieklājīgi no Wikipedia.

Jautājums

SuperUser lasītājs user2449761 vēlas uzzināt vairāk par Ethernet / MAC adresēm nepieciešamību:

Es nesaprotu, kāpēc ir nepieciešami Ethernet / MAC adreses. Protams, visi datori varētu būt vienkārši savienoti ar vienotu tīklu un izmantot IP adreses, lai sazinātos?

Piemēram, Ethernet tīklā ir šāds mehānisms:

  • Dators ar IP adresi 192.168.1.1 (X.1) vēlas nosūtīt paketi uz adresi 192.168.1.2 (X.2).
  • X.1 izmanto ARP, lai iegūtu X.2 MAC adresi.
  • Lai to izdarītu, X.1 ir jānosūta pakete visiem datoriem tīklā, un tikai viens atbildēs.
  • X.1 saņem MAC adresi un nosūta paketi.

Tas būtu vienkāršāk, vienkārši izdarīt vienā solī:

  • X.1 sūta paketi visiem datoriem tīklā, un tikai X.2 to apstrādās, citi ignorēs to.

Mans cits jautājums ir šāds: kāpēc vajadzīgas IP adreses, ja visām ierīcēm ir unikālas MAC adreses?

Kāpēc ir nepieciešams Ethernet / MAC adreses?

Atbilde

SuperUser autora Paulam atbilde ir mums:

Ir pieejami dažādi tīkla slāņi, lai tos varētu mainīt dažādām tehnoloģijām. Abi slāņi, par kuriem jūs šeit runājat, ir 2. un 3. slānis. Šajā scenārijā 2. līmenis ir Ethernet, no kura rodas MAC adreses, un 3. līmenis ir IP.

Ethernet darbojas tikai vietējā līmenī starp tīkla ierīcēm, kas savienotas ar apraides tīkla "datu saiti", bet IP ir maršrutējams protokols un var mērķēt ierīces attālos tīklos.

Prasības katram no šiem slāņiem ir atšķirīgas. Ethernet nosaka tehnoloģiju saimi, kas ļauj pārsūtīt un saĦemt paketes starp tīkla ierīcēm, savukārt IP definē protokolu, kas ļauj datu paketēm šķērsot vairākus tīklus.

Neviens nav atkarīgs no otras puses, kas nodrošina tīkla elastīgumu. Piemēram, jūs varat izvēlēties izveidot savienojumu ar savu interneta pakalpojumu, izmantojot IP pār Ethernet, taču iekšējā tīklā jūs varat izvēlēties izmantot IP pār papīru (ja kāds raksta katra paketes saturu un to fiziski pāriet uz citu mašīnu un iedala to) Skaidrs, ka tas nebūtu īpaši ātrs, taču IP joprojām būtu paredzēts, ja persona, kas pārvadā papīra gabalus, ievēros IP maršrutēšanas noteikumus.

Reālajā pasaulē ir dažādi jau esošie datu pārraides protokoli (lai gan to adrešu shēmas ir vienādas): 802.3 - Ethernet un 802.11 - Wi-Fi.

IP nav vienalga, kāds ir pakārtotais slānis. Tāpat IP var tikt nomainīts dažādos tīkla līmeņa protokolos (ja tas notiek visiem dalībniekiem), piemēram, asinhronā pārsūtīšanas režīma (ATM).

Kaut arī nav nekas, kas tieši kavē protokola izveidi, kas aptver gan 2., gan 3. slāni, tas būtu mazāk elastīgs, mazāk pievilcīgs, un tādēļ tas, visticamāk, netiktu izmantots.

Pārliecinieties, ka esat izlasījis pārējo dzīvo diskusiju pavedienu, izmantojot zemāk esošo saiti!

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.