comunica ții de date

Post on 19-Jan-2016

21 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

Comunicații de Date

1

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

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

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

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

In caz de eroare nu se incrementeaza V(R)

Se trimite NAK

5

Numerotarea secventiala I

Se folosesc timere pentru cazul in care sunt erori la

ultimele blocuri

6

Numerotarea secventiala I

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

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

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

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

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

Dimensiune fereastra: 2

Numar identificatori: 3

4 pachete:

◦ P1(0)

◦ P2(1)

◦ P3(2)

◦ P4(0)

12

Numerotarea secventiala II – retransmitere neselectiva

Dimensiune fereastra: 3

Numar identificatori: 3

4 pachete:

◦ P1(0)

◦ P2(1)

◦ P3(2)

◦ P4(0)

13

Numerotarea secventiala II – retransmitere selectiva

top related