Comunica ii de date
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

Comunica ții de Date PowerPoint PPT Presentation


  • 68 Views
  • Uploaded on
  • Presentation posted in: General

Comunica ții de Date. asist . dr. ing. Lucian-Florentin Bărbulescu. Transmisia de date. C omunica t ie de date : schimbul de informa t ie numeric a codificat a i ntre dou a echipamente

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


Transmisia de date

Transmisia de date

  • Comunicatie de date : schimbul de informatie numerica codificataintredouaechipamente

    • Date - un set sau un bloc de caracterenumericesaualfabeticecodificatecesuntschimbateîntredouăechipamente

    • Informatii- date si mesaje de control


Transmisia de date1

Transmisia de date

  • Comunicaţia de date se ocupă cu:

    • modul de transmisie a datelor printr‑un mediu de transmisie fizic

    • tehnicile ce trebuie folosite pentru detectarea şi corectarea erorilor de transmisie

    • controlul ratei de transfer a datelor

    • stabilirea formatului datelor ce trebuie transferate.


Transmisia de date2

Transmisia de date

  • Comunicaţia de date se ocupă cu:

    • modul de transmisie a datelor printr‑un mediu de transmisie fizic

    • tehnicile ce trebuie folosite pentru detectarea şi corectarea erorilor de transmisie

    • controlul ratei de transfer a datelor

    • stabilirea formatului datelor ce trebuie transferate.

  • Pentru a comunicadouaechipamentetrebuiesa fie conectateintreele


Conexiuni

Conexiuni

  • Tipuri de conexiuni

    • Paralel:

      • Datele se transferacuvant cu cuvant

      • O liniepentrufiecare bit + o linie de referinta

    • Serial:

      • Datele se transfera bit cu bit

      • O linie de date + o linie de referinta

      • Fiecare bit ocupa o cuanta de timppelinie


Conexiuni1

Conexiuni

  • Moduri de comunicare

    • Simplex

      • Un echipamentestesursaiarcelalaltdestinatie

    • Half-duplex

      • Fiecareechipamentpoate fi sisursasidestinatiedar nu in acelasitimp

    • Duplex (Full-duplex)

      • Fiecareechipamentpoate fi sisursasidestinatiein acelasitimp


Transmisie seriala

Transmisieseriala

  • Datelesuntformate din unităţi de lungime fixă, de obicei de câte 8 biţi.

  • Pentrudecodificaretrebuiesa se cunoasca:

    • rata de emisie a biţilor (durata unei celule bit)

      • sincronism la nivel de bit

    • începutul şisfârşitul fiecărui caracter (octet)

      • sincronism la nivel de caracter

    • începutul şisfârşitul fiecărui mesaj complet (bloc)

      • sincronism la nivel de bloc


Transmisie seriala1

Transmisieseriala

  • Tipuri de transmisiiseriale:

    • Asincrona

      • ceasul receptorului este independent de cel al emiţătorului.

      • Este utilaatuncicand se transferacantitatimicide date

    • Sincrona

      • ceasurile emiţătoruluişi receptorului sunt sincrone

      • Este utilaatuncicand se transferacantitatimaride date


Transmisie seriala asincrona

Transmisieserialaasincrona

  • Sincronizarea se realizeaza cu biti de start si de stop

  • Pentru 8 biti de date se transmit minim 10 sau 11 biti

    • De ex: 1200 bps, 1 bit start, 2 biti stop -> 1200/11=110 bytes/secunda

  • Baud rate – numarul de semnalepesecunda

  • Bit rate – numarul de bitipesecunda

  • Un semnalpoatecodificamai multi biti


Transmisie seriala asincrona1

Transmisieserialaasincrona

  • Avantaje

    • Complexitate hardware mica

    • Pretulechipamentelorestescazut

  • Dezavantaje

    • Se introducmulteinformatii de control

    • Suportaviteze de pana la 19600 bps


Transmisie seriala sincrona

Transmisieserialasincrona

  • Sincronizarea se realizeazaprin:

    • Linii separate

    • Fluxul de date

      • Se transmit caracterespecialepentrusincronizare

      • Se identificainceputulsisfarsitulcarului

      • Douavariante:

        • Orientatapecaracter

        • Orientatape bit


Transmisie seriala sincrona orientata pe caracter

Transmisieserialasincronaorientatapecaracter

  • Datelesuntimpartite in grupe de 7 sau 8 bitinumitecaractere

  • Echipamentul receptor pentru a realizasincronizareatrebuiesă fie în stare să:

    • detecteze începutul şisfârşitul fiecărui caracter (sincronism la nivel de caracter);

    • detecteze începutul şisfârşitul fiecărui element (bloc) complet (sincronism la nivel de bloc).

  • Existamaimultevariante, scopul final fiindrealizareasincronizarii indifferent de continutulcaracterelortransmise (data transparency)

  • Celmairaspandit: protocolulnumitBasic Mode


Transmisie seriala sincrona orientata pe caracter1

Transmisieserialasincronaorientatapecaracter

  • Basic mode - Sincronizarea se realizeaza cu minim 2 caractere SYN (0x16 – ASCII)


Transmisie seriala sincrona orientata pe character basic mode

Transmisieserialasincronaorientatape character – Basic mode

  • Dacadateletrimisesuntdoar text

    • Inceputul de bloc se semnaleaza cu un character STX (0x02 - ASCII)

    • Sfarsitul de bloc se semnaleaza cu un character ETX (0x03 - ASCII)

  • Dacadateletrimisesuntbinare

    • Inceputul de bloc se semnaleaza cu un character DLE (0x10 - ASCII) urmat de un STX (0x02 - ASCII)

    • Inceputul de bloc se semnaleaza cu un character DLE (0x10 - ASCII) urmat de un ETX (0x03 - ASCII)

    • Orice octet cu valoarea DLE estedublat


Transmisie seriala sincrona orientata pe bit

Transmisieserialasincronaorientatape bit

  • Se pot trimite un numaroarecare de biti (nu neaparatmultiplu de 8)

  • Celmairaspandit: High-Level Data Link Control (HDLC)

    • Inceputulsisfarsitulunui bloc estesemnalatprinvaloarea 01111110 (0x7E)

    • Daca se intalneste o serie de 5 biti cu valoare 1 atunci se insereaza automat un bit cu valoare 0

    • De ex:

      • Initial: 11011111110111110101

      • Trimis: 1101111101101111100101


  • Login