31Aug
Ak ste stále noví k celej veci v sieti, môže to byť trochu ohromujúce, keď sa prvýkrát začnete učiť o rôznych druhoch adries a spôsoboch, ako spolupracujú.Dnešný príspevok SuperUser Q & A sa snaží objasniť zmätok pre zvedavého čitateľa.
Dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.
Obrázok so súhlasom Wikipedia.
Otázka
čítačka SuperUser user2449761 sa chce dozvedieť viac o potrebe adries Ethernet / MAC:
Nechápem, prečo sú potrebné ethernetové / MAC adresy. Je isté, že všetky počítače môžu byť pripojené k zjednotenej sieti a používať na komunikáciu IP adresy?
Napríklad v systéme Ethernet existuje nasledujúci mechanizmus:
- Počítač s adresou IP 192.168.1.1( X.1) chce poslať paket na adresu 192.168.1.2( X.2).
- X.1 používa ARP na získanie MAC adresy X.2.
- Ak chcete urobiť tak, X.1 musí poslať paket do všetkých počítačov v sieti a iba jeden bude odpovedať.
- X.1 dostane MAC adresu a odošle paket.
Bolo by to jednoduchšie spraviť to v jednom kroku:
- X.1 pošle paket všetkým počítačom v sieti a iba X.2 ho spracuje, ostatní ho ignorujú.
Moja ďalšia otázka je: Prečo sú IP adresy potrebné, ak všetky zariadenia majú jedinečné MAC adresy?
Prečo je potreba adresy Ethernet / MAC?
Odpoveď
SuperUser prispievateľ Paul má pre nás odpoveď:
Existujú rôzne vrstvy siete, ktoré umožňujú ich výmenu za rôzne technológie. Dve vrstvy, o ktorých hovoríte, sú vrstvy 2 a 3. Vrstva 2 v tomto scenári je Ethernet - z ktorého MAC adresy vznikajú a vrstvu 3 je IP.
Ethernet funguje iba na lokálnej úrovni medzi sieťovými zariadeniami pripojenými k vysielaciej sieti "datový spoj", zatiaľ čo IP je smerovateľný protokol a môže zacieliť zariadenia na vzdialených sieťach.
Požiadavky na každú z týchto vrstiev sú rôzne. Ethernet špecifikuje skupinu technológií, ktoré umožňujú odosielanie a prijímanie paketov medzi sieťovými zariadeniami, zatiaľ čo protokol IP definuje protokol, ktorý umožňuje prenos paketov dát do viacerých sietí.
Ani nie je závislá na druhej, čo dáva sieťam flexibilitu. Môžete sa napríklad rozhodnúť pre pripojenie k vašej internetovej službe pomocou protokolu IP cez Ethernet, ale vo vašej internej sieti sa môžete rozhodnúť použiť IP cez papier( kde si niekto zapíše obsah každého paketu a fyzicky prechádza na iný počítač azadajte ich).Samozrejme, že by to nebolo mimoriadne rýchle, ale stále by to bolo IP za predpokladu, že osoba nesúca bity papiera rešpektovala pravidlá smerovania IP.
V reálnom svete existujú rôzne protokoly dátového spojenia, ktoré už používate( hoci ich adresovacie schémy sú rovnaké): 802.3 - Ethernet a 802.11 - Wi-Fi.
IP nezáleží na tom, čo je základná vrstva. Rovnako môže byť IP vymenená za rôzne protokoly sieťových vrstiev( za predpokladu, že sa to stane pre všetkých účastníkov), ako je režim asynchrónneho prenosu( ATM).
Aj keď neexistuje nič, čo by priamo zabránilo vytvoreniu protokolu, ktorý by zahŕňal vrstvy 2 a 3, bol by menej flexibilný, menej atraktívny a preto by nebol pravdepodobný.
Prečítajte si ostatné živé diskusné vlákno prostredníctvom nižšie uvedeného odkazu!
Musíte niečo doplniť k vysvetleniu? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.