Mājas lapa » » Kāpēc nepieciešamas Ethernet / MAC adreses?

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

    Ja jūs joprojām esat jauns tīklā, tad tas var būt nedaudz milzīgs, kad sākat uzzināt par dažādām iesaistītajām adresēm un to, kā tās strādā kopā. Šodienas SuperUser Q&A postenis cenšas noskaidrot pārpratumus par ziņkārīgu lasītāju.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientē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 vajadzību pēc Ethernet / MAC adresēm:

    Es nesaprotu, kādēļ ir nepieciešamas Ethernet / MAC adreses. Protams, visi datori varētu būt vienkārši pieslēgti vienotam tīklam un izmantot IP adreses, lai sazinātos?

    Piemēram, Ethernet sistēmā 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 tīkla datoriem, un tikai viens atbildēs.
    • X.1 saņem MAC adresi un nosūta paketi.

    Būtu vienkāršāk to darīt vienā solī:

    • X.1 nosūta paketi visiem tīkla datoriem un tikai X.2 to apstrādās, pārējie to ignorēs.

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

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

    Atbilde

    SuperUser ieguldītājam Paulam ir atbilde:

    Ir pieejami dažādi tīkla slāņi, lai tos varētu aizstāt ar dažādām tehnoloģijām. Divi slāņi, par kuriem runājat, ir 2. un 3. slānis. 2. scenārijs šajā scenārijā ir Ethernet - no kuras rodas MAC adreses, un 3. slānis ir IP.

    Ethernet darbojas tikai vietējā līmenī starp tīkla ierīcēm, kas savienotas ar apraides tīkla “datu saiti”, savukārt 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 tādu tehnoloģiju grupu, kas ļauj nosūtīt un saņemt pakešu starp tīkla ierīcēm, savukārt IP definē protokolu, kas ļauj datu paketēm pāriet vairākos tīklos.

    Neviena no tām nav atkarīga arī 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, bet jūsu iekšējā tīklā jūs varat izvēlēties izmantot IP pār papīru (kur kāds raksta katra paketes saturu un fiziski pārceļas uz citu ierīci un ieraksta to). Skaidrs, ka tas nebūtu īpaši ātrs, bet tas joprojām būtu IP, ja personai, kas pārvadā papīra gabalus, tiktu ievēroti IP maršrutēšanas noteikumi.

    Reālajā pasaulē ir dažādi datu pārraides protokoli, kurus jau lietojat (lai gan to adresēšanas shēmas ir vienādas): 802.3 - Ethernet un 802.11 - Wi-Fi.

    IP nerūp, kas ir pamatā esošais slānis. Tāpat IP var nomainīt dažādiem tīkla slāņa protokoliem (ja tas notiek visiem dalībniekiem), piemēram, asinhronā pārsūtīšanas režīms (ATM).

    Lai gan nekas tieši neizslēdz protokola izveidi, kas aptver gan 2., gan 3. slāni, tas būtu mazāk elastīgs, mazāk pievilcīgs un tāpēc, visticamāk, netiks izmantots.

    Pārliecinieties, ka izlasiet pārējo dzīvo diskusiju pavedienu, izmantojot tālāk norādīto saiti!


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.