I dati vengono inviati su reti come pacchetti . Un programma può inviare un pacchetto e non verificare se quel pacchetto è arrivato . Questa è una trasmissione " connectionless " . Un programma di " connection- oriented" istituisce un quadro per la trasmissione , che è un " collegamento ". Funzione
Cosa succede se i pacchetti arrivano fuori ordine o si perdono ? Se un nodo riceve un sacco di dati diversi dalla stessa fonte , come fa a sapere quali pacchetti appartengono insieme? Se un computer riceve il primo pacchetto e poi il secondo pacchetto , deve sapere che sono il primo e il secondo di una serie. Una connessione stabilisce che serie .
Caratteristiche
protocolli orientati alla connessione
usano " socket ". Questa è una destinazione virtuale in un computer ed è rappresentato da un numero . Alcuni programmi per ascoltare il traffico in entrata marcato con un particolare numero di socket . Quando il computer di invio fa contatto , si dice " Voglio il controllo della presa di 123 . " Il computer ricevente concede la risorsa e viene stabilita la connessione. Le due parti negoziare parametri per la trasmissione prima viene inviato alcun dato. Il programma di ricezione in grado di distinguere l'arrivo dei dati da parte di un torrente e rispedire i rapporti , se tutti i pacchetti mancanti .
Esempi
La suite di protocolli più comunemente utilizzato in rete è TCP /IP ( Transmission Control Protocol /Internet Protocol ) . Il " livello di trasporto " all'interno di questo gruppo gestisce le connessioni . Il orientata collegamento protocollo di trasporto TCP /IP è il Transmission Control Protocol ( TCP ) . Il protocollo senza connessione è l' User Datagram Protocol ( UDP ) .