Router vs Switch
Router og switche er begge netværksenheder, men de skal ikke forveksles med at være de samme, da der er en vis forskel mellem dem. Lad os se på disse forskelle mellem en router og en switch i denne artikel. Selvom både routere og switche er netværksenheder, der bruges til at forbinde enheder i computernetværk, er en router mere avanceret og intelligent end en switch. En router fungerer i netværkslaget, og switchen fungerer i datalinklaget. En switch forbinder noder i det samme undernet sammen og videresender pakker til den korrekte port ved at analysere MAC-adressen. En router analyserer IP-adresserne og dirigerer en pakke til den korrekte destination gennem den rigtige gateway. Derfor bruges routere til at forbinde netværk i stedet for at forbinde noder i et undernet. En router anvender komplekse algoritmer kendt som routingalgoritmer og har derfor brug for mere processorkraft, hvilket er dyrt. En switch bruger en simpel selvlærende mekanisme, hvilket gør den billigere end en router. En vigtig ting at understrege i starten er, at vi her henviser til lag 2-switche, når vi siger begrebet switch. I nutiden er der enheder kendt som Layer 3-switches, som snarere er en kombination af en router og en Layer 2-switch.
Hvad er en switch?
En switch er en netværksenhed, der forbinder enheder på et computernetværk sammen og videresender datapakker korrekt. Dette fungerer i datalinklaget i OSI-referencetilstanden, og derfor er det kendt som en lag 2-enhed. I modsætning til en repeater-hub udsender en switch ikke pakker. I stedet gemmer og videresender den, hvor pakker skiftes til den relevante port. En switch selv læner kortlægningen mellem porten og MAC-adressen på en enhed ved at bruge tidligere pakker, den modtager og gemmer disse kortlægningsdata i en datastruktur i switchen kendt som en switch-tabel. Så når en pakke modtages, gemmer switchen pakken i switchens hukommelse, analyserer dens destinations-MAC-adresse, slår den korrekte port op ved hjælp af switch-tabellen og videresender derefter pakken til den korrekte port. På grund af denne mekanisme tillader switch flere samtidige forbindelser på tværs af enheder. En switch er en plug and play-enhed, og administratoren skal bare rette portene uden nogen konfiguration, hvor switchen vil lære tingene automatisk.
Hvad er en router?
En router er en netværksenhed, der dirigerer datapakker på tværs af et netværk. Det fungerer i netværkslaget i OSI-referencemodellen og er derfor en lag 3-enhed. En router følger også en lagring og frem-mekanisme, men en router er mere intelligent end en switch. En router vedligeholder en tabel kaldet en routing-tabel, som består af den gateway-IP, hvorigennem en pakke skal dirigeres for at nå en bestemt destinations-IP. Routingtabellen kan indstilles statisk af netværksadministratoren eller kan automatisk genereres ved hjælp af routingalgoritmer. Når en router modtager en pakke, gemmer den først pakken i routerens hukommelse og analyserer pakkens destinations-IP-adresse. Derefter slår den op i routingtabellen for at se, gennem hvilken gateway pakken skal dirigeres. Derefter, baseret på disse oplysninger, videresender den pakken korrekt. Da routingalgoritmer er mere komplekse, kræver det betydelig processorkraft, hvilket gør det dyrt end en switch. Men i modsætning til en switch skal en router norm alt konfigureres af administratoren. En router bruges til at forbinde undernet i stedet for at forbinde noder på et lokalnetværk.
Hvad er forskellen mellem router og switch?
• En switch fungerer i datalinklaget, mens en router arbejder i netværkslaget. Derfor er en switch en lag 2-enhed, mens en router er en lag 3-enhed.
• En router er mere avanceret og intelligent end en switch.
• En router er dyrere end en switch.
• En router har brug for mere processorkraft for at køre komplekse algoritmer, end hvad en switch har brug for.
• En switch når beslutninger baseret på MAC-adresser på pakker, mens en router træffer beslutninger baseret på IP-adresser på pakker.
• En switch har en tabel kaldet switch table, som bliver ved med at kortlægge information om MAC-adresse til den specifikke port, den er tilsluttet. En router vedligeholder en routingtabel, som opbevarer gateway-informationen for at rute pakker til en bestemt destinations-IP.
• En switch optager simple selvlærende algoritmer. En router bruger komplekse algoritmer kaldet routingalgoritmer.
• En switch er plug and play, og administratoren behøver ikke at konfigurere dem. En router er dog norm alt konfigureret og programmeret før og efter implementering.
• Switche bruges kun i lokale netværk. Routere bruges dog både i lokalnetværk og wide area-netværk.
• Switche bruges norm alt til at forbinde noder sammen i et samme undernet. En router bruges på den anden side til at forbinde netværk i forskellige undernet.
Oversigt:
Router vs Switch
En switch fungerer i datalinklaget, mens en router arbejder i netværkslaget. En switch forbinder enheder i et undernet, og den videresender de pakker, den modtager, til den korrekte port ved at analysere pakkernes MAC-adresse. En router forbinder forskellige netværk sammen, og den ruter pakker gennem den korrekte gateway ved at analysere IP-adresserne på pakkerne. En router har mere komplekse algoritmer end switches, og derfor er de mere avancerede og intelligente, hvilket gør dem dyre. I dag findes der mere avancerede switche kaldet Layer 3 switche, som er en layer 2 switch kombineret med funktionaliteten fra en router.
Som sagt bruges en switch til at forbinde enheder til et netværk sammen. Så for at opsætte et simpelt hjemmenetværk er en switch den passende enhed. En router bruges til at forbinde netværk sammen i stedet for at forbinde enheder. Derfor er en router kun nødvendig, hvis du opretter et stort netværk bestående af flere små netværk. En router ville også være nødvendig, hvis du tilslutter dit hjemmenetværk til et WAN såsom internet.