/ / Miért van szükség az Ethernet / MAC címekre?

Miért van szükség az Ethernet / MAC címekre?

miért-are-ethernet-mac-címét is szükséges-00

Ha még nem ismeri az egész hálózatotAkkor ez kissé megdöbbentő lehet, amikor először megismerik a különféle címeket és az együttműködést. A mai SuperUser Q&A üzenet célja, hogy tisztázza a kíváncsi olvasó zavarát.

A mai Kérdések és Válaszok ülése a SuperUser jóvoltából jött létre - a Stack Exchange alcsoportja, amely egy közösségi irányítású kérdés és válasz webhelyek csoportosítása.

Kép jóvoltából a Wikipedia.

A kérdés

A SuperUser olvasó, a2449761 felhasználó többet szeretne tudni az Ethernet / MAC címek szükségességéről:

Nem értem, miért van szükség Ethernet / MAC címekre. Bizonyára minden számítógépet csak egységes hálózathoz lehet csatlakoztatni, és IP-címekkel tud kommunikálni?

Például az Ethernet-ben a következő mechanizmus létezik:

  • A 192.168.1.1 (X.1) IP-című számítógép csomagot akar küldeni a 192.168.1.2 (X.2) címre.
  • Az X.1 az ARP használatával kapja meg az X.2 MAC címét.
  • Ehhez az X.1-nek csomagot kell küldenie a hálózat összes számítógépére, és csak egy válaszol.
  • Az X.1 MAC címet kap, és elküldi a csomagot.

Egyszerűbb lenne, ha csak egy lépésben tenné:

  • Az X.1 egy csomagot küld a hálózat összes számítógépére, és csak az X.2 dolgozza fel, a többi nem veszi figyelembe.

A másik kérdésem: Miért van szükség az IP-címekre, ha minden eszköz egyedi MAC-címmel rendelkezik?

Miért van szükség Ethernet / MAC címekre?

A válasz

Paul, a SuperUser közreműködője válaszol nekünk:

A különböző hálózati rétegek ott vannak, hogy lehetővé tegyékezeket fel kell cserélni a különböző technológiákra. A két réteg, amelyről itt beszél, a 2. és a 3. réteg. Ebben a forgatókönyvben a 2. réteg az Ethernet - ahonnan a MAC-címek származnak, és a 3. réteg az IP.

Az Ethernet csak helyi szinten működik a sugárzott hálózati „adatkapcsolathoz” csatlakoztatott hálózati eszközök között, míg az IP irányítható protokoll, és távoli hálózatokon lévő eszközöket célozhat meg.

A rétegek mindegyikére vonatkozó követelmények:különböző. Az Ethernet olyan technológiák családját határozza meg, amelyek lehetővé teszik a csomagok küldését és fogadását a hálózati eszközök között, míg az IP olyan protokollt határoz meg, amely lehetővé teszi az adatcsomagok számára, hogy több hálózaton áthaladjanak.

Egyik sem támaszkodik a másikra, mi azrugalmasságot ad a hálózatépítésnek. Például dönthet úgy, hogy IP-kapcsolaton keresztül kapcsolódik az Internet szolgáltatáshoz Ethernet segítségével, de a belső hálózatában dönthet úgy, hogy IP-t használ papíron keresztül (ahol valaki felírja az egyes csomagok tartalmát, és fizikailag átadja egy másik géphez, és beírja). Nyilvánvaló, hogy ez nem lenne különösebben gyors, de továbbra is szellemi tulajdon, feltéve, hogy a papírbiteket körülvevő személy tiszteletben tartja az IP útválasztási szabályokat.

A való világban vannak különböző adatkapcsolat-protokollok, amelyeket már használ (bár a címzési sémák ugyanazok): 802.3 - Ethernet és 802.11 - Wi-Fi.

Az IP-t nem érdekli, hogy mi az alapja. Ugyanígy, az IP cserélhető különböző hálózati rétegű protokollok esetén (feltéve, hogy ez minden résztvevő esetén megtörténik), például az aszinkron átviteli mód (ATM) számára.

Noha semmi sem akadályozza meg a 2. és a 3. réteget egyaránt magában foglaló protokoll létrehozását, kevésbé rugalmas, kevésbé vonzó, ezért valószínűleg nem használható.

Feltétlenül olvassa el az alábbi linken keresztül az élénk beszélgetés többi részét!


Van valami hozzá a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne további válaszokat olvasni más tech-hozzáértésű Stack Exchange-felhasználóktól? Nézze meg a teljes beszélgetési szálat itt.