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



Documenti analoghi
Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Il Protocollo HDLC

Il protocollo HDLC. Corso di Reti di Telecomunicazione a.a. 2013/14

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Politecnico di Milano Facoltà di Ingegneria dell Informazione. Il Protocollo HDLC

HDLC HDLC. Caratteristiche Base. Stazioni

Lo strato di collegamento Parte 4. Flow Control e

Lezione 9. Procedure di Controllo di Errore e HDLC. Gianluca Reali

Introduzione Layers Frames I Frames II Sommario AX.25. Amateur Radio Protocol. M. Maiolo D. Vosti. Stage presso SUPSI-SpaceLab.

HDLC e PPP. Silvano GAI

il progetto ieee 802

Lezione 4: Livello di Collegamento II Sottolivello Data-Link

LIVELLO DATA LINK (DI LINEA)

Strato di collegamento (DL) Esempi di protocolli DL: LDAP/HDLC/X.25

R. Cusani - F. Cuomo, Telecomunicazioni - Data link layer: Protocolli, Aprile 2010

T24 Reti numeriche integrate nei servizi

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Autenticazione tramite IEEE 802.1x

Modello di riferimento OSI Descrizione dei livelli

Transmission Control Protocol

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

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

Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e

Capitolo 3: Problematiche delle reti a pacchetto

VPN: connessioni sicure di LAN geograficamente distanti. IZ3MEZ Francesco Canova

M286 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE. Indirizzo: ELETTRONICA E TELECOMUNICAZIONI CORSO DI ORDINAMENTO. Tema di: TELECOMUNICAZIONI

Reti di Telecomunicazione Lezione 8

Lo scenario: la definizione di Internet

PROF. Filippo CAPUANI TCP/IP

Argomenti della lezione

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

ARCHITETTURA DI RETE FOLEGNANI ANDREA

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

PROF. Filippo CAPUANI. Accesso Remoto

Reti di Calcolatori. Il software

MODELLI ISO/OSI e TCP/IP

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO

Standard di comunicazione

Reti di Telecomunicazione Lezione 7

Protocollo IP e collegati

Il livello collegamento dati

Gestione degli indirizzi

CONNESSIONE DI UN PC ALLA RETE INTERNET

ARP (Address Resolution Protocol)

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Gestione degli indirizzi

Trasmissione Seriale e Parallela. Interfacce di Comunicazione. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Prof.

Strato di Linea. D.E.I.S. Università di Bologna. Scopo dello strato di linea è quello di

Test di verica per il corso di Reti di Telecomunicazioni

Il Livello di Collegamento II 2. Corso di RETI DI CALCOLATORI (9 CFU) a.a II anno / II semestre. Il Livello di Collegamento

Reti LAN. IZ3MEZ Francesco Canova

Outlook Express 6 Microsoft Internet Explorer, Avvio del programma Creare un nuovo account

Strato di Linea. Prof. Franco Callegati Scopo dello strato di linea è quello di

Informatica per la comunicazione" - lezione 8 -

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

REGOLAMENTO PER LA SICUREZZA DEI DATI PERSONALI

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

Livello di Applicazione in Internet 9. Intranet ed interconnessione con Internet. Prof. Raffaele Bolla

Indirizzo IP. Come si distinguono? Indirizzo IP : Network address : Host address: : 134

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

Versione 1. (marzo 2010)

Multicast e IGMP. Pietro Nicoletti

Multi-Protocol Label Switching (MPLS)

Reti di Telecomunicazione Lezione 6

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Wi-Fi, la libertà di navigare in rete senza fili. Introduzione.

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)

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

MC-link Lan+ Connessione e configurazione del router PRESTIGE 100

Configurazione IP. Assegnazione Indirizzi IP

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

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

Inizializzazione degli Host. BOOTP e DHCP

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

Introduzione alla rete Internet

Sicurezza a livello IP: IPsec e le reti private virtuali

Internet. Introduzione alle comunicazioni tra computer

Come si può vedere, la regola è stata fatta in modo da spostare tutti i messaggi di Spam nella cartella del cestino.

Approfondimento di Marco Mulas

HTTP adaptation layer per generico protocollo di scambio dati

SERVIZIO TELEMATICO ENTRATEL. Applicazione Invia Multifile

La sicurezza nel Web

FTP. Appunti a cura del prof. ing. Mario Catalano

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

VPN CIRCUITI VIRTUALI

Reti private virtuali (VPN) con tecnologia IPsec

Applicazione Trasmissione dati al Sistema Tessera Sanitaria

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

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia

RADIUS - ACCESSO DA TELNET E DA CONSOLE

Quanto sono i livelli OSI?

Il livello Data-Link e i suoi protocolli

Livelli di un protocollo

INDIRIZZI IP AUTORIZZATI

NAS 322 Connessione del NAS ad un VPN

Indirizzo IP statico e pubblico. Indirizzo IP dinamico e pubblico SEDE CENTRALE. Indirizzo IP dinamico e pubblico. Indirizzo IP dinamico e privato

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8

UTILIZZO DELLA RETE WIRELESS DIPARTIMENTALE

GUIDA ALLA REGISTRAZIONE DI UN DVR SU

Tornado 830 / 831. ADSL Router - 4 port Ethernet switch - Wireless G - Access Point - Firewall - USB printer server

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Transcript:

Reti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli High Level Data Link Control (HDLC) Modi operativi Struttura della trama Recupero di errore Esempi PPP 28.2

