Comunica ții de Date

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

description

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 - PowerPoint PPT Presentation

Transcript of Comunica ții de Date

Page 1: Comunica ții de Date

Comunicații de Date

1

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

Page 2: Comunica ții de Date

2

Comunicatie de date : schimbul de informatie numerica codificata intre doua echipamente◦ Date - un set sau un bloc de caractere numerice sau

alfabetice codificate ce sunt schimbate între două echipamente

◦ Informatii - date si mesaje de control

Transmisia de date

Page 3: Comunica ții de Date

3

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 date

Page 4: Comunica ții de Date

4

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 comunica doua echipamente trebuie sa fie conectate intre ele

Transmisia de date

Page 5: Comunica ții de Date

5

Tipuri de conexiuni◦ Paralel:

Datele se transfera cuvant cu cuvant

O linie pentru fiecare 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

timp pe linie

Conexiuni

Page 6: Comunica ții de Date

6

Moduri de comunicare◦ Simplex

Un echipament este sursa iar celalalt destinatie◦ Half-duplex

Fiecare echipament poate fi si sursa si destinatie dar nu in acelasi timp

◦ Duplex (Full-duplex) Fiecare echipament poate fi si sursa si destinatie in acelasi

timp

Conexiuni

Page 7: Comunica ții de Date

7

Datele sunt formate din unităţi de lungime fixă, de obicei de câte 8 biţi.

Pentru decodificare trebuie sa se cunoasca:◦ rata de emisie a biţilor (durata unei celule bit)

sincronism la nivel de bit◦ începutul şi sfârşitul fiecărui caracter (octet)

sincronism la nivel de caracter◦ începutul şi sfârşitul fiecărui mesaj complet (bloc)

sincronism la nivel de bloc

Transmisie seriala

Page 8: Comunica ții de Date

8

Tipuri de transmisii seriale:

◦ Asincrona ceasul receptorului este independent de cel al emiţătorului. Este utila atunci cand se transfera cantitati mici de date

◦ Sincrona ceasurile emiţătorului şi receptorului sunt sincrone Este utila atunci cand se transfera cantitati mari de date

Transmisie seriala

Page 9: Comunica ții de Date

9

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 semnale pe secunda Bit rate – numarul de biti pe secunda Un semnal poate codifica mai multi biti

Transmisie seriala asincrona

Page 10: Comunica ții de Date

10

Avantaje◦ Complexitate hardware mica◦ Pretul echipamentelor este scazut

Dezavantaje◦ Se introduc multe informatii de control◦ Suporta viteze de pana la 19600 bps

Transmisie seriala asincrona

Page 11: Comunica ții de Date

11

Sincronizarea se realizeaza prin:◦ Linii separate ◦ Fluxul de date

Se transmit caractere speciale pentru sincronizare

Se identifica inceputul si sfarsitul carului

Doua variante: Orientata pe caracter Orientata pe bit

Transmisie seriala sincrona

Page 12: Comunica ții de Date

12

Datele sunt impartite in grupe de 7 sau 8 biti numite caractere Echipamentul receptor pentru a realiza sincronizarea trebuie să fie în

stare să:◦ detecteze începutul şi sfârşitul fiecărui caracter (sincronism la nivel de

caracter);◦ detecteze începutul şi sfârşitul fiecărui element (bloc) complet (sincronism

la nivel de bloc). Exista mai multe variante, scopul final fiind realizarea sincronizarii

indifferent de continutul caracterelor transmise (data transparency) Cel mai raspandit: protocolul numit Basic Mode

Transmisie seriala sincrona orientata pe caracter

Page 13: Comunica ții de Date

13

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

Transmisie seriala sincrona orientata pe caracter

Page 14: Comunica ții de Date

14

Daca datele trimise sunt doar text◦ Inceputul de bloc se semnaleaza cu un character STX (0x02 - ASCII)◦ Sfarsitul de bloc se semnaleaza cu un character ETX (0x03 - ASCII)

Daca datele trimise sunt binare◦ 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 este dublat

Transmisie seriala sincrona orientata pe character – Basic mode

Page 15: Comunica ții de Date

15

Se pot trimite un numar oarecare de biti (nu neaparat multiplu de 8) Cel mai raspandit: High-Level Data Link Control (HDLC)

◦ Inceputul si sfarsitul unui bloc este semnalat prin valoarea 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

Transmisie seriala sincrona orientata pe bit