16.9.4 Router

Un router è un dispositivo che svolge il compito di instradare i pacchetti ricevuti, verso la rete opportuna in modo da farli arrivare a destinazione. Si tratta essenzialmente di un sistema che lavora al livello 3 dello stack OSI. Esso presenta almeno due interfacce di rete ed analizza i pacchetti che riceve riconoscendone il destinatario (indirizzo IP) ed instradandolo verso la rete opportuna, determinata in base ad una logica descritta da una routing table. Quest’ultima non è altro che una tabella che indica al router che i pacchetti che hanno come destinazione una determinata serie di indirizzi devono essere inviati verso una specifica interfaccia di rete.

Un router ben configurato non dovrebbe instradare il traffico broadcast (in modo da non sovraccaricare la rete) tranne quello diretto ad una specifica applicazione (porta).