(1) Dall'aspetto, distinguiamo tra i due
Gli switch in genere hanno più porte e sembrano ingombranti.
Le porte del router sono molto più piccole e il volume è molto più piccolo.
In realtà, l'immagine a destra non rappresenta un router reale, ma un dispositivo che ne integra le funzioni. Oltre alla funzione di switch (la porta LAN funge da switch, mentre la porta WAN serve per connettersi alla rete esterna), è dotato di due antenne e funge anche da punto di accesso wireless (comunemente noto come rete locale wireless Wi-Fi).
(2) Diversi livelli di lavoro:
Lo switch originale funzionava al **livello di collegamento dati del modello di interconnessione del sistema aperto OSI,** che è il secondo livello
Il router opera al livello di rete del modello OSI, che è il terzo livello
Per questo motivo, il principio di funzionamento dello switch è relativamente semplice. Generalmente, per realizzare l'inoltro dei frame di dati si utilizzano circuiti hardware.
Il router opera al livello di rete e si assume l'importante compito dell'interconnessione di rete. Per implementare protocolli più complessi e disporre di funzioni decisionali di inoltro più intelligenti, generalmente esegue un sistema operativo al suo interno per implementare algoritmi di routing complessi, ed è più incline all'implementazione software della sua funzione.
(3) Gli oggetti di inoltro dei dati sono diversi:
Lo switch inoltra i frame di dati in base all'indirizzo MAC
Il router inoltra i datagrammi/pacchetti IP in base all'indirizzo IP.
Il frame di dati incapsula l'intestazione (MAC di origine e MAC di destinazione, ecc.) e la coda (codice di controllo CRC) in base ai pacchetti di dati IP. Per quanto riguarda l'indirizzo MAC e l'indirizzo IP, potresti non capire perché siano necessari due indirizzi. In realtà, l'indirizzo IP determina il percorso finale del pacchetto di dati per raggiungere un determinato host, mentre l'indirizzo MAC determina con quale dispositivo (solitamente un router o un host) interagirà il prossimo hop. Inoltre, l'indirizzo IP è implementato dal software, che descrive la rete in cui si trova l'host, mentre l'indirizzo MAC è implementato dall'hardware. Ogni scheda di rete memorizza un indirizzo MAC univoco nella ROM della scheda quando esce dalla fabbrica, quindi l'indirizzo MAC non può essere modificato, mentre l'indirizzo IP può essere configurato e modificato dall'amministratore di rete.
(4) La “divisione del lavoro” è diversa
Lo switch viene utilizzato principalmente per creare una rete locale (LAN), mentre il router è responsabile della connessione degli host alla rete esterna. È possibile collegare più host allo switch tramite un cavo di rete. In questo modo, viene stabilita la LAN e i dati possono essere inviati ad altri host all'interno della LAN. Ad esempio, il software di rete locale come Feiqiu che utilizziamo inoltra i dati ad altri host tramite lo switch. Tuttavia, la LAN creata dallo switch non può accedere alla rete esterna (ovvero, a Internet). In questo caso, è necessario un router per "aprire le porte al meraviglioso mondo esterno". Tutti gli host sulla LAN utilizzano l'indirizzo IP della rete privata, quindi l'accesso alla rete esterna è possibile solo dopo che il router ha convertito tale indirizzo in un indirizzo IP della rete pubblica.
(5) Dominio del conflitto e dominio di trasmissione
Lo switch divide il dominio di conflitto, ma non il dominio di broadcast, a differenza del router. I segmenti di rete collegati dallo switch appartengono comunque allo stesso dominio di broadcast e i pacchetti di dati broadcast verranno trasmessi su tutti i segmenti di rete collegati dallo switch. In questo caso, si verificheranno tempeste di broadcast e vulnerabilità di sicurezza. Al segmento di rete collegato al router verrà assegnato un dominio di broadcast irraggiungibile e il router non inoltrerà i dati broadcast. È importante notare che il pacchetto di dati unicast verrà inviato in modo univoco all'host di destinazione dallo switch nella rete locale e gli altri host non riceveranno i dati. Questo è diverso da quanto avviene con l'hub originale. Il tempo di arrivo dei dati è determinato dalla velocità di inoltro dello switch. Lo switch inoltrerà i dati broadcast a tutti gli host nella LAN.
Infine, è importante notare che i router in genere svolgono anche la funzione di firewall, filtrando selettivamente alcuni pacchetti di dati di rete. Alcuni router ora hanno anche la funzione di switch (come mostrato a destra nella figura sopra), e alcuni switch hanno la funzione di router; questi ultimi sono chiamati switch di livello 3 e sono ampiamente utilizzati. Rispetto agli switch, i router offrono funzionalità più potenti, ma sono anche più lenti e costosi. Gli switch di livello 3 combinano la capacità di inoltro lineare degli switch con le buone funzionalità di routing dei router, motivo per cui sono ampiamente utilizzati.
Data di pubblicazione: 26 novembre 2021
