Aggiungi a: Digg Aggiungi a: Del.icoi.us Aggiungi a: Furl Aggiungi a: Yahoo Aggiungi a: Technorati Aggiungi a: Google Information  RSS ePOINT Ferrara
Spedire dati a pacchetti PDF Stampa E-mail

La commutazione di pacchetti: spedire i dati in blocchi di dimensione definita.

Internet, si č detto, č una rete a commutazione di pacchetto. Questo significa che i dati sulla rete viaggiano in blocchi di dimensione definita: un datagramma IP per default occupa 1500 byte. Ma č chiaro che assai raramente i dati scambiati dagli utenti di Internet avranno dimensioni pari o inferiori a quelli dei piccoli pacchetti IP.

Ad ovviare a questi limiti interviene il protocollo che gestisce l'organizzazione dei dati e il controllo della trasmissione, il Transmission Control Protocol (TCP). Se la dimensione del blocco di dati da inviare eccede la dimensione di un singolo pacchetto (come avviene di norma) il TCP č in grado di suddividerlo, in fase di invio, in una catena di pacchetti, e di ricomporlo in fase di ricezione.

Quando il modulo TCP riceve dei dati da trasmettere da parte di una certa applicazione del livello superiore, suddivide il flusso di dati in una sequenza di pacchetti; ad ogni pacchetto viene aggiunta una intestazione (TCP header) che ne specifica il numero d'ordine e il tipo di applicazione che lo ha prodotto. In questo modo il TCP ricevente sarā in grado di ricomporre i dati nella loro sequenza originaria e di passarli alla applicazione giusta.

Ma il TCP svolge anche un'altra importante funzione, come il nome stesso suggerisce: assicura che la trasmissione dei dati vada a buon fine, esercitando un controllo sulla comunicazione.

Per fare questo il modulo TCP del computer A che invia stabilisce un contatto diretto con il suo pari (peer in termini tecnici) nell'host B che riceve. La comunicazione inizia con una richiesta rivolta da A a B di prepararsi a ricevere dati. In caso di risposta positiva A inizia il trasferimento del primo segmento di dati, e poi attende che B invii un segnale di conferma di aver ricevuto tutti i dati inviati. Se questo non avviene o se B dichiara di avere ricevuto solo una parte dei dati inviati, A ritrasmette il segmento perduto.

Naturalmente questo schema semplifica il vero funzionamento delle transazioni TCP, e offre un'idea solo teorica delle comunicazioni in rete. L'essenziale č tuttavia che un meccanismo di questo tipo permette alla maggior parte delle comunicazioni su Internet di andare a buon fine; se pensate che ogni giorno avvengono in rete miliardi di transazioni, vi potrete rendere conto della efficienza e dell'importanza di questo sistema.

< Prec.   Succ. >
Contatta ePOINT web agency Ferrara e Bologna
Portfolio


     Qui un estratto del

        nostro portfolio 

Partner Program


Agenzia di comunicazione
      o pubblicitaria?

Diventa partner ePOINT.