• huvudbanner

Skillnaden mellan en switch och en router

(1) Utifrån utseendet skiljer vi mellan de två

Switchar har oftast fler portar och ser otympliga ut.

Routerns portar är mycket mindre och volymen är mycket mindre.

Bilden till höger visar faktiskt inte en riktig router utan integrerar routerns funktion. Förutom switchens funktion (LAN-porten används som switchport, WAN-porten är porten som används för att ansluta till det externa nätverket), och de två antennerna är den trådlösa AP-åtkomstpunkten (som vanligtvis kallas trådlöst lokalt nätverk wifi).

(2) Olika arbetsnivåer:

Den ursprungliga omkopplaren fungerade på datalänklagret i OSI:s öppna systeminterkonnektionsmodell, vilket är det andra lagret.

Routern arbetar på nätverkslagret i OSI-modellen, vilket är det tredje lagret

På grund av detta är principen för switchen relativt enkel. Generellt används hårdvarukretsar för att vidarebefordra dataramar.

Routern arbetar på nätverkslagret och axlar den viktiga uppgiften att sammankoppla nätverket. För att implementera mer komplexa protokoll och ha mer intelligenta funktioner för vidarebefordringsbeslut kör den vanligtvis ett operativsystem i routern för att implementera komplexa routingalgoritmer och är mer benägen att implementera mjukvara. Dess funktion är mer baserad på mjukvaruimplementering.

(3) Objekten för datavidarebefordran är olika:

Switchen vidarebefordrar dataramar baserat på MAC-adressen

Routern vidarebefordrar IP-datagram/paket baserat på IP-adressen.

Dataframen inkapslar frameheadern (käll-MAC och destination-MAC, etc.) och frame tail (CRC-kontrollkod) baserat på IP-datapaket/paket. När det gäller MAC-adressen och IP-adressen kanske du inte förstår varför två adresser behövs. Faktum är att IP-adressen avgör vilket slutligt datapaket som når en viss värd, och MAC-adressen avgör vilken som nästa hopp kommer att interagera med. En enhet (vanligtvis en router eller en värd). Dessutom realiseras IP-adressen av programvara, som kan beskriva nätverket där värden finns, och MAC-adressen realiseras av hårdvara. Varje nätverkskort kommer att ha världens enda MAC-adress i nätverkskortets ROM när det lämnar fabriken, så MAC-adressen kan inte ändras, men IP-adressen kan konfigureras och modifieras av nätverksadministratören.

(4) ”Arbetsfördelning” är annorlunda

Switchen används huvudsakligen för att bygga ett lokalt nätverk, och routern ansvarar för att ansluta värden till det externa nätverket. Flera värdar kan anslutas till switchen via en nätverkskabel. Vid denna tidpunkt upprättas LAN-systemet och data kan skickas till andra värdar i LAN-systemet. Till exempel vidarebefordrar LAN-programvaran som Feiqiu som vi använder data till andra värdar via switchen. LAN-systemet som upprättas av switchen kan dock inte komma åt det externa nätverket (det vill säga internet). Vid denna tidpunkt behövs en router för att "öppna dörren till den underbara världen utanför" för oss. Alla värdar i LAN-systemet använder den privata nätverks-IP-adressen, så den måste vara åtkomlig för det externa nätverket först efter att routern har konverterats till en IP-adress i det publika nätverket.

(5) Konfliktdomän och sändningsdomän

Switchen delar upp konfliktdomänen, men delar inte upp sändningsdomänen, medan routern delar upp sändningsdomänen. Nätverkssegmenten som är anslutna av switchen tillhör fortfarande samma sändningsdomän, och sändningsdatapaketen kommer att överföras på alla nätverkssegment som är anslutna av switchen. I detta fall kommer det att orsaka sändningsstormar och säkerhetsproblem. Nätverkssegmentet som är anslutet till routern kommer att tilldelas en oåtkomlig sändningsdomän, och routern kommer inte att vidarebefordra sändningsdata. Det bör noteras att unicast-datapaketet skickas unikt till målvärden av switchen i det lokala nätverket, och andra värdar kommer inte att ta emot data. Detta skiljer sig från den ursprungliga hubben. Datas ankomsttid bestäms av switchens vidarebefordringshastighet. Switchen kommer att vidarebefordra sändningsdatan till alla värdar i LAN:et.

Det sista att notera är att routrar i allmänhet har funktionen som en brandvägg, som selektivt kan filtrera vissa nätverksdatapaket. Vissa routrar har nu funktionen som en switch (som visas till höger i figuren ovan), och vissa switchar har funktionen som en router, vilka kallas Layer 3-switchar och används flitigt. I jämförelse har routrar kraftfullare funktioner än switchar, men de är också långsammare och dyrare. Layer 3-switchar har både switcharnas linjära vidarebefordringsförmåga och routrarnas goda routingfunktioner, så de används flitigt.


Publiceringstid: 26 november 2021