Concetti Chiave
- La commutazione è il processo di collegamento tra dispositivi e rete attraverso nodi, e include tre tipi principali: circuito, pacchetto, e pacchetto con circuito virtuale.
- Nella commutazione di circuito, si stabilisce un percorso fisso prima di inviare i dati, simile al funzionamento di una telefonata.
- La commutazione di messaggio trasferisce i dati come un'unità intera, scomponendoli e ricomponendoli durante il percorso attraverso nodi intermedi.
- Nella commutazione di pacchetto, i dati vengono suddivisi in pacchetti che viaggiano indipendentemente, permettendo riordino e conferma di ricezione.
- I pacchetti possono essere trasmessi come datagrammi indipendenti o seguendo un percorso comune nella commutazione a circuito virtuale.
Indice
Le commutazione
I dispositivi per comunicare tra loro devono essere collegati ad un rete e sono collegata ad essa da dei nodi. Questo processo di collegamento tra nodo e rete prende il nome di “Commutazione”.Esistono tre tipi principali di commutazione:
- Commutazione di circuito;
- Commutazione di pacchetto;
- Commutazione di pacchetto con circuito virtuale;
Commutazione di circuito
Nella commutazione di circuito, viene stabilito un percorso che i dati del mittente devono percorrere per arrivare al destinatario.Prima che i dati possano viaggiare, ovviamente, deve essere stabilita (deve essere presente) una connessione. Quando si avrà connessione i dati viaggeranno al destinatario e quando vi arriveranno totalmente si avrà la disconnessione.
Fasi
1. Stabilimento connessione.2. Invio dati.
3. Disconessione.
Un esempio può essere fatto con una linea telefonica.
1.Si compone il numero di telefono;
2.Quando inizia la telefonata si instaura lo scambio dati;
3.Una volta finita la telefonata si ha la disconnessione.
Commutazione di messaggio
Il messaggio viene trasferito come un’intera unità e tale arriva al destinatario, ma solo dopo essersi scomposto in più pezzi nella zona intermedia.Esempio: A vuole inviare a B un messaggio. Per arrivare a B, il messaggio di A deve fare un pezzo di strada dritto, poi deve passare per un tunnel stretto e poi ripercorrere un altro pezzo di strada per arrivare a B. Il messaggio è grande e nel primo pezzo di strada riesce a camminare, ha tutto lo spazio che vuole. Poi arriva al tunnel che è stretto, quindi si divide in più parti così che lo possa attraversare. Una volta che si è scomposto e che tutte le parti hanno attraversato il tunnel, percorre l’ultimo pezzo di strada come un intero messaggio ed arriva a B come era d’inizio.
Commutazione di pacchetto
A differenza della commutazione messaggio dove il messaggio partiva come un grande messaggio poi veniva scomposto nel nodo intermedio e poi ricomposto, nella commutazione di pacchetto il messaggio già di principio viene suddiviso e ognuno viaggia individualmente. Ogni messaggio appunto viene suddiviso in pacchetti che possono essere inviati in ordine o meno, dipende da vari fattori (go back N, selective repeat) ed ogni pacchetto possiede un numero di sequenza che permette al destinatario:- Riordinare i pacchetti se arrivano in disordine;
- Capire se manca un pacchetto;
- Inviare la conferma per il tot pacchetti.
La commutazione pacchetto può essere di due tipi:
- Datagramma
- Virtuale
Datagramma
Ogni pacchetto prende il nome di datagramma ed ognuno è indipendente dagli altri, infatti possiede le informazioni (cioè la via da percorrere) per arrivare al destinatario.Queste informazioni per arrivare al destinatario, saranno utili al nodo intermedio per condurre il messaggio verso il destinatario facendoli percorrere una strada a sua scelta. Se si vogliono inviare contemporaneamente questi singoli pacchetti, essi non faranno mai la stessa strada, e la decisione della strada passato il nodo intermedio che dovranno percorrere i messaggi, sarà scelta del nodo intermedio stesso.
Virtuale
I messaggi viaggiano uno per volta seguendo un percorso comune, quindi tutti fanno la stessa strada.Domande da interrogazione
- Quali sono i tre tipi principali di commutazione?
- Come funziona la commutazione di circuito?
- Qual è la differenza tra commutazione di messaggio e commutazione di pacchetto?
- Cosa caratterizza la commutazione di pacchetto di tipo datagramma?
- In cosa consiste la commutazione di pacchetto virtuale?
I tre tipi principali di commutazione sono: commutazione di circuito, commutazione di pacchetto e commutazione di pacchetto con circuito virtuale.
Nella commutazione di circuito, viene stabilito un percorso fisso per i dati dal mittente al destinatario, e la connessione viene mantenuta fino a quando i dati non sono completamente trasferiti.
Nella commutazione di messaggio, il messaggio viene trasferito come un'unità intera e scomposto solo temporaneamente, mentre nella commutazione di pacchetto, il messaggio è suddiviso in pacchetti fin dall'inizio e ogni pacchetto viaggia individualmente.
Nella commutazione di pacchetto di tipo datagramma, ogni pacchetto è indipendente e contiene le informazioni necessarie per raggiungere il destinatario, permettendo ai pacchetti di seguire percorsi diversi.
Nella commutazione di pacchetto virtuale, i messaggi viaggiano seguendo un percorso comune, quindi tutti i pacchetti seguono la stessa strada verso il destinatario.