Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Switch

En switch, även nätverksväxel, är en nätverkskomponent som styr datatrafik mellan olika noder i ett nätverk. Ordet switch är engelska och betyder omkopplare. Switchen arbetar på lager 2 i OSI-modellen, det vill säga att den hanterar och använder MAC-adresser (Media Access Control) för att ta beslut om på vilken port den mottagna ramen (dataramen) skall skickas ut. Vanligen avses switchar för Ethernet, men motsvarande enheter fanns för andra typer av nät, såsom Token Ring och FDDI. Det är ett vanligt fenomen att folk förväxlar switch med nätverkshubb, då deras utseende är snarlikt. Dock är det en stor skillnad mellan switchar och hubbar.

När ett datapaket, kallat en ram, anländer till en switch, så inspekteras det helt eller delvis, se nedan, och switchen jämför dess destinationsadress med innehållet i sin vidarebefordringsdatabas, CAM-tabellen (Content Addressable Memory), i vilken den har en mappning mellan MAC-adresser och sina portar. Paketet skickas ut på den port som matchar MAC-adressen. Om destinationsadressen inte finns i CAM-tabellen skickas paketet ut på samtliga portar utom den där paketet anlände.

En hub arbetar på lager 1 i OSI-modellen och har ingen CAM-tabell. En hub repeterar den binära strömmen av ettor och nollor ut på samtliga portar.

Lokala nätverk skapade med hubbar skapar en logisk bussnätstopologi, switchar däremot ger logiska stjärnnät. På bussnät kan man bara kommunicera i halv duplex och kollisioner kan uppstå om två noder påbörjar en sändning i samma ögonblick. På nät där alla noder är anslutna till switchar, så ger dessa dedicerade kanaler för kommunikationen mellan två noder. Kollisioner kan inte uppstå och full duplex, samtidig trafik i båda riktningarna, är möjlig, förutsatt att den fysiska kopplingen tillåter det. Dessutom kan flera noder kommunicera samtidigt. Om nod A kommunicerar med nod B, så kan nod C och D samtidigt kommunicera genom samma switch, eftersom trafiken är åtskild i olika kanaler.


Previous Page Next Page