31Aug

Proč jsou potřebné ethernetové / MAC adresy?

click fraud protection

Pokud jste stále noví k celé věci v síti, pak může být trochu ohromující, když se poprvé učíte o různých typech adres a jejich spolupráci. Dnešní příspěvek SuperUser Q & A se snaží vyčistit zmatek pro zvědavého čtenáře.

dnešní otázka &Odpověď na zasedání nás obdrží s laskavým svolením SuperUser - subdivize Stack Exchange, komunitně řízeného seskupení webových stránek Q & A.

Obrázek s laskavým svolením Wikipedie.

Otázka

čtečka uživatelů SuperUser user2449761 se chce dozvědět více o potřebě adres Ethernet / MAC:

Nechápu, proč jsou potřebné ethernetové / MAC adresy. Jistě, všechny počítače mohou být připojeny pouze k jednotné síti a komunikovat pomocí adres IP?

V síti Ethernet je například následující:

  • Počítač s adresou IP 192.168.1.1( X.1) chce odeslat paket na adresu 192.168.1.2( X.2).
  • X.1 používá ARP k získání MAC adresy X.2.
  • Chcete-li tak učinit, musí X.1 odeslat paket všem počítačům v síti a pouze jeden bude odpovídat.
  • X.1 získá adresu MAC a odešle paket.
instagram viewer

Bylo by jednodušší jednoduše to udělat v jednom kroku:

  • X.1 pošle paket všem počítačům v síti a pouze X.2 jej zpracuje, ostatní ji ignorují.

Moje další otázka zní: Proč jsou IP adresy potřebné, pokud všechna zařízení mají jedinečné MAC adresy?

Proč jsou potřeba adresy Ethernet / MAC?

Odpovědná odpověď na odpověď

SuperUser Paul má pro nás odpověď:

Různé síťové vrstvy existují, aby bylo možné je vyměnit za různé technologie. Dvě vrstvy, o kterých mluvíte, jsou vrstvy 2 a 3. Vrstva 2 v tomto scénáři je Ethernet - z čeho vyvstávají MAC adresy, a vrstva 3 je IP.

Ethernet pracuje pouze na místní úrovni mezi síťovými zařízeními připojenými k vysílací síti jako "datové spojení", zatímco IP je směrovatelný protokol a může cílovat zařízení ve vzdálených sítích.

Požadavky na každou z těchto vrstev jsou různé.Ethernet určuje skupinu technologií, které umožňují odesílání a přijímání paketů mezi síťovými zařízeními, zatímco protokol IP definuje protokol, který umožňuje datům paketů procházet více sítí.

Ani jedna není závislá na druhé, což dává síti svou flexibilitu. Můžete například zvolit připojení k internetové službě pomocí IP přes ethernet, ale ve vaší vnitřní síti můžete zvolit použití IP přes papír( kde někdo zapisuje obsah každého paketu a fyzicky přechází na jiné zařízení azadejte je).Je zřejmé, že by to nebylo obzvláště rychlé, ale i nadále by to mělo být za předpokladu, že osoba nesoucí kolem papíru respektovala pravidla směrování IP.

V reálném světě existují různé protokoly datového spojení, které již používáte( ačkoli jejich adresovací schéma je stejná): 802.3 - Ethernet a 802.11 - Wi-Fi.

IP nezáleží na tom, co je podkladová vrstva. Stejně tak lze IP vyměnit za různé protokoly síťových vrstev( za předpokladu, že se to stane pro všechny účastníky), například asynchronní přenosový režim( ATM).

Zatímco neexistuje nic, co přímo brání vytváření protokolu, který by pokrýval jak vrstvy 2, tak 3, byl by méně flexibilní, méně atraktivní a proto by se pravděpodobně nepoužíval.

Ujistěte se, že si přečtete zbytek živého diskuze pomocí níže uvedeného odkazu!

Musíte něco přidat k vysvětlení?Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.