Lad os tage et kig på de enheder man typisk støder på i et netværk idag.
EN HUB
En HUB virker som et centralt element hvor enheder forbinder sig til.
En HUB er en OSI lag 1 enhed, der ingen virkning har på netværket og som ikke kender til nogle adresser.
Den modtager helt simpelt et signal fra en enhed og sender disse data ud gennem alle sine andre porte. Også kaldet et flood.
Idag anser man en HUB som forældet og en switch har overtaget arbejdet, men man kan stadig møde dem engang imellem.
Man har valgt at arbejde uden brug af en HUB af flere grunde:
- En hub er ikke opmærksom på trafikken der kører igennem den.
- En HUB kører typisk kun i half duplex.
- Der er et sikkerheds problem da en HUB sender data igennem alle portene og kan derfor nemt opsnappes med en netværks sniffer.
EN SWITCH
Næsten ligesom en HUB er en switch brugt til at samle flere enheder, men har mange flere fordele end en HUB.
En switch er en OSI lag 2 enhed, hvilket betyder at den kan inspicere alt trafik den modtager og tage beslutninger om hvor pakkerne skal sendes hen.
Når switchen modtager en pakke fra en enhed, kigger den på modtagerens MAC adressen.
Switchen søger nu efter MAC adressen i sin MAC adresse tabel, hvis MAC adressen findes i tabellen sender den pakken videre til den port der er forbundet til pakkens modtager.
Hvis MAC adressen derimod ikke findes i MAC tabellen, vil switchen sende pakken ud igennem alle dens porte, for at lære hvor den rigtige MAC adresse findes, og til hvilken port MAC adressen er forbundet.
Derefter gemmer switchen MAC adressen i sin MAC tabel.
Hvad er en MAC tabel så?
En MAC adresse tabel gemmer en oversigt over hvilke MAC adresser der er forbundet til hvilke porte, MAC tabellen bruges af en switch for at finde ud af hvor den skal sende modtagne pakker hen.
Billedet viser hvordan en MAC tabel kan se ud
EN ROUTER
En router er en smart enhed der sender pakker fra et netværk til et andet.
En router er typisk en OSI lag 3 enhed. En router opdeler broadcast domæner og har mulighed for at filtrere i trafikken.
Hvordan en router virker
En router bruger ip adresser til at fordele pakkerne og får dem sendt til de rigtige steder. Hvis to enheder f.eks. ønsker at kommunikere over forskellige netværk, skal der være en router til at lede trafikken de rigtige steder hen.
På eksemplet ovenfor befinder Computer 1 og Computer 2 sig på hvert sit netværk, hvis Computer 1 vil skabe kontakt med Computer 2, skal Computer 1 sende en pakke til Router0.
Router0 modtager pakken og tjekker den for modtagerens IP adresse, hvis routeren har IP adressen i sin routnings tabel, vil routeren videresende pakken ud igennem det interface ip adressen er forbundet til.
Hvad er en routnings tabel?
En routnings tabel opbevarer en rute til hvert netværk, som routeren kan nå. Ruterne kan læres statisk ved at skrive dem ind eller de kan læres dynamisk (via protokoller).
Tabellen bliver brugt af routere når den skal finde ud af, hvor pakkerne skal videresendes til.
Nedenfor ser du hvordan en routnings tabel kan se ud.