1. Livello fisico:
* Contributo: Questo strato è responsabile della trasmissione fisica di bit su un mezzo di comunicazione (ad es. Filo di rame, cavo in fibra ottica, wireless). Si occupa delle interfacce elettriche, meccaniche e procedurali grezze.
* Prevenzione/correzione degli errori: Il livello fisico non gestisce direttamente l'errore * Correzione * nel senso di ritrasmissione o recupero dei dati. Tuttavia, è fondamentale per la * prevenzione * assicurando che i segnali fisici vengano trasmessi e ricevuti in modo affidabile. Ciò include l'uso di tecniche come l'amplificazione del segnale, la riduzione del rumore e il cablaggio appropriato per ridurre al minimo la degradazione e la perdita del segnale. Definisce anche le caratteristiche fisiche della connessione.
2. Livello di collegamento dati:
* Contributo: Questo livello fornisce trasmissione senza errori di frame (pacchetti di dati) su un singolo collegamento fisico. Si occupa di indirizzare a livello di rete locale.
* Prevenzione/correzione degli errori: Questo livello è il luogo in cui si verificano significativi rilevamento e correzione degli errori. Usa tecniche come:
* Rilevamento degli errori: Il controllo della ridondanza ciclica (CRC) viene comunemente utilizzato per rilevare errori introdotti durante la trasmissione. Se viene rilevato un errore, il frame viene in genere scartato.
* Correzione degli errori: Vengono impiegate tecniche come la richiesta di ripetizione automatica (ARQ). ARQ coinvolge i frame di ritrasmissione del mittente se viene rilevato un errore dal ricevitore. Esistono altri metodi di correzione degli errori, ma l'ARQ è comune. I meccanismi di controllo del flusso assicurano inoltre che il ricevitore non sia sopraffatto dai dati che non può elaborare.
3. Livello di rete:
* Contributo: Questo livello gestisce il routing dei pacchetti di dati tra le reti. Fornisce indirizzamento logico (indirizzi IP) e determina il percorso migliore per i dati per viaggiare su più reti per raggiungere la sua destinazione.
* Prevenzione/correzione degli errori: Il livello di rete non corregge direttamente gli errori nei bit di dati ma contribuisce indirettamente. Garantisce che i pacchetti di dati vengano instradati correttamente, prevenendo la perdita a causa di routing errato. Tecniche come gli algoritmi di selezione del percorso e i protocolli di routing (ad es. RIP, OSPF) contribuiscono a ridurre al minimo la perdita di pacchetti evitando segmenti di rete congestionati o difettosi. Se un pacchetto viene perso, gli strati più alti lo rilevano e potenzialmente innescano la ritrasmissione (ad esempio tramite TCP).
4. Livello di trasporto:
* Contributo: Questo livello fornisce una comunicazione end-to-end tra applicazioni in esecuzione su host diversi. Segna i dati in unità più piccole (segmenti) e fornisce meccanismi per il trasferimento di dati affidabile.
* Prevenzione/correzione degli errori: Il livello di trasporto è cruciale per il trasferimento di dati affidabile. Impiega tecniche come:
* Segmentazione e rimontaggio: La rottura dei flussi di dati di grandi dimensioni in segmenti più piccoli rende la trasmissione più efficiente e più facile da gestire.
* Rilevamento degli errori e correzione (TCP): Transmission Control Protocol (TCP) è un protocollo orientato alla connessione che garantisce una consegna affidabile e ordinata dei dati. Utilizza numeri di sequenza, riconoscimenti e timeout per rilevare e recuperare da segmenti smarriti o corrotti. User Datagram Protocol (UDP) è senza connessione e non offre alcuna correzione degli errori; Si basa su livelli più alti per gestire eventuali errori.
5. Livello di sessione:
* Contributo: Questo livello gestisce lo stabilimento, la manutenzione e la risoluzione delle sessioni tra le applicazioni. Consente a più applicazioni di condividere una connessione di rete.
* Prevenzione/correzione degli errori: Il livello di sessione non è direttamente coinvolto nel rilevamento/correzione degli errori a livello di bit. Il suo ruolo è quello di gestire la sessione, garantendo che le applicazioni possano comunicare in modo efficace, incluso eventualmente identificare e recuperare da problemi a livello di sessione come disconnessioni inaspettate.
6. Livello di presentazione:
* Contributo: Questo livello gestisce la formattazione dei dati, la crittografia e la decrittografia. Garantisce che i dati siano presentati in un formato che l'applicazione di ricezione può comprendere.
* Prevenzione/correzione degli errori: Il livello di presentazione aiuta a prevenire gli errori assicurando che i dati vengano formattati correttamente e possono essere compresi dall'applicazione di ricezione. La crittografia fornisce riservatezza e integrità dei dati, contribuendo a prevenire l'alterazione non autorizzata dei dati.
7. Livello dell'applicazione:
* Contributo: Questo livello fornisce servizi di rete alle applicazioni. Gestisce cose come e -mail, trasferimento di file e navigazione web.
* Prevenzione/correzione degli errori: Il livello dell'applicazione si basa su livelli inferiori per la gestione degli errori. Tuttavia, i meccanismi di gestione degli errori a livello di applicazione possono essere implementati per gestire specifici errori relativi all'applicazione, come la nuova e-mail non riuscita.
In sintesi, ogni livello contribuisce all'integrità dei dati e alla consegna affidabile. Gli strati inferiori si concentrano sui livelli di trasmissione fisica e rilevamento degli errori ai livelli di bit e frame. I livelli più alti si occupano di indirizzamento, routing, trasferimento di dati affidabili, formattazione dei dati e servizi a livello di applicazione. L'interazione di tutti i livelli è ciò che garantisce che i dati raggiungano correttamente la destinazione prevista e senza errori (o con errori rilevati e gestiti).
software © www.354353.com