1. Router
Un router un dispositivo di rete che si occupa di instradare i dati, suddivisi in pacchetti, fra sottoreti diverse. Caratteristica fondamentale dei router Γ¨ lβutilizzo di indirizzi di livello 3 (rete) del modello OSI (corrispondente al livello IP dello stack TCP/IP), a differenza dello switch o del bridge che instradano a livello locale sulla base degli indirizzi di livello 2 (collegamento) detti indirizzi MAC e dellβhub che ripete i segnali elettrici del livello fisico (livello 1). Il router inoltre puΓ² occuparsi di assegnare automaticamente indirizzi IP ad ogni dispositivo della rete. Gli elementi della tabella di instradamento (o routing table) non corrispondono necessariamente a singoli calcolatori ma intere reti (SubNet_ID), ovvero sottoinsiemi anche molto ampi dello spazio di indirizzamento. Per visualizzare lβelenco dei router attraversati durante lβinvio di un pacchetto in rete i sistemi operativi mettono a disposizione comandi da digitare nella shell di sistema per lβapplicazione di traceroute ovvero tracciamento dei router.
2. Switch
Uno switch Γ¨ un dispositivo di rete che si occupa di commutazione a livello 2 del modello ISO/OSI. Lo switch agisce sullβindirizzamento e sullβinstradamento allβinterno delle reti LAN mediante indirizzo fisico (MAC), selezionando i frame ricevuti e dirigendoli verso il dispositivo corretto (leggendo il MAC di destinazione). Lβinstradamento avviene per mezzo di una corrispondenza univoca porta-indirizzo.
Quando un nodo A cerca di comunicare con un nodo B, il comportamento dello switch dipende dalla porta cui Γ¨ collegato B:
- se B Γ¨ collegato alla stessa porta a cui Γ¨ collegato A, lo switch ignora il frame;
- se B Γ¨ collegato a una porta diversa, lo switch inoltra il frame sulla porta a cui Γ¨ collegato B;
- se lo switch non conosce ancora a quale porta Γ¨ collegato B, inoltra il frame su tutte le porte.
Normalmente in questβultimo caso il nodo destinatario riceverΓ il pacchetto e risponderΓ al mittente permettendo allo switch di scoprire a quale porta esso Γ¨ collegato e cosΓ¬ via per tutti gli altri terminali di dislocazione non nota. Alcuni frame hanno un indirizzo destinazione particolare, denominato broadcast, che indica che sono destinati a tutti i calcolatori della rete. Uno switch inoltra questi frame su tutte le porte. Per questo si dice che lo switch crea un unico dominio di broadcast. Uno switch Γ¨ piΓΉ βintelligenteβ di un hub Ethernet, che semplicemente ritrasmette i pacchetti fuori da ogni porta dellβhub eccetto la porta su cui Γ¨ stato ricevuto il pacchetto, incapace di distinguere i diversi destinatari e di ottenere unβefficienza di rete complessivamente inferiore. Ogni dispositivo collegato a una porta dello switch puΓ² trasferire dati a una qualsiasi delle altre porte in qualsiasi momento. Nella modalitΓ half duplex
, ogni porta dello switch non puΓ² contemporaneamente ricevere e trasmettere al dispositivo a cui Γ¨ connessa. Al contrario, ciΓ² Γ¨ possibile nella modalitΓ full duplex
, assumendo che il dispositivo connesso supporti tale modalitΓ .
3. Differenze tra router e switch
Un router ha il compito principale di interconnette piΓΉ reti insieme e gestire il traffico tra di loro. Principalmente questo fornisce:
- Indirizzamento per tutti i computer della rete
- Firewall
- Gestione del traffico (Quality of Service)
- ACL (Access Control List)
- Accesso alla rete tramite wireless
Uno switch invece connette piΓΉ computer insieme nella stessa rete e gestisce il traffico tra di loro. Quindi:
- Non fornisce servizi avanzati come firewall e simili
- Sono principalmente usati per espandere la capacitΓ di una rete
- Non forniscono accesso diretto alla rete
- Non sono il punto di contatto tra il tuo pc e la rete esterna
- Sono usati spesso insieme ad un router
Quindi il router Γ¨ il βcervelloβ della rete e gestisce sicurezza, traffico e altre cose importanti. Uno switch Γ¨ invece pensato per trasmettere del traffico nella maniera piΓΉ veloce possibile senza alcuna analisi dello stesso. Principalmente vengono usati quando la mia rete ha piΓΉ porte di quelle che puΓ² gestire il mio router.
4.Dispositivi gigabit
Gli switch e router piΓΉ moderni sono detti gigabit switch e gigabit router in quanto supportano il protocollo di comunicazione gigabit ethernet. Questo protocollo (IEEE 802.3z
su fibra e IEEE 802.3ab
su rame) Γ¨ lβevoluzione a 1000 Mbit/s del protocollo Fast Ethernet (standard IEEE 802.3u
) operante a 100 Mbit/s. Uno switch gigabit Γ¨ usato spesso in tandem con uno gigabit router per poter permettere alla mia rete locale di raggiungere le velocitΓ offerte dal protocollo. Se uno dei componenti che compongono la mia rete non fosse gigabit, allora lβintera rete sarebbe limitata di 10/100 volte in velocitΓ (collo di bottiglia). Conseguentemente Γ¨ necessario che tutti i componenti siano βgigabitβ, compresi i computer. N.B.: queste velocitΓ non sono le velocitΓ di accesso a internet, ma le velocitΓ di connessione tra i computer presenti nella mia rete locale (trasferimento dati).