Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Compressione dei dati >> .

In che modo un livello di collegamento di dati ha composto e come fornisce i suoi servizi?

Il livello di collegamento dati è il secondo livello nel modello OSI a sette strati (o livello 2 nel modello TCP/IP a cinque strati). È responsabile del trasferimento di dati affidabile tra due nodi direttamente connessi. Non si preoccupa del significato dei dati (che sono livelli più alti), ma piuttosto si concentra sulla trasmissione fisica dei frame di dati attraverso un singolo collegamento.

Composizione:

Il livello di collegamento dati è in genere composto da due sublayer:

1. Controllo del collegamento logico (LLC): Questo sublayer si trova sopra il sublayer Mac e fornisce servizi indipendenti dalla tecnologia di rete specifica utilizzata. Le sue funzioni chiave includono:

* Indirizzamento: Fornire indirizzi logici per distinguere tra i dispositivi sulla rete. Questi indirizzi sono spesso diversi dagli indirizzi fisici utilizzati dal sublayer MAC.

* Controllo del flusso: Regolare il tasso di trasmissione dei dati per impedire la schiacciamento del nodo di ricezione.

* Controllo degli errori: Rilevare e correggere errori che possono verificarsi durante la trasmissione. Ciò comporta spesso checksum o altri meccanismi di rilevamento degli errori.

* Controllo di accesso multiplo (Mac): A volte considerato parte di LLC, questo aspetto si concentra sulla gestione dell'accesso al mezzo condiviso in un ambiente multi-accesso (ad esempio Ethernet).

2. Media Access Control (Mac): Questo sublayer si trova più vicino allo strato fisico e tratta l'hardware specifico e le caratteristiche fisiche della rete. Le sue funzioni chiave includono:

* Indirizzamento fisico: Utilizzo degli indirizzi fisici (come gli indirizzi MAC) per identificare in modo univoco le schede di interfaccia di rete (NICS).

* Sincronizzazione del frame: Garantire che il ricevitore possa identificare correttamente l'inizio e la fine di un frame di dati.

* Rilevamento degli errori: Utilizzo di tecniche come checksum per rilevare errori nei dati trasmessi.

* Controllo di accesso medio: Nelle reti multi-accesso (come Ethernet), i protocolli MAC (come CSMA/CD o CSMA/CA) determinano il modo in cui i dispositivi ottengono l'accesso al mezzo condiviso per trasmettere i dati.

Servizi forniti:

Il livello di collegamento dati fornisce diversi servizi cruciali:

* Inquadratura: Incapsulamento dei dati in frame, aggiungendo intestazioni e rimorchi per informazioni di controllo. Questo aiuta a delimitare le unità di dati e consente l'identificazione e il rilevamento degli errori.

* Indirizzamento fisico: Utilizzo degli indirizzi MAC per identificare il mittente e il ricevitore di un frame.

* Rilevamento e correzione degli errori: Rilevare errori che si verificano durante la trasmissione utilizzando tecniche come checksum, controlli di ridondanza ciclica (CRC) e potenzialmente correggerli.

* Controllo del flusso: Gestione del tasso di trasmissione dei dati per evitare di schiacciare il ricevitore. Vengono utilizzati metodi come i protocolli di finestra scorrevole.

* Controllo di accesso: Regolare l'accesso al mezzo di trasmissione condiviso nelle reti multi-accesso. Protocolli come CSMA/CD e CSMA/CA sono esempi.

* Funzionamento half-duplex e full-duplex: Modalità di comunicazione di supporto in cui un solo dispositivo può trasmettere alla volta (mezzo duplex) o in cui i dispositivi possono trasmettere e ricevere contemporaneamente (full-duplex).

In sintesi, il livello di collegamento dei dati colma il divario tra l'hardware fisico e i protocolli di rete di livello superiore. Garantisce la trasmissione di dati affidabile attraverso un singolo collegamento, preparando i dati per una comunicazione di rete di successo gestita da livelli più alti. Diversi tipi di reti (ad es. Ethernet, Wi-Fi, PPP) utilizzeranno diversi protocolli di sublayer Mac per raggiungere questi obiettivi, ma i principi generali rimangono coerenti.

 

software © www.354353.com