HDLC è un protocollo di linea bit-oriented, standardizzato dall ISO. E derivato da SDLC (Synchronous Data Link Control), un protocollo IBM molto simile, definito nei primi anni 70 nell ambito di SNA. Utilizza meccanismi di recupero di errore sliding-window, nelle modalità Go-Back-N o SRP. 28.3 HDLC è un protocollo orientato alla connessione. Questa può essere bilanciata (solo nel punto-punto) o sbilanciata. Nella connessione bilanciata (balanced) il protocollo è full-duplex e entrambe le stazioni hanno gli stessi diritti (stazioni combinate). Nella connessione sbilanciata si distinguono una stazione primaria e una o più secondarie. 28.4

Si distinguono tre modi operativi: Normal Response Mode (NRM): prevede connessioni half-duplex sbilanciate tra una stazione primaria (che invia solo comandi) e più stazioni secondarie (che possono inviare solo risposte se interrogate); è una modalità adatta a linee multipunto con polling. 28.5 Asynchronous Response Mode (ARM): prevede una connessione sbilanciata, in cui una sola stazione secondaria può eventualmente iniziare una trasmissione senza attendere l autorizzazione della primaria. Asynchronous Balanced Mode (ABM): stabilisce una connessione bilanciata tra stazioni combinate. 28.6

bit 8 8 8 (16) n 16 8 Flag Address Control Information FCS Flag 1 3 (7) 1 3 (7) 0 N(S) P/ F N(R) bit I - frame (Information) 1 0 S S P/ F N(R) S - frame (Supervisory) 1 1 M M P/ F M M M U - frame (Unnumbered) 28.7 Nome S S Receiver Ready 0 0 (RR) Receiver Not Ready 0 1 (RNR) Reject 1 0 (REJ) Selective Reject 1 1 (SREJ) Funzione Conferma tutte le trame fino alla N(R)-1 Ferma il trasmettitore e conferma tutte la trame fino alla N(R)-1 Rifiuta le trame da N(R) in poi e conferma quelle fino a N(R)-1 Rifiuta la trama N(R) 28.8

Trasmettitore V(R) V(S) Tempo N(S) = N(R) = V(R) V(S)=V(S)+1 Trama 28.9 Ricevitore Trama Tempo N(S) N(R) NO N(S) = V(R)? SI V(S) V(R) Scarto la trama V(S) V(R)=V(R)+1 28.10

Vi sono diversi tipi di trame U, con funzioni di controllo (ma anche, in un caso, di trasporto di informazione in modalità connectionless). Tra queste: SABM (Set Asynchr. Balanced Mode) SARM (Set Asynchr. Response Mode) SNRM (Set Normal Response Mode) per l apertura della connessione 28.11 DISC (DISConnect) per la chiusura della connessione. UA (Unnumbered Acknowledgement) per le risposte alle precedenti. FRMR (FRaMe Reject) per segnalare errori di procedura. UI (Unnumbered Information) per trasmettere informazioni in modalità non connessa. 28.12

V,SABM,P V,I00,P V,I10 V,I21 Q,RR2,F V,I32 V,I42 Q V V,UA,F Q,I00 Q,I10,P V,RR2,F V,RR3 V,RR4 28.13 V,I42 V,I52 V,I62 V,I72,P Q V V,RR4 Q,I25 Q,I36 V,I03 V,I14 Q,I47 V,RR2,F 28.14

V,RR5,P Q V V,RR2,F Q,I52,P Q,RNR6,F V,RNR6,P V,RR3,F V,RR3,F Q,DISC,P V,UA, F 28.15 Primaria V,I00,P V,I11 V,I22 V,I33,P V,I44 V,I55 V,I16,P V,I27 V,I30 Q V V,I00 V,I10 V,I21,F V,I31 V,I41 V,I51,F V,I61 V,I71 V,I02 Secondaria 28.16

HDLC non definisce una modalità per trasportare sullo stesso link pacchetti generati da diversi protocolli di livello superiore. PPP è una estensione di HDLC definita in ambito Internet (RFC 1548). Aggiunge un campo protocol (16 bit), che contiene l identificativo del protocollo che ha generato la PDU contenuta nel campo di informazione (codici definiti in RFC 1700 e 3232). PPP è il protocollo scelto per connettere gli utenti privati al loro ISP su una connessione telefonica. Trasmette solo trame UI (Unnumbered Information). I valori dei campi di indirizzo e di controllo sono 11111111 e 00000011, rispettivamente, e possono essere omessi in trasmissione. 28.17 Può operare su collegamento sincrono o asincrono. In quest ultimo caso, usa un byte-stuffing per la trasparenza (inserzione di 01111101 ovvero, 0x7D in esadecimale - prima di un flag (0x7E) nel campo dati). Anche ogni occorrenza di 0x7D è fatta precedere da 0x7D. Il carattere successivo è inoltre sostituito dallo XOR del carattere originario con 0x20 (0x7E 0x5E; 0x7D 0x5D) Utilizza due ulteriori protocolli, denominati LCP (Link Control Protocol, RFC 1662) e NCP (Network Control Protocol) per configurare il collegamento a livello di data link e network, rispettivamente. Sono incluse funzioni di autenticazione con scambio di password (Password Authentication Protocol PAP). Nel caso in cui il livello di rete sia IP, il protocollo di controllo è IPCP. 28.18

Quali trame si distinguono in HDLC? Quali sono le loro funzioni? Quali usi ha il bit P/F? Che informazione trasportano i numeri di sequenza? Quali sono i modi di procedura? 28.19