Applied Information Technology - I. La Rete

[Precedente] [Indice] [Successiva]

3) Il livello due (Data Link)

Competenze del livello data link
Questo livello ha le seguenti incombenze principali: Servizi offerti al livello Network
Il servizio principale è trasferire dati dal livello network della macchina di origine al livello network della macchina di destinazione.
Come sappiamo, la trasmissione reale passa attraverso il livello fisico, ma noi ragioniamo in termini di dialogo fra due processi a livello data link che usano un protocollo di livello data link.
Vediamo ora un tipico esempio di funzionamento. Consideriamo un router con alcune linee in ingresso ed alcune in uscita. Ricordiamo che il routing avviene a livello tre (network), quindi il router gestisce i livelli uno, due e tre.
  1. Quando al router arrivano dei bit da una linea fisica, l'hardware apposito se ne accorge (siamo a livello 1) e li passa al corrispondente SW/HW di livello due.
  2. Il SW/HW di livello due (data link), che in genere è contenuto in un chip sulla scheda (o adattatore) di rete (tipico esempio è una scheda Ethernet o un Modem+Scheda di Accesso Remoto) fa i controlli opportuni:
  3. Se tutto è OK, il SW/HW di livello due genera un interrupt alla CPU, che chiama in causa il SW di livello tre (network):
  4. Presa questa decisione, il SW di livello tre consegna il pacchetto al corrispondente SW/HW di livello due, che lo imbusta in un nuovo frame e lo consegna al sottostante livello fisico (ossia quello relativo alla linea in uscitaprescelta).
Il livello uno accetta un flusso di bit grezzi e cerca di farli arrivare a destinazione. Però: E' compito del livello due rilevare, e se possibile correggere, tali errori. L'approccio usuale del livello due è il seguente.

3.1) Rilevamento e correzione errori

Ci sono molti fattori che possono provocare errori, sopratutto sul local loop e nelle trasmissioni wireless. Viceversa, essi sono piuttosto rari nei mezzi più moderni quali le fibre ottiche.
Gli errori sono dovuti in generale a: Ci sono due approcci al trattamento degli errori:
[Precedente] [Indice] [Successiva]

Per informazioni apweb@inwind.it - Ultima modifica 10-Apr-2002

Valid HTML 4.01!