La commutazione è un metodo per inoltrare i pacchetti di dati in arrivo dal mittente al destinatario all'indirizzo di destinazione. La commutazione di circuito e la commutazione di pacchetto sono i due metodi di commutazione più popolari. Nella commutazione di circuito, i dati vengono trasferiti su un canale dedicato che deve essere stabilito tra il mittente e il ricevitore utilizzando una connessione punto-punto dedicata. Nella commutazione a pacchetto, i dati sono suddivisi in piccole unità chiamate pacchetti con ciascun pacchetto associato a un'intestazione contenente informazioni di segnalazione sui nodi di origine e di destinazione. I pacchetti vengono trasmessi in modo indipendente e vengono elaborati in tutti i nodi intermedi prima di raggiungere la loro destinazione. Alla destinazione, i pacchetti di dati vengono estratti e riassemblati per ottenere il messaggio originale. Studiamo la differenza tra i due in dettaglio.
Il cambio di circuito è una delle tecnologie di commutazione utilizzate per inviare messaggi da un punto all'altro utilizzando un collegamento point-to-point dedicato per tutta la sessione. Vengono utilizzati principalmente in PSTN (Public Switched Telephone Network) in cui il chiamante e il ricevente scambiano informazioni su un canale dedicato utilizzando un collegamento end-to-end. Questo è un canale orientato alla connessione che viene stabilito tra il mittente e il ricevitore utilizzando un protocollo di segnalazione dedicato. Quando una delle due interrompe la chiamata, il circuito si interrompe chiudendo così la sessione. In termini semplici, il mittente stabilisce una connessione fisica con il ricevitore lungo un circuito dedicato per inviare trasmissioni di dati e al termine del trasferimento dei dati, il circuito viene rilasciato. Tutti i dati vengono trasmessi lungo lo stesso circuito durante la sessione.
La commutazione di pacchetto sfrutta al massimo la larghezza di banda della rete suddividendo il messaggio in piccole unità chiamate pacchetti di dati che cercano il percorso di instradamento più efficiente per raggiungere la destinazione. Ad ogni pacchetto di dati viene assegnata un'intestazione contenente informazioni di segnalazione incluso l'indirizzo del mittente e del destinatario e quindi trasmessa individualmente attraverso la rete. Ogni pacchetto di dati può richiedere un percorso diverso come indicato dalla relativa intestazione associata. I dati vengono elaborati in tutti i nodi intermedi situati in vari punti prima di raggiungere la destinazione in cui tutti i pacchetti vengono riassemblati e ricompilati nel messaggio originale. È un metodo più robusto ed efficiente per trasmettere dati che possono sopportare alcuni ritardi durante la sessione. Viene utilizzato principalmente per i dati e la comunicazione vocale.
- La commutazione di circuito è un tipo di protocollo di rete in cui viene stabilito un canale dedicato tra due punti finali in una rete per la durata di una trasmissione. Il trasferimento dei dati avviene dopo che il circuito è stato stabilito. La commutazione di pacchetto, d'altra parte, è senza connessione, il che significa che i dati vengono trasmessi in piccole unità chiamate pacchetti e viene stabilita una rotta dinamica per ogni pacchetto.
- Nella commutazione di circuito, viene stabilito un percorso del circuito end-to-end tra la sorgente e la destinazione utilizzando un protocollo di segnalazione dedicato. È orientato alla connessione, diversamente dalle reti a commutazione di pacchetto senza connessione, che non seguono un approccio end-to-end. In effetti, ogni pacchetto contiene gli indirizzi di origine e destinazione nell'intestazione.
- Nella commutazione a pacchetto, la comunicazione dei dati viene suddivisa in piccoli pacchetti con ciascun pacchetto che trasporta informazioni di routing e seguendo un diverso percorso di trasmissione per raggiungere la loro destinazione. La commutazione di circuito, d'altra parte, non è flessibile poiché viene stabilito un percorso dedicato che non cambia durante la trasmissione.
- Nelle reti a commutazione di circuito, tutti i dati passano attraverso lo stesso circuito e ogni unità di dati ha accesso esclusivo a un circuito e l'intero percorso di instradamento è fornito alla fonte. Mentre nelle reti a commutazione di pacchetto, ogni pacchetto di dati contiene l'intero percorso di routing e viene trasmesso individualmente.
- Nella commutazione di circuito, il percorso di trasmissione viene deciso prima dell'inizio dell'elaborazione dei dati e il sistema decide su quale percorso seguire. Nella commutazione di pacchetto, i dati vengono suddivisi in piccoli pacchetti, ciascuno con un'intestazione associata, che vengono instradati da origine a destinazione e vengono elaborati su tutti i nodi intermedi.
- Il cambio di pacchetto è il metodo più efficiente quando si tratta di trasmissione dati, mentre il cambio di circuito è un'alternativa molto migliore per la trasmissione vocale. Mentre il primo è implementato a livello fisico, quest'ultimo è implementato a livello di rete.
Commutazione del circuito | Commutazione di pacchetto |
Viene stabilito un percorso fisico dedicato a una singola connessione tra i due punti finali. | I dati sono suddivisi in piccole unità chiamate pacchetti con ciascun pacchetto contenente una piccola intestazione contenente informazioni di segnalazione. |
La trasmissione dei dati avviene dopo che il circuito è stato stabilito per la durata della trasmissione. | La rotta dinamica viene stabilita per ogni pacchetto che contiene le informazioni di instradamento. |
Un percorso di instradamento dedicato viene seguito per tutta la trasmissione e nessun altro utente può utilizzare il circuito. | Ogni pacchetto di dati può prendere un percorso diverso per raggiungere la destinazione, rendendolo flessibile per tutta la sessione. |
Segue un percorso uniforme per tutta la sessione. | Non esiste una prenotazione end-to-end di collegamenti. |
I dati non portano le informazioni di segnalazione e si muove da solo. | Ogni pacchetto di dati contiene le informazioni di segnalazione contenenti gli indirizzi di origine e destinazione nell'intestazione del pacchetto. |
È ideale per la comunicazione vocale e il ritardo è uniforme. | Viene utilizzato principalmente per i dati e le comunicazioni vocali e il ritardo non è uniforme. |
È orientato alla connessione che viene implementato a livello fisico. | È senza connessione ed è implementato a livello di rete. |
Mentre sia la commutazione a pacchetto che la commutazione di circuito sono i due metodi più comuni di trasferimento dei dati tra due dispositivi di comunicazione, entrambi seguono un approccio diverso per l'invio di messaggi da un punto a un altro. La commutazione di circuito utilizza un approccio orientato alla connessione in cui un collegamento di rete è dedicato a una connessione alla volta e nessun altro utente è autorizzato a utilizzare tale circuito. Al contrario, il cambio di pacchetto divide i dati da trasmettere in piccole unità chiamate pacchetti senza prenotazione end-to-end di collegamenti di rete. Entrambi utilizzano tecnologie diverse per trasmettere dati da un punto all'altro, collegando tra loro più dispositivi. Ognuno ha la sua giusta quota di pro e contro a seconda di ciò che stai cercando di fare.