Please enable JavaScript.
Coggle requires JavaScript to display documents.
HDLC e PPP sono entrambi protocolli di linea - Coggle Diagram
HDLC e PPP sono entrambi protocolli di linea
HDLC
definizione:
protocollo usato su reti di grandi dimensioni, su connessioni multipunto e di recente per collegamenti punto-punto
il frame HDLC contiene:
campo dati
data: contiene i dati da trasmettere (lunghezza variabile), il flag determina la fine della trama
trailer formato da:
FCS: è il codice di ridondanza ciclica (CRC), correggere gli errori di trasmissioni che il ricevitore può incontrare
header formato da:
address: utilizzato per linee multipunto per identificare i diversi terminali
control: è uguale al campo control del LLC
flag: due sequenze di 8 bit (01111110) che contengono ogni frame (stanno all'inizio e fine), stabiliscono la sincronizzazione , trasmettono continuamente e se non c'è nulla da trasmettere (si dice linea idle).
se ci sono 5 bit a 1 successivi, l'interpretatore lo prenderà come un flag perciò che cosa si utlizza?
la tecnica di bit stuffing (fa in modo che non vengan preso come flag)
in trasmissione viene inserito uno 0 dopo i 5 bit di 1, invece in ricezione questo bit viene tolto
PPP
definizione
è nato PPP(estensione) dato che HDLC non ha una modalità per trasmettere sul canale condiviso pacchetti generati da protocolli diversi, di livello network
il frame di PPP
contiene i campi:
-protocol(lungo 2 byte): contiene la codifica del protocollo di livello superiore e la sua PDU è dentro il campo information
è nato PPP(estensione) dato che HDLC non ha una modalità per trasmettere sul canale condiviso pacchetti generati da protocolli diversi, di livello ssuperiore
control: contiene la sequenza: 00000011 (U-frame, frame senza numero di sequenza)
information: ha lunghezza compresa tra 0 e 1500 byte, cambia a seconda dell'host mittente e destinatario
FCS: ha una lunghezza di 2 byte, è il codice di ridondanza ciclica (CRC) utilizzata dal ricevitore per controllare gli errori.
flag:è uguale a quello di HDLC
si divide in 3 parti:
header(campi address,control e protocol)
campo dati a lunghezza variabile
trailer per controllare gli errori (FCS)
da un metodo standard per trasmettere pacchetti di più protocolli diversi, sullo stesso collegamento seriale, viene utilizzato per la comunicazione point-to-point tra router o comunicazione tra utente e provider
perciò utilizza:
LCP(link control protocol): crea, configura e testa la linea
NCP(network control Protocol):configura diversi protcolli di rete
le trasmissioni sono:
asincrone: trasmettono e ricevono un solo byte alla volta, il tempo in cui arriva un byte e il successivo non è definito
Sincrone:i dati da inviare sono raggruppati in frame di molti byte e prima di ogni frame ci sono dei byte per la sincronizazzione