31Aug
Ja jūs vēl neesat pārliecināts par visu tīklu, tas var būt nedaudz pārsteidzošs, kad pirmo reizi sāksit uzzināt par dažādajām adresēm un par to, kā tās darbojas kopā.Šodienas SuperUser Q & amats mēģina noskaidrot neskaidrību par ziņkārīgo lasītāju.
šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un 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ā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 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 to 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 atbalstītājam Paulam ir atbilde 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īklu 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 uniedala to)Skaidrs, ka tas nebūtu īpaši ātrs, taču IP joprojām būtu paredzēts, ja persona, kas pārvadā pa papīra gabaliņiem, ievēros IP maršrutēšanas noteikumus.
Reālajā pasaulē pastāv dažādi datu savienojumu protokoli, kurus jau lietojat( lai gan to adresēšanas shēmas ir vienādas): 802.3 - Ethernet un 802.11 - Wi-Fi.
IP vienalga, kas 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).
Lai gan nav nekādas tiešas problēmas, lai izveidotu protokolu, kas ietvertu gan 2., gan 3. slāni, tas būtu mazāk elastīgs, mazāk pievilcīgs un tādēļ maz ticams, ka tas tiks izmantots.
Pārliecinieties, ka esat izlasījis pārējo dzīvo diskusiju pavedienu, izmantojot zemāk esošo saiti!
Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.