Livello di trasporto

Autore: John Stephens
Data Della Creazione: 1 Gennaio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
TCP e UDP - Protocolli di trasporto a confronto
Video: TCP e UDP - Protocolli di trasporto a confronto

Contenuto

Definizione - Cosa significa strato di trasporto?

Il livello di trasporto è il livello nel modello OSI (Open System Interconnection) responsabile della comunicazione end-to-end su una rete. Fornisce comunicazione logica tra i processi dell'applicazione in esecuzione su host diversi all'interno di un'architettura a più livelli di protocolli e altri componenti di rete.


Il livello di trasporto è anche responsabile della gestione della correzione degli errori, fornendo qualità e affidabilità all'utente finale. Questo livello consente all'host di ricevere e ricevere dati, pacchetti o messaggi corretti da errori su una rete ed è il componente di rete che consente il multiplexing.

Nel modello OSI, il livello di trasporto è il quarto livello di questa struttura di rete.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega il livello di trasporto

I livelli di trasporto funzionano in modo trasparente all'interno dei livelli sopra per consegnare e ricevere dati senza errori. Il lato suddivide le applicazioni in segmenti e le passa al livello di rete. Il lato ricevente quindi riassembla i segmenti in se li passa al livello dell'applicazione.


Il livello di trasporto può fornire alcuni o tutti i seguenti servizi:

  • Comunicazione orientata alla connessione: i dispositivi ai punti finali di una comunicazione di rete stabiliscono un protocollo di handshake per garantire una connessione robusta prima dello scambio di dati. Il punto debole di questo metodo è che per ogni recapito è necessario un riconoscimento, che aggiunge un notevole carico di rete rispetto ai pacchetti con correzione automatica degli errori. Le richieste ripetute causano un significativo rallentamento della velocità della rete quando vengono inviati flussi di byte difettosi o datagrammi.
  • Consegna dello stesso ordine: assicura che i pacchetti vengano sempre consegnati in sequenza rigorosa. Sebbene il livello di rete sia responsabile, il livello di trasporto può correggere eventuali discrepanze nella sequenza causate dalla caduta di pacchetti o dall'interruzione del dispositivo.
  • Integrità dei dati: utilizzando i checksum è possibile garantire l'integrità dei dati in tutti i livelli di consegna. Questi checksum garantiscono che i dati trasmessi siano gli stessi dei dati ricevuti attraverso ripetuti tentativi fatti da altri layer per avere nuovamente i dati mancanti.
  • Controllo del flusso: i dispositivi alle estremità di una connessione di rete spesso non hanno modo di conoscersi a vicenda in termini di velocità di trasmissione dei dati e possono quindi dati più velocemente di quanto il dispositivo ricevente sia in grado di bufferizzare o elaborare. In questi casi, i sovraccarichi del buffer possono causare interruzioni complete della comunicazione.Al contrario, se il dispositivo ricevente non sta ricevendo i dati abbastanza velocemente, ciò provoca un buffer underrun, che potrebbe causare una riduzione non necessaria delle prestazioni della rete.
  • Controllo del traffico: le reti di comunicazione digitali sono soggette a restrizioni di larghezza di banda e velocità di elaborazione, il che può comportare un enorme potenziale di congestione dei dati sulla rete. Questa congestione della rete può interessare quasi ogni parte di una rete. Lo strato di trasporto può identificare i sintomi di nodi sovraccarichi e portate ridotte.
  • Multiplexing: la trasmissione di più flussi di pacchetti da applicazioni non correlate o altre fonti (multiplexing) attraverso una rete richiede alcuni meccanismi di controllo molto specifici, che si trovano nel livello di trasporto. Questo multiplexing consente l'uso di applicazioni simultanee su una rete, ad esempio quando vengono aperti diversi browser Internet sullo stesso computer. Nel modello OSI, il multiplexing è gestito nel livello di servizio.
  • Orientamento byte: alcune applicazioni preferiscono ricevere flussi di byte anziché pacchetti; il livello di trasporto consente la trasmissione di flussi di dati orientati al byte, se necessario.