Forskellen mellem switch og hub

Skift vs hub

En netværksenhed, der bruges til at forbinde netværkssegmenter sammen kaldes en switch. Normalt bruges kontakter i datalinklaget (lag 2 i OSI-modellen) til at behandle og rute data. Multilags-switches er en type switches, der behandler data i netværkslaget (lag 3 i 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 i OSI-modellen).

Hvad er en switch?

Kontakter er en vigtig del af moderne Ethernet Local Area Networks (LANs). Mens små LAN'er (små kontorer eller hjemmekontorer) bruger en enkelt switch, indeholder store LAN'er adskillige styrede switches (administrerede switches indeholder metoder såsom kommandolinjegrænseflader til at ændre switchens funktioner). Kontakter, der fungerer på datalinklaget, gør det muligt for enhederne, 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 tilsluttet ved hjælp af 4 porte i en switch. C1 og C2 kan kommunikere med hinanden, mens C3 og C4 også kommunikerer uden interferens. Kontakter kan også fungere på flere lag (såsom dataforbindelse, netværk eller transport) samtidigt. Disse afbrydere er kendt som flerlagsafbrydere.

Hvad er en hub?

Hubs er også enheder, der bruges til at forbinde netværksenheder sammen. Det er en simpel enhed, der sender trafikken, der kommer ind uden nogen form for styring. Den indsamler ingen oplysninger fra trafikken, der strømmer igennem den, og kender derfor ikke kilden eller destinationen for trafikken. I et hub sendes trafik, der kommer ind til en port på alle de andre havne. Da hubs videregiver trafikken til alle enheder, der er forbundet til dens porte, kan unødvendig trafik sendes til enheder på netværket. Enhederne skal selv bestemme, om pakken faktisk er beregnet til den 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 masser af kollisioner. Men hubs kan bruges i små netværk, hvor denne gentagne proces kunne styres.

Hvad er forskellen mellem switch og hub?

Selvom både switches og hubs kunne bruges til at sammenkoble netværkssegmenter, er der nogle vigtige forskelle. En hub er en simpel enhed, der sender al den trafik, der kommer ind til huben i alle de andre porte. Dette kan forårsage masser af unødvendig trafikstrøm i netværket og forårsage kollisioner. Skifter på den anden side, indsamler en vis viden om enhederne, der forbinder til den, og videresender kun den indkommende trafik gennem de relevante port (er). Dette ville også tillade opretholdelse af samtidig kommunikation på kontakten. Derfor er hubs velegnet til små netværk, mens switches er mere velegnede til store netværk med masser af trafik.