comunica ții de date

13
Comunicații de Date 1 asist. dr. ing. Lucian-Florentin Bărbulescu

Upload: thetis

Post on 19-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Comunica ții de Date. asist . dr. ing. Lucian-Florentin Bărbulescu. Protocoale de comunicatie la nivelul legaturii de date. Protocol de comunicatie la nivelul legaturii de date: control al erorii . Verificare prin ecou Cerere de repetare automată (ARQ) Idle RQ Continuous RQ - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Comunica ții de Date

Comunicații de Date

1

asist. dr. ing. Lucian-Florentin Bărbulescu

Page 2: Comunica ții de Date

2

Protocol de comunicatie la nivelul legaturii de date:

◦ control al erorii.

Verificare prin ecou

Cerere de repetare automată (ARQ)

Idle RQ

Continuous RQ

◦ control al fluxului de date

Protocoale de comunicatie la nivelul legaturii de date

Page 3: Comunica ții de Date

3

Retransmisie selectiva – se retrimit doar blocurile

eronate

Retransmisie neselectiva (Go back N) – se retrimit toate

blocurile incepand cu cel eronat

Trebuie identificate blocurile – blocurile sunt numerotate

Controlul erorilor- Continuous RQ

Page 4: Comunica ții de Date

Sursa si Receptorul folosesc doua variabile V(S) si V(R)

Variabilele sunt initializate la 0

Se incrementeaza V(S) la trimitere

Se compara valoarea

primita cu V(R)

Se incrementeaza V(R)

4

Numerotarea secventiala I

Page 5: Comunica ții de Date

In caz de eroare nu se incrementeaza V(R)

Se trimite NAK

5

Numerotarea secventiala I

Page 6: Comunica ții de Date

Se folosesc timere pentru cazul in care sunt erori la

ultimele blocuri

6

Numerotarea secventiala I

Page 7: Comunica ții de Date

se referă la controlul ratei de transfer a elementelor

(caractere sau blocuri) astfel încât receptorul să poată

memora fiecare element înainte de a-l prelucra.

De ex.: depasirea capacitatii bufferului de receptive

Doua mecanisme:

◦ X-ON/X-OFF

◦ Mecanisme window

7

Controlul fluxului de date

Page 8: Comunica ții de Date

folosit in general in cazul verificarii prin ecou daca receptorul nu

poate sustine rata emitatorului (de ex.: comunicatie calculator –

imprimanta)

Cand nu mai poate primii date receptorul trimite un caracter special

X-OFF

Emitatorul nu mai trimite nimic (poate sa salveze intr-un buffer)

Cand receptorul poate sa primeasca date va trimite un caracter

special X-ON

8

X-ON/X-OFF

Page 9: Comunica ții de Date

folosite in general in cazul cererii de repetare automată (ARQ)

Presupune stabilirea unei limite pentru lista de retransmisie

Se foloseste un «numarator de retransmisie» care este incrementat cu 1

cand se trimite un bloc si decrementat cu 1 cand se primeste confirmarea

de transmisie

9

Mecanismele window

Page 10: Comunica ții de Date

folosite in general in cazul cererii de repetare automată (ARQ)

Presupune stabilirea unei limite pentru lista de retransmisie

Se foloseste un «numarator de retransmisie» care este incrementat cu 1

cand se trimite un bloc si decrementat cu 1 cand se primeste confirmarea

de transmisie

10

Mecanismele window

Page 11: Comunica ții de Date

Identificatorii pachetelor sunt secventiali, dar numarul

lor este finit

Numarul identificatorilor este legat de metoda folosita si

dimensiunea ferestrie

◦ Idle RQ – 2 identificatori (fereastra are dimensiune 1)

◦ Continuous RQ (fereastra cu dimensiune n)

Retransmisie selectiva – 2k identificatori

Retransmisie neselectiva k+1 identificatori

11

Numerotarea secventiala II

Page 12: Comunica ții de Date

Dimensiune fereastra: 2

Numar identificatori: 3

4 pachete:

◦ P1(0)

◦ P2(1)

◦ P3(2)

◦ P4(0)

12

Numerotarea secventiala II – retransmitere neselectiva

Page 13: Comunica ții de Date

Dimensiune fereastra: 3

Numar identificatori: 3

4 pachete:

◦ P1(0)

◦ P2(1)

◦ P3(2)

◦ P4(0)

13

Numerotarea secventiala II – retransmitere selectiva