Video: Complete React Tutorial (& Redux) #25 - The React Router 2025
En router er en netværkslagringsenhed, så den kan fungere sammen med netværkspakkerne ved en højere niveau. Især kan en router undersøge IP-adressen på de pakker, der passerer gennem den. Og fordi IP-adresser har både et netværk og en værtsadresse, kan en router bestemme hvilket netværk en meddelelse kommer fra og går til. På denne måde er en router som en bro, men med en nøgleforskel.
Broer er Data Link-lagerenheder, så de kan fortælle MAC-adressen på netværksnoden, hvortil hver besked sendes, og kan videresende meddelelsen til det relevante segment. Men de kan ikke kigge ind i selve beskeden for at se, hvilken type information der sendes.
En nøgleforskel mellem en bro og en router er, at en bro er i det væsentlige gennemsigtig for netværket. I modsætning hertil er en router selv en node på netværket med sine egne MAC- og IP-adresser. Det betyder, at meddelelser kan rettes til en router, som derefter kan undersøge indholdet af meddelelsen for at bestemme, hvordan det skal håndtere meddelelsen.
Du kan konfigurere et netværk med flere routere, der kan fungere sammen. For eksempel kan nogle routere overvåge netværket for at bestemme den mest effektive vej til at sende en besked til dets endelige destination.
Hvis en del af netværket er ekstremt optaget, kan en router automatisk rute meddelelser langs en mindre optaget rute. I den henseende er routeren lidt som en trafikreporter i en helikopter. Routeren ved, at 101 er kofanger-til-kofanger hele vejen igennem Sunnyvale, så den sender beskeden på 280 i stedet.
Her er nogle yderligere oplysninger om routere:
-
De funktionelle forskelle mellem broer og routere - og switches og hubs - for den sags skyld - bliver blurrier hele tiden. Da broer, nav og switche bliver mere sofistikerede, er de i stand til at påtage sig nogle af de gøremål, der plejede at kræve en router, og dermed sætte mange routere ude af arbejde.
-
Nogle routere er intet andet end computere med flere netværkskort og speciel software til at udføre routerfunktionerne.
-
Rutere kan også forbinde netværk, der er geografisk fjernt fra hinanden via en telefonlinje (ved hjælp af modem) eller ISDN.
-
Du kan også bruge en router til at deltage i dit LAN til internettet. Nedenstående illustration viser en router, der bruges til dette formål.