Una comunicazione orientata alla connessione è una modalità di comunicazione dati che richiede un sovraccarico nella configurazione di una richiesta di connessione prima di inviare qualsiasi tipo di messaggio di comunicazione dati. La modalità orientata alla connessione (CO-mode), differenziata dalla comunicazione senza connessione, è richiesta dalla maggior parte dei protocolli di rete del computer per garantire che non vengano persi pacchetti. I protocolli sono un insieme di standard e regole che supportano modalità specifiche di comunicazione dei dati. La comunicazione orientata alla connessione è stata progettata per assicurarsi che ci siano risorse disponibili come richiesto dal tipo di comunicazione richiesta.
La comunicazione senza connessione è un tipo di comunicazione basato sul massimo sforzo. Ad esempio, il protocollo UDP (User Datagram Protocol) viene trasmesso a una destinazione senza alcun precedente scambio di dati. Potrebbe esserci un’applicazione nel computer di destinazione che attende il pacchetto UDP. Il pacchetto UDP viene ricevuto e i dati vengono estratti. Nessun meccanismo chiederà al computer di origine di ritrasmettere il pacchetto nel caso in cui il pacchetto non raggiunga mai la destinazione come pacchetto privo di errori.
La commutazione di pacchetto consente di inviare una grande quantità di dati sotto forma di più pacchetti su Internet a un computer di destinazione. La comunicazione orientata alla connessione tiene traccia dello stato dei computer di origine e di destinazione e del completamento del trasferimento dei dati. Potrebbero essere necessari più pacchetti per completare il trasferimento dei dati.
Il livello 1 nel modello di interconnessione dei sistemi aperti (OSI) è il livello fisico che determina se il supporto fisico è cavo, wireless o fibra ottica. Il secondo livello definisce come i nodi di dati come computer e router sono in grado di determinare quando trasmettere. Il livello 3 determina l’indirizzamento di rete e il modo in cui i pacchetti raggiungono l’indirizzo di destinazione richiesto in una rete dati pubblica. È il livello di controllo della trasmissione che gestisce il ritmo della trasmissione dei dati. Il livello 4 è dove viene determinata la comunicazione basata sulla connessione o senza connessione.
I buffer sull’apparecchiatura di destinazione possono essere riempiti e protocolli come il protocollo di controllo della trasmissione (TCP) segnaleranno al computer di origine di interrompere temporaneamente l’invio di dati. Il TCP ritenta anche il completamento dei trasferimenti di dati quando questi vengono interrotti. Nella commutazione di pacchetto, il TCP si assicura che i pacchetti siano nell’ordine corretto anche se alcuni sono in ritardo nel raggiungere la destinazione. Il TCP, che è la comunicazione orientata alla connessione, tiene traccia dei trasferimenti di dati e controlla il ritmo, il controllo degli errori e l’eventuale ritrasmissione per assicurarsi che il trasferimento dei dati abbia esito positivo. L’UDP è senza connessione, sullo stesso livello nel modello OSI del TCP, e utilizzato da applicazioni che possono fare a meno di noiose gestioni.
Il multiplexing statistico è un processo utile per condividere dati ad alta velocità e bilanciare i requisiti di trasferimento dei dati su diverse porte di input/output. In un’area geograficamente remota, un multiplexer statistico può connettere quest’area al resto di Internet. Questo multiplexer statistico rende possibile la condivisione di un singolo hardware di comunicazione dati da e verso quell’area da parte di molti utenti. Fornisce un circuito virtuale separato, ma utilizza solo un circuito fisico, che è il collegamento combinato o aggregato del multiplexer statistico.