Switch vs Hub
En netværksenhed, der bruges til at forbinde netværkssegmenter sammen, kaldes en switch. Norm alt bruges switches på datalinklaget (lag 2 af OSI-modellen) til at behandle og rute data. Multilayer switche er en type switche, der behandler data på netværkslaget (lag 3 af OSI-modellen) og derover. Hub er også en enhed, der bruges til at forbinde netværksenheder (såsom Ethernet-enheder) sammen for at danne et enkelt netværkssegment. Det fungerer på det fysiske lag (lag 1 af OSI-modellen).
Hvad er en switch?
Switches er en vigtig del af moderne Ethernet Local Area Networks (LAN'er). Mens små LAN'er (små kontorer eller hjemmekontorer) bruger en enkelt switch, indeholder store LAN'er flere administrerede switches (administrerede switche giver metoder såsom kommandolinjegrænseflader til at ændre switchens funktioner). Switche, der fungerer på datalink-laget, gør det muligt for enheder, der er forbundet til dets porte, at kommunikere uden interferens ved at oprette separate kollisionsdomæner for hver port. Overvej for eksempel fire computere (C1, C2, C3 og C4), der er forbundet med 4 porte i en switch. C1 og C2 kan kommunikere med hinanden, mens C3 og C4 også kommunikerer uden forstyrrelser. Switche kan også fungere på flere lag (såsom datalink, netværk eller transport) samtidigt. Disse switche er kendt som flerlags switche.
Hvad er en Hub?
Hubs er også enheder, der bruges til at forbinde netværksenheder sammen. Det er en simpel enhed, der udsender trafikken, der kommer ind uden nogen form for styring. Den indsamler ingen information fra den trafik, der strømmer igennem den, og kender derfor ikke kilden eller destinationen for trafikken. I en hub sendes trafik, der kommer ind til en havn, ud på alle de andre havne. Da hub'erne sender trafikken til alle de enheder, der er tilsluttet dens porte, kan der sendes unødvendig trafik til enheder på netværket. Enhederne skal selv afgøre, om pakken faktisk er beregnet til det, ved at inspicere adresseoplysningerne på pakken. Denne gentagne proces kan være et problem for et stort netværk med meget trafikflow, da det kan forårsage mange kollisioner. Men hubs kan bruges i små netværk, hvor denne gentagne proces kunne styres.
Hvad er forskellen mellem Switch og Hub?
Selv om både switche og hubs kunne bruges til at forbinde netværkssegmenter, er der nogle vigtige forskelle. En hub er en simpel enhed, der sender al den trafik, der kommer ind til hub'en i alle de andre porte. Dette kan forårsage en masse unødvendig trafikstrøm i netværket, der forårsager kollisioner. Switche på den anden side indsamler en vis viden om de enheder, der forbinder til den, og videresender kun den indgående trafik gennem den eller de relevante porte. Dette ville også gøre det muligt at opretholde samtidig kommunikation på switchen. Derfor er hubs velegnede til små netværk, mens switches er mere velegnede til store netværk med masser af trafik.