LIVELLO DATA LINK (DI LINEA)



Documenti analoghi
ARCHITETTURA DI RETE FOLEGNANI ANDREA

Il livello Data-Link e i suoi protocolli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

IL LIVELLO DI LINEA O LIVELLO DI DATA LINK 1. Servizi offerti 2. Struttura dei pacchetti 3 CAMPO DATI 3. Character stuffing 4.

Reti di Calcolatori. Il software

J+... J+3 J+2 J+1 K+1 K+2 K+3 K+...

Strato di Col o l l e l g e a g m a e m n e t n o

CORSO DI RETI SSIS. Lezione n.3 9 novembre 2005 Laura Ricci

Classificazione delle tecniche di accesso multiplo

Reti di Telecomunicazione Lezione 8

Protocolli di accesso multiplo

Analisi di Protocolli

Le reti. Introduzione al concetto di rete. Classificazioni in base a

Gestione della Connessione in TCP

Approfondimento di Marco Mulas

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 7 Febbraio 2005, ore 15.00

Capitolo 3 - parte 2. Corso Reti ed Applicazioni Mauro Campanella

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

Parte II: Reti di calcolatori Lezione 24

Sottolivello MAC - Medium Access Protocol

Programmazione in Rete

Standard: OSi vs TCP/IP. Il livello di trasporto. TCP e UDP. TCP: Transmission Control Protocol. TCP: funzionalità

Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Inizializzazione degli Host. BOOTP e DHCP

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

Evoluzione della rete Ethernet

Un metodo per il rilevamento degli errori: la tecnica del Bit di Parità

1999 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

Parte II: Reti di calcolatori Lezione 21

Reti e Sistemi per l Automazione MODBUS. Stefano Panzieri Modbus - 1

Introduzione alle Reti Telematiche Centro Multimediale Montiferru

Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Venerdì 18 Febbraio 2005, ore 9.30

Capitolo 8 Strato di Collegamento- Accesso Multiplo e Reti in Area Locale

Il livello trasporto Protocolli TCP e UDP

Reti LAN. IZ3MEZ Francesco Canova

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

Servizi orientati alla connessione

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Per essere inviato il dato deve essere opportunamente codificato in modo da poter essere trasformato in SEGNALE, elettrico oppure onda luminosa.

Standard per Reti a Commutazione di Pacchetto Prof. Vincenzo Auletta Università degli studi di Salerno Laurea in Informatica

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

Reti e Internetworking

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Standard di comunicazione

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Comunicazione codifica dei dati. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Profibus vs WorldFIP WorldFip centralizzato e basato sulla schedulazione

Reti diverse: la soluzione nativa

MODELLI ISO/OSI e TCP/IP

Reti di Telecomunicazione Lezione 6

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

il progetto ieee 802


RC4 RC4. Davide Cerri. Davide Cerri CEFRIEL - Politecnico di Milano cerri@cefriel.it

Il protocollo MODBUS. Il protocollo MODBUS Pag. 1 di 11

Il glossario della Posta Elettronica Certificata (PEC) Diamo una definizione ai termini tecnici relativi al mondo della PEC.

Livello di trasporto: meccanismi trasferimento dati affidabile

ARP (Address Resolution Protocol)

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

High Level Data Link Control (HDLC) Modi operativi Struttura della trama Recupero di errore Esempi PPP

Express Import system

POSTA ELETTRONICA CERTIFICATA

Universal Serial Bus (USB)

Networking e Reti IP Multiservizio

1 ACCESSO AL 3 2 CARICAMENTO DELLE RICHIESTE/PRESTAZIONI MONITORAGGIO DELLE RICHIESTE DOWNLOAD ESITI...

Transmission Control Protocol

Istruzioni (1): L elaborato verrà letto, compilato e fatto girare per verificare la correttezza della sintassi e delle operazioni svolte

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Comandi di Outlook Express Messaggi in partenza Comando Comandopulsante scelta rapida

Introduzione (parte III)

ESERCIZIO NUMERO 1 ESERCIZIO NUM. 2

Express Import system

Rete Internet Prova in Itinere Mercoledì 23 Aprile 2008

Lo Stack TCP/IP: Le Basi

EMERGENZA SISMA ABRUZZO 2009

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione

WLINK. Ecco le principali ed innovative caratteristiche di un sistema wireless WLINK:

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

Funzionamento e attivazione

Introduzione alle Reti Telematiche

Quanto sono i livelli OSI?

Modulo plug&play MKMB-3-e-3. Interfaccia Modbus/RTU per contatori Iskraemeco MT831 / MT860

Che differenza c è tra una richiesta XML ed una domanda XML? (pag. 4)

Comunicazione. Prof. Antonino Mazzeo. Corso di Laurea Specialistica in Ingegneria Informatica

Coordinazione Distribuita

CAPITOLO 1. Introduzione alle reti LAN

POSTA ELETTRONICA CERTIFICATA Manuale operativo. Manuale operativo Posta Elettronica Certificata (PEC) del Comune di Como

Reti di calcolatori ed indirizzi IP

CLASSIFICAZIONE DELLE RETI

Page 1. Elementi Base del Modello OSI. Il modello di riferimento ISO/OSI OSI: Open Systems Interconnection. Struttura a Livelli.

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella

Reti di computer- Internet- Web. Concetti principali sulle Reti Internet Il Web

RETI DI TELECOMUNICAZIONE

La Fatturazione Elettronica

DA SA Type Data (IP, ARP, etc.) Padding FCS

Informatica per la comunicazione" - lezione 8 -

Rete di accesso / Rete di trasporto

Transcript:

LIVELLO DATA LINK (DI LINEA) 1 TRASMISSIONE 2 FRAMING 3 CONTROLLO DEGLI ERRORI 4 CONTROLLO DI FLUSSO 1 Asincrona 2 Sincrona 1 Orientata al byte 2 Orientata al bit 1 Codici correttori 2 Codici Rivelatori 1 Stop and wait 2 Sliding windows 3 Nack PROTOCOLLI DI LINEA 1 Punto a punto 5 NEI COLLEGAMENTI 2 Multipunto 1 Aloha 2 CSMA 6 ALLOCAZIONE DEL CANALE 3 Prenotazione 1 Go back n 2 Selective repeat

7 APPLICAZIONE 6 PRESENTAZIONE 5 SESSIONE 4 TRASPORTO 3 RETE 2 LINEA 1 FISICO Suddivisione in frame Aggiunta codice di controllo

Trasmissione 1. Asincrona Intervallo di tempo tra due frame imprecisato 2. Sincrona SYNC sincronizza la stazione ricevente sulla velocità della stazione trasmittente

Framing Suddivisione in frame del messaggio da trasmttere Orientata al byte (mantiene la suddivisione in byte) DLE STX FRAME DLE ETX DLE STX DLE DLE ETX DLE STX DLE DLE DLE ETX DLE Data Link Escape STX ETX Start of Text End of Text Orientata al bit 01111110 FRAME 01111110 01111110 01111110 01111110 01111110 011111010 01111110 Se nei dati compare la sequenza 01111110, dopo 5 1 consecutivi viene sempre inserito uno 0, che viene eliminato in ricezione.

Controllo degli errori 1. Codici correttori: permettono di correggere l'errore Codice di Hamming 2. Codici rivelatori: permettono solo di rivelare l'errore, ma non di correggerlo CRC (Controllo a Ridondanza Ciclica) Servizio affidabile non affidabile frame corretto (linea simplex) ritrasmesso scartato

Controllo di flusso Riguarda un Servizio affidabile (correttezza dati) orientato alla connessione (ordine frame) Tecnica Stop and wait Nell'esempio sottostante vediamo cosa succede nel caso di perdita o danneggiamento di un frame durante la sua trasmissione. Se il mittente non riceve il riscontro riinvia il frame Nell'esempio sottostante vediamo cosa succede nel caso di perdita o danneggiamento di un riscontro durante la sua trasmissione. Se il mittente non riceve il riscontro riinvia il frame

Tecnica Sliding windows finestra mittente ricevente Numeri dei frame spediti ma per cui non ha ancora ricevuto il riscontro Numero dei frame inviati ma per cui non ha ancora inviato il riscontro Per ogni posizione nella finestra serve un buffer buffer Lato mittente: mittente ricevente frame di cui non ha ricevuto il riscontro frame non ancora passati al livello di rete Se viene raggiunta la dimensione massima per la finestra di trasmissione, il livello di data link non può più accettare dal livello di rete altri pacchetti da spedire. Quando il mittente riceve un riscontro, il lato inferiore della finestra viene aumentato di 1 e viene liberato il buffer corrispondente. All'invio di ogni frame viene fatto partire un timer, se il timer scade prima che venga ricevuto un riscontro, il frame viene rispedito. Quando si riceve un riscontro per un frame, vengono considerati ricevuti anche tutti i riscontri per i frame precedenti. Si accorge che deve rispedire un frame quando scade il timer corrispondente Lato ricevente: La dimensione della finestra del ricevente è fissa ed è pari al numer di buffer disponibili. I numeri contenuti nella finestra indicano la sequenza dei numeri progressivi di frame attesi. Ogni volta che arriva un frame, si controlla se il suo numero prograssivo cade all'interno della finestra, se è così viene memorizzato nel buffer, ma non viene passato al livello di rete finchè tutti i frame con numeri più bassi non sono stati ricevuti.

Sliding windows di tipo GO BACK N Sliding windows di tipo selective repeat Tecnica Nack (frame di riscontro negativo) Se il ricevente si accorge di aver ricevuto un frame errato, invece di aspettare che scada il timer del mittente, manda un nack con la richiesta di ritrasmettere il frame. Tecnica Piggybacking Quando una stazione riceve un frame dati, invece di inviare immediatamente un riscontro, aspetta di dover inviare a sua voltaun frame di dati e inserisce il riscontro in un campo del frame di dati, mandando un unico frame invece di due.

Protocolli di linea Collegamento punto a punto: tra ogni coppia di stazioni vi è una linea Collegamento multipunto: più stazioni slave sono collegate a una stazione master mediante derivazioni di una stessa linea Per collegamenti punto a punto multipunto metodo a contesa (l'iniziativa della trassmissione può essere presa da una qualsiasi delle stazioni collegate) polling/selecting (Il controllo della trasmissione è a carico della stazione master che interroga ciclicamente le stazioni slave per verificare se hanno messaggi da inviare o se sono pronte a ricevere) Protocollo HDCL (High Level Data Link Control) Orientato al bit Di solito usa un servizio connesso (garantisce che i frame arrivino ordinati) e affidabile (garantisce la consegna e la correttezza dei dati). Per il controllo di flusso usa la tecnica della finestra scorrevole e per l'invio degli ack la tecnica del piggybacking. Si può usare sia nel collegamento punto a punto che multipunto. Protocollo PPP (Point-to-Piont Protocol) Orientato al byte Di solito usa un servizio non affidabile (non garantisce la consegna e la correttezza dei dati) Utilizzato come standard Internet per i collegamenti punto a punto. Permette di trasportare più tipi di protocolli su un'unica connessione. Permette l'autenticazione.

Allocazione del canale multiaccesso Il livello data link stabilisce chi deve usare il canale quando c'è un conflitto per utilizzarlo. Aloha In caso di collisione la stazione aspetta un tempo casuale e poi riprova a spedire CSMA (Carrier Sense Multiple Access- accesso multiplo con rilevamento del canale) La stazione ascolta il canale se è libero trasmette il frame Prenotazione della trasmissione Le stazioni si possono prenotare durante il loro slot temporale, poi trasmetteranno in ordine di prenotazione. Token ring Usato nelle reti ad anello La stazione che vuole trasmettere deve impadronirsi del gettone.