Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Network Equipment >> .

Come viene trasmesso il messaggio da un computer all'altro usando i livelli?

La trasmissione dei dati tra i computer non è un singolo passaggio ma un processo a strati, in genere modellato utilizzando il modello OSI (interconnessione di sistemi aperti) o il modello TCP/IP. Mentre il modello TCP/IP è più comunemente usato nella pratica, il modello OSI fornisce un framework concettuale più pulito. Usiamo il modello OSI per illustrare la trasmissione a strati di un messaggio:

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