Både nav och switchar är nätverksenheter som ansluter flera enheter tillsammans, vilket gör att de kan kommunicera med varandra. Men de skiljer sig väsentligt i hur de hanterar denna kommunikation:
nav:
* Layer 1 -enhet: Arbetar vid det fysiska lagret av OSI -modellen. Det sänder helt enkelt varje mottagen signal till alla andra portar. Tänk på det som en multi-port repeater.
* kollisionsdomän: Alla enheter som är anslutna till ett nav delar samma kollisionsdomän. Om två enheter överför samtidigt inträffar en kollision, vilket resulterar i dataförlust och kräver vidarebefordran. Detta begränsar prestanda, särskilt i upptagna nätverk.
* halvduplexkommunikation: Endast en enhet kan sändas åt gången.
* Enkelt och billigt: Nav är i allmänhet billigare än switchar.
* används sällan idag: På grund av deras begränsningar är naven till stor del föråldrade och används sällan i moderna nätverk.
switch:
* Layer 2 -enhet: Fungerar på datalänkskiktet i OSI -modellen. Den lär sig MAC -adresserna för de anslutna enheterna och vidarebefordra data endast till den avsedda mottagaren.
* flera kollisionsdomäner: Varje port på en switch är sin egen kollisionsdomän. Kollisionerna reduceras avsevärt, vilket förbättrar prestandan.
* Full-duplexkommunikation: Enheter kan överföra och ta emot data samtidigt.
* dyrare än nav: Erbjuder betydligt bättre prestanda och funktionalitet jämfört med nav.
* används allmänt: Switches är ryggraden i de flesta moderna nätverk.
kort sagt: En nav sänder data till alla anslutna enheter, medan en switch intelligent vidarebefordrar data till den avsedda mottagaren. Växlar är mycket överlägsna när det gäller prestanda och effektivitet, vilket gör dem till standarden i moderna nätverk.