1 / 13

Comunica ții de Date

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

thetis
Download Presentation

Comunica ții de Date

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Protocoale de comunicatie la nivelullegaturii de date • Protocol de comunicatie la nivelullegaturii de date: • control al erorii. • Verificareprinecou • Cererede repetareautomată(ARQ) • Idle RQ • Continuous RQ • control al fluxului de date

  3. Controlulerorilor- ContinuousRQ • Retransmisieselectiva – se retrimitdoarblocurileeronate • Retransmisieneselectiva (Go back N) – se retrimittoateblocurileincepand cu celeronat • Trebuieidentificateblocurile – blocurilesuntnumerotate

  4. Numerotareasecventiala I • SursasiReceptorulfolosescdouavariabile V(S) si V(R) • Variabilelesuntinitializate la 0 • Se incrementeaza V(S) la trimitere • Se comparavaloarea primita cu V(R) • Se incrementeaza V(R)

  5. Numerotareasecventiala I • In caz de eroare nu se incrementeaza V(R) • Se trimite NAK

  6. Numerotareasecventiala I • Se folosesctimerepentrucazul in care sunterori la ultimeleblocuri

  7. Controlulfluxului de date • se referă la controlulratei de transfer a elementelor (caracteresaublocuri) astfelîncâtreceptorulsăpoatămemorafiecare element înainte de a-l prelucra. • De ex.: depasireacapacitatiibufferului de receptive • Douamecanisme: • X-ON/X-OFF • Mecanismewindow

  8. X-ON/X-OFF • folosit in general in cazulverificariiprinecoudacareceptorul nu poatesustine rata emitatorului (de ex.: comunicatie calculator – imprimanta) • Cand nu maipoateprimii date receptorultrimite un caracter special X-OFF • Emitatorul nu maitrimitenimic (poatesasalvezeintr-un buffer) • Candreceptorulpoatesaprimeasca date vatrimite un caracter special X-ON

  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 • 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

  11. Numerotareasecventiala II • Identificatoriipachetelorsuntsecventiali, darnumarullorestefinit • Numarulidentificatorilorestelegat de metodafolositasidimensiuneaferestrie • Idle RQ – 2 identificatori (fereastra are dimensiune 1) • Continuous RQ (fereastra cu dimensiune n) • Retransmisieselectiva – 2k identificatori • Retransmisieneselectivak+1 identificatori

  12. NumerotareasecventialaII – retransmitereneselectiva • Dimensiunefereastra: 2 • Numaridentificatori: 3 • 4 pachete: • P1(0) • P2(1) • P3(2) • P4(0)

  13. NumerotareasecventialaII – retransmitereselectiva • Dimensiunefereastra: 3 • Numaridentificatori: 3 • 4 pachete: • P1(0) • P2(1) • P3(2) • P4(0)

More Related