La commutazione di pacchetto è un metodo di trasmissione dati in cui i dati vengono divisi in unità discrete chiamate pacchetti, ciascun pacchetto contenente un'intestazione che include indirizzi di origine e destinazione, e quindi instradati attraverso una rete di nodi o switch interconnessi. Ogni nodo esamina le informazioni dell'intestazione per prendere decisioni di inoltro e i pacchetti vengono riassemblati a destinazione, consentendo un utilizzo più efficiente delle risorse di rete e un reindirizzamento dinamico in caso di congestione o guasti.