Ha még mindig nem ismeri az egész hálózati funkciót, akkor kissé elsöprő lehet, amikor először megismeri a különféle címeket és azok együttműködését. A mai SuperUser Q & A bejegyzés célja, hogy tisztázza a zavart egy kíváncsi olvasó számára.
A mai Kérdések és válaszok ülés a SuperUser jóvoltából érkezik hozzánk - a Stack Exchange alosztályához, amely a Q & A webhelyek közösségvezérelt csoportosulása.
Kép jóvoltából Wikipédia .
A kérdés
A SuperUser olvasó user2449761 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ímre. Biztosan minden számítógép csak csatlakozhat egy egységes hálózathoz, és IP-címeket használhat a kommunikációhoz?
Például az Ethernet-ben a következő mechanizmus létezik:
- A 192.168.1.1 (X.1) IP-címmel rendelkező számítógép csomagot akar küldeni a 192.168.1.2 (X.2) címre.
- Az X.1 az ARP segítségével megkapja 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 megkapja a MAC címet és elküldi a csomagot.
Egyszerűbb lenne csak egy lépésben megtenni:
- Az X.1 csomagot küld a hálózat összes számítógépére, és csak az X.2 dolgozza fel, a többiek figyelmen kívül hagyják.
A másik kérdésem: Miért van szükség 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 ránk:
A különböző hálózati rétegek vannak-e arra, hogy különböző technológiákra cseréljék őket 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 - amelyből 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 egy irányítható protokoll, és a távoli hálózatokon lévő eszközöket célozhatja meg.
Az egyes rétegekre vonatkozó követelmények eltérőek. 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 több hálózaton való áthaladását.
Egyik sem támaszkodik a másikra, ez adja a hálózatépítés rugalmasságát. Például dönthet úgy, hogy csatlakozik az internetszolgáltatásához az IP over Ethernet használatával, de a belső hálózatában dönthet úgy, hogy az IP-t papíron használja (ahol valaki felírja az egyes csomagok tartalmát, és fizikailag áthelyezi őket egy másik gépre, és beírja). Ez nyilvánvalóan nem lenne különösebben gyors, de mégis IP lenne, feltéve, hogy a papírdarabokat hordozó személy betartja az IP útválasztási szabályokat.
A való világban különböző adatkapcsolati protokollok vannak, amelyeket már használ (bár a címzési sémáik megegyeznek): 802.3 - Ethernet és 802.11 - Wi-Fi.
Az IP nem érdekli, hogy mi az alatta lévő réteg. Ugyanígy az IP felcserélhető különféle hálózati rétegprotokollokra (feltéve, hogy ez minden résztvevőnél megtörténik), például Aszinkron átviteli mód (ATM) .
Bár semmi sem akadályozza közvetlenül a 2. és 3. réteget egyaránt magában foglaló protokoll létrehozását, kevésbé rugalmas, kevésbé vonzó és ezért nem valószínű, hogy felhasználásra kerülne.
Ne felejtse el végigolvasni az élénk vitafonal többi részét az alábbi linken keresztül!
Van valami hozzáfűzhető a magyarázathoz? Hang a kommentekben. Szeretne további válaszokat olvasni más, hozzáértő Stack Exchange-felhasználóktól? Nézze meg a teljes vitafonalat itt .