Hubs zijn oude netwerkapparaten die zijn vervangen door schakelaars. Als zodanig functioneren ze in principe op dezelfde manier, waarbij meerdere computers met elkaar worden verbonden en de gegevensstroom over deze computers mogelijk wordt. Routers daarentegen zijn vereenvoudigde computers die de gegevensstroom die er doorheen gaat, kunnen regelen.
Routers zijn er in vele soorten en maten; de meest gebruikelijke tegenwoordig is het set-top-apparaat dat ongeveer hetzelfde formaat heeft als een switch of een hub. Het is de goedkoopste en meest handige set-up om te gebruiken, maar is ook degene met de meest minimale hoeveelheid functies. Routers worden meestal tussen uw lokale netwerk en internet geplaatst; dit is om ervoor te zorgen dat al het verkeer dat het netwerk binnenkomt en verlaat, door de router gaat, aangezien de meeste routers ook ingebouwde beveiligingsmaatregelen hebben die uw netwerk helpen beschermen. Functies zoals Firewalls houden het netwerk beveiligd door ongeldige of verdachte pakketten te weigeren. Een ander belangrijk kenmerk dat routers gewoonlijk hebben, is Port Forwarding. Met Port Forwarding kunt u aangeven welke computers pakketten moeten ontvangen die een bepaalde poort gebruiken. Dit is zeer essentieel, vooral wanneer u meerdere services op verschillende computers in hetzelfde netwerk uitvoert.
Een hub is eenvoudigweg een laagapparaat waarmee computers informatie naar elkaar kunnen verzenden; ze hebben geen geïnstalleerde software die kan worden geconfigureerd of ingesteld. Hubs zijn plug-en-play-apparaten die direct uit de doos zouden werken zolang alle aangesloten computers correct zijn geconfigureerd. Hubs zijn geleidelijk afgebouwd ten gunste van de meer geavanceerde schakelaars vanwege een aantal nadelen. De eerste is dat computers die zijn aangesloten op een hub, strijden om de beschikbare bandbreedte en vaak vaak een knelpunt worden wanneer gebruikers grote hoeveelheden gegevens verzenden of ontvangen. Het probleem is verwaarloosbaar op zeer kleine aantallen computers, maar wordt zeer duidelijk als er meer computers op het netwerk zijn aangesloten. Het tweede probleem is botsing, die optreedt wanneer twee of meer computers tegelijkertijd gegevens verzenden. Aangezien hubs niet de mogelijkheid hebben om meerdere pakketten tegelijkertijd te verzenden, moet deze controleren wanneer zich een botsing voordoet en deze corrigeren om de gegevensintegriteit te handhaven. Schakelaars hebben deze problemen niet, dus heeft het de hub in de meeste gebieden vervangen.
Routers en de switches, de vervanging van hubs, zijn zeer belangrijke componenten van een netwerk; routers voor het verbinden van uw netwerk met internet en schakelaars voor het verbinden van uw computers met elkaar en uw router.