• kop_banner

Het verschil tussen een switch en een router.

(1) Op basis van het uiterlijk kunnen we onderscheid maken tussen de twee

Switches hebben doorgaans meer poorten en zien er lomp uit.

De poorten van de router zijn veel kleiner en het volume is ook veel kleiner.

In feite is de afbeelding rechts geen echte router, maar integreert deze de functionaliteit van een router. Naast de switchfunctie (de LAN-poort fungeert als switchpoort, de WAN-poort voor de verbinding met het externe netwerk) en de twee antennes, fungeert het apparaat als draadloos toegangspunt (ook wel bekend als wifi).

(2) Verschillende werkniveaus:

De oorspronkelijke switch werkte op de **datalinklaag van het OSI-model (Open System Interconnection),** wat de tweede laag is.

De router werkt op de netwerklaag van het OSI-model, de derde laag.

Hierdoor is het principe van de switch relatief eenvoudig. Over het algemeen worden hardwarecircuits gebruikt om het doorsturen van dataframes te realiseren.

De router werkt op de netwerklaag en vervult de belangrijke taak van netwerkinterconnectie. Om complexere protocollen te implementeren en intelligentere doorstuurbeslissingen te kunnen nemen, draait de router doorgaans een besturingssysteem dat complexe routeringsalgoritmen implementeert, en is de implementatie ervan meer gericht op software.

(3) De data-doorstuurobjecten zijn verschillend:

De switch stuurt dataframes door op basis van het MAC-adres.

De router stuurt IP-datagrammen/pakketten door op basis van het IP-adres.

Een dataframe bevat de frameheader (MAC-adres van de bron en bestemming, enz.) en de frametail (CRC-controlecode) op basis van IP-datapakketten. Het is misschien niet direct duidelijk waarom er twee adressen nodig zijn, maar het IP-adres bepaalt welk datapakket een bepaalde host bereikt, en het MAC-adres bepaalt met welke volgende hop (meestal een router of host) de verbinding tot stand komt. Het IP-adres wordt softwarematig geïmplementeerd en beschrijft het netwerk waarin de host zich bevindt, terwijl het MAC-adres hardwarematig wordt geïmplementeerd. Elke netwerkkaart heeft een uniek MAC-adres dat in de fabriek wordt opgeslagen in het ROM-geheugen. Het MAC-adres kan dus niet worden gewijzigd, maar het IP-adres kan wel door de netwerkbeheerder worden geconfigureerd en aangepast.

(4) “Arbeidsverdeling” is anders

De switch wordt voornamelijk gebruikt om een ​​lokaal netwerk (LAN) op te bouwen, terwijl de router verantwoordelijk is voor de verbinding tussen de hosts en het externe netwerk. Meerdere hosts kunnen via een netwerkkabel op de switch worden aangesloten. Op dat moment is het LAN tot stand gebracht en kunnen gegevens naar andere hosts in het LAN worden verzonden. Zo stuurt LAN-software zoals Feiqiu, die wij gebruiken, gegevens via de switch door naar andere hosts. Het LAN dat door de switch is opgezet, biedt echter geen toegang tot het externe netwerk (oftewel het internet). In dat geval is een router nodig om "de deur naar de wondere buitenwereld" voor ons te openen. Alle hosts in het LAN gebruiken een IP-adres van het privénetwerk, dus toegang tot het externe netwerk is alleen mogelijk nadat de router het IP-adres heeft omgezet naar een IP-adres van het openbare netwerk.

(5) Conflictdomein en uitzenddomein

De switch verdeelt het conflictdomein, maar niet het broadcastdomein, terwijl de router dat wel doet. De netwerksegmenten die door de switch zijn verbonden, behoren nog steeds tot hetzelfde broadcastdomein en broadcastdatapakketten worden naar alle netwerksegmenten verzonden. Dit kan leiden tot broadcaststorms en beveiligingslekken. Het netwerksegment dat met de router is verbonden, krijgt een onbereikbaar broadcastdomein toegewezen en de router stuurt geen broadcastdata door. Het is belangrijk om te weten dat een unicastdatapakket door de switch uniek naar de doelhost in het lokale netwerk wordt verzonden en dat andere hosts de data niet ontvangen. Dit is anders dan bij een hub. De aankomsttijd van de data wordt bepaald door de doorstuursnelheid van de switch. De switch stuurt de broadcastdata door naar alle hosts in het LAN.

Tot slot is het belangrijk te vermelden dat routers over het algemeen de functie van een firewall hebben, waarmee ze selectief bepaalde netwerkdatapakketten kunnen filteren. Sommige routers hebben tegenwoordig ook de functie van een switch (zoals rechts in de bovenstaande afbeelding te zien is), en sommige switches hebben de functie van een router. Deze worden Layer 3-switches genoemd en worden veel gebruikt. Routers hebben krachtigere functies dan switches, maar ze zijn ook trager en duurder. Layer 3-switches combineren de lineaire doorstuurmogelijkheden van switches met de goede routeringsfuncties van routers, waardoor ze veel gebruikt worden.


Geplaatst op: 26 november 2021