Livelli del modello OSI e trasmissione dei messaggi:
Il modello OSI è costituito da sette livelli, ciascuno responsabile di un aspetto specifico della comunicazione. Un messaggio viaggia i livelli del computer di invio e eseguire il backup dei livelli del computer di ricezione.
1. Livello dell'applicazione: Qui è dove l'utente interagisce. Gli esempi includono client di posta elettronica (come Outlook o Gmail), browser Web e programmi di trasferimento di file (come FTP). A questo livello, viene creato il messaggio (ad esempio, digitando un'e -mail). Il livello dell'applicazione potrebbe anche gestire la formattazione dei dati specifica per l'applicazione (ad es. Intestazioni di posta elettronica).
2. Livello di presentazione: Questo livello gestisce la formattazione dei dati e la crittografia/decrittazione. Garantisce che i dati siano presentati in un formato compreso dalla domanda di ricezione. Ciò potrebbe comportare la codifica dei caratteri (ad esempio, convertire il testo in ASCII o UTF-8), compressione dei dati o crittografia per proteggere le informazioni sensibili.
3. Livello di sessione: Questo livello stabilisce, gestisce e termina le sessioni di comunicazione tra le applicazioni. Gestisce cose come i punti di sincronizzazione per garantire un trasferimento di dati affidabile anche se ci sono interruzioni.
4. Livello di trasporto: Questo livello fornisce consegna di dati end-to-end affidabile o inaffidabile. Due protocolli principali operano a questo livello:
* TCP (Protocollo di controllo della trasmissione): Fornisce consegna affidabile e ordinata dei dati. È come inviare una lettera registrata:la consegna garantita e l'ordine dei messaggi viene preservato. TCP utilizza meccanismi di riconoscimento per garantire che i pacchetti di dati arrivino correttamente e in sequenza.
* UDP (Protocollo di datagram utente): Fornisce una consegna di dati più rapida, ma inaffidabile. È come inviare una cartolina:non vi è alcuna garanzia di arrivo e i messaggi potrebbero arrivare fuori servizio. UDP viene utilizzato per applicazioni in cui la velocità è più importante dell'affidabilità (ad es. Video in streaming). Il livello di trasporto segna i dati in pacchetti.
5. Livello di rete: Questo livello gestisce i pacchetti di dati di routing attraverso le reti. Utilizza gli indirizzi IP per determinare il percorso che i pacchetti prendono. Il protocollo chiave in questo livello è IP (protocollo Internet). Il livello di rete aggiunge informazioni sull'intestazione a ciascun pacchetto, inclusi gli indirizzi IP di origine e destinazione.
6. Livello di collegamento dati: Questo livello gestisce la trasmissione fisica dei dati su un collegamento di rete specifico (ad es. Cavo Ethernet, Wi-Fi). Si occupa di indirizzarsi all'interno di una rete locale (indirizzi MAC) e di rilevamento degli errori a livello di collegamento fisico. Protocolli come Ethernet e Wi-Fi operano a questo livello. Il livello di collegamento dei dati raggruppa i pacchetti di livello di rete in frame.
7. Livello fisico: Questo strato è responsabile della trasmissione fisica di bit sul mezzo di comunicazione (ad es. Fili di rame, cavi in fibra ottica, onde radio). Definisce le caratteristiche fisiche come livelli di tensione, velocità dei dati e connettori.
In sintesi:
Il messaggio inizia dal livello dell'applicazione, passa attraverso ogni livello in ordine decrescente sul lato del mittente (incapsulamento, aggiunta di intestazioni e rimorchi ad ogni livello), viene trasmesso attraverso la rete e quindi sale gli strati sul lato del ricevitore (decapsulazione, rimuovendo intestazioni e rimorchi). Ogni strato interagisce solo con gli strati immediatamente sopra e sotto di esso, estraendo le complessità degli strati sottostanti. Questo approccio a strati consente la modularità e la flessibilità nella progettazione della rete.
hardware © www.354353.com