Comunica ii de date
Download
1 / 15

Comunica ții de Date - PowerPoint PPT Presentation


  • 99 Views
  • Uploaded on

Comunica ții de Date. asist . dr. ing. Lucian-Florentin Bărbulescu. Protocoale de comunicatie la nivelul legaturii de date. In comunicatia de date, in general, detectarea erorilor si corectia erorilor sunt efectuate separat

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Comunica ții de Date' - martha


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Comunica ii de date
Comunicații de Date

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


Protocoale de comunicatie la nivelul legaturii de date
Protocoale de comunicatie la nivelullegaturii de date

  • In comunicatia de date, in general, detectareaerorilorsicorectiaerorilorsuntefectuateseparat

  • Ciclul mixt de detectare şi corectare a erorii este cunoscut sub numele de control al erorii.

  • In plus existasialtemecanisme de control al fluxului de date

  • Controlulerorilorsicontrolulfluxului de date formeazaprotocolul de comunicatiela nivelulconexiunii respective


Controlul erorilor
Controlulerorilor

  • Douametode:

    • verificarea prin ecou

    • cererea de repetare automată (ARQ ‑ automatic repeatrequest)

  • Alegereametodeidepinde de cerinteleaplicatiei.


Verificarea prin ecou
Verificareaprinecou

  • Folosita in general în cadrul comunicaţiei asincrone orientată pe caracter (Ex.: comunicatiaintre un terminal si un calculator)

  • Receptorultrimitecatreemitatorcaracterulprimit (ecou)

  • In caz de eroare se poatetrimite(manual) un caracter special (de exemplu DEL)

  • Nu se trateaza special cazul in care se pierdecaracterulecou

  • Fiecarecaracter se trimite de douaori


Cerere de repetare automat
Cerere de repetare automată

  • Folosita, in general, atuncicandse transmite un bloc de informatie

  • Nu estenecesaraprezentaunuiutilizatoruman

  • Presupunereturnareaunuimesaj de control scurt (acknowledge)

  • Se mainumestesiAutomatic Repeat reQuest (ARQ)

  • Existadouavariantemaifolosite:

    • Idle RQ (send and wait)

    • Continuous RQ


Idle rq
Idle RQ

  • Ceamaisimplavarianta de ARQ

  • Cadrele se transmit secventialasteptandu-se confirmareaprimiriifiecaruia

  • Timpoptim:

    • Tt= Tix+Tip+Tax+Tap+2Tp


Idle rq1
Idle RQ

  • In caz de eroare se asteapta un interval de timppredefinit

    • Eroaretransmiterecadru

    • Eroaretransmitere acknowledge


Idle rq2
Idle RQ

  • Timpul de asteptare in caz de eroare se poatescurtaprintrimitereaunuimesaj NAK in cazulreceptionariiunuicadrueronat

  • Protocolul Idle RQ este foarte potrivit pentru distanţe scurte şi rate de transfer mici.

  • Folosestebuffere de micidimensiuni


Continuous rq
Continuous RQ

  • Blocurile de informatie se trimitcontinuu

  • Se folosescbufferemaimari

  • In lipsaerorilor

    • Eficientaaproape 100%

  • In cazulerorilor

    • Retransmisie selectivă

    • Retransmisie neselectivă (Go back N)


Retransmisie selectiva
RetransmisieSelectiva

  • Eroare de transmiterecadru


Retransmisie selectiva1
RetransmisieSelectiva

  • Eroare de transmitere acknowledge


Retransmisie selectiva2
RetransmisieSelectiva

  • Ordinea de receptie nu esteintotdeaunaidentica cu ordinea de emisie

  • Foarteutilaatuncicandinformatiatrimisaincapeintr-un singur bloc

  • Dacainformatiaesteimpartitapemaimulteblocuriatuncisuntnecesarebufferemaimari


Retransmisie n eselectiv go back n
Retransmisie Neselectivă (Go back N)

  • Eroare de transmiterecadru


Retransmisie n eselectiv go back n1
Retransmisie Neselectivă (Go back N)

  • Eroare de transmitere acknowledge


Retransmisie neselectiva go back n
RetransmisieNeselectiva (Go back N)

  • Ordineablocurilor la receptieesteintotdeaunaaceiasi cu ordinea de transmisie

  • Se folosescbufferemaimici la receptie

  • O eroarepoate conduce la retransmitereaunorblocuri care au maifosttrimise anterior – eficientascazuta


ad