1 / 15

Comunica ții de Date

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

topaz
Télécharger la présentation

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

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

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

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

  6. Conexiuni • Moduri de comunicare • Simplex • Un echipamentestesursaiarcelalaltdestinatie • Half-duplex • Fiecareechipamentpoate fi sisursasidestinatiedar nu in acelasitimp • Duplex (Full-duplex) • Fiecareechipamentpoate fi sisursasidestinatiein acelasitimp

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

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

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

  10. Transmisieserialaasincrona • Avantaje • Complexitate hardware mica • Pretulechipamentelorestescazut • Dezavantaje • Se introducmulteinformatii de control • Suportaviteze de pana la 19600 bps

  11. Transmisieserialasincrona • Sincronizarea se realizeazaprin: • Linii separate • Fluxul de date • Se transmit caracterespecialepentrusincronizare • Se identificainceputulsisfarsitulcarului • Douavariante: • Orientatapecaracter • Orientatape bit

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

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

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

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

More Related