Casa reti Qual è il livello di trasporto? - definizione da techopedia

Qual è il livello di trasporto? - definizione da techopedia

Sommario:

Anonim

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 inviare e ricevere dati, pacchetti o messaggi con errori corretti 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.

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 di invio suddivide i messaggi dell'applicazione in segmenti e li passa al livello di rete. Il lato ricevente quindi riassembla i segmenti in messaggi e 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 solida prima dello scambio di dati. Il punto debole di questo metodo è che per ciascun messaggio recapitato è 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 da cadute di pacchetti o interruzioni 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 conoscere le capacità reciproche in termini di velocità di trasmissione dei dati e possono quindi inviare 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.
Qual è il livello di trasporto? - definizione da techopedia