You are on page 1of 3

Nivelul legatura de date

Principalele probleme:
1) Servicii funrnizate nivelului retea (principalul serviciu este de a translata mesajele de la

nivelul retea in biti, pe care-i trimite nivelului fizic)


Serviciile pot fi:
Cu confirmare fara conexiune - fiecare cadru transmis este confirmat
individual, emitatorul e informat ca un cadru a ajuns cu bine, daca nu a ajuns,
poate fi trimis din nou (folosite de sistemele fara fir)
Cu confirmare cu conexiune - masinile sursa si destinatie stabilesc o
conexiune inainte de a transfera date, fiecare cadru trimis pe conexiune este
numertot, nivelul leg de date garanteaza ca fiecare cadru trimis este
receptionat in ordinea corecta
Fara confirmare fara conexiune - masina sursa trimite cadre independente
catre masina destinatie, fara ca masina destinatie sa fie nevoita sa confirme
primirea lor (daca un cadru e pierdut, nu se face o incercare de recuperare a
lui) (majoritatea LAN-urilor)

Comunicatie: virtuala si efectiva


2) Gestiunea cadrelor
3) Controlul erorilor
4) Controlul fluxului
OBS: De la nivelul retea primeste pachete. Din pachete se transf in cadre si pleaca o
succesiune de biti.

5.1 Functii
1. Stabileste adresele fizice (hard) ale dispozitivelor (MAC Address)

MAC Address:

Are 6 grupe de cate 2 elemente hexa


Apartine placii de retea
Este unica pt fiecare producator in parte

Adresele Ipv4 si Ipv6 sunt adrese logice. Un calculator are mai multe adrese fizice
doar daca are mai multe placi de retea. Adresa logica este alocata doar pt o adresa
fizica (chiar daca avem mai multe adrese fizice).
2. Fragmenteaza informatia primita de la nivelul 3 in unitati de informatie numite
cadre
Are un delimitator de frame care separa frame-urile intre ele

3. Rezolva alterarea sau distrugerea cadrelor


Exista un cadru de confirmare transmis dupa receptia corecta a fiecarui cadru
4. Retransmisia cadrului atunci cand:
- nu primeste confirmare sau cand cadrul de confirmare este si el eronat.
- nu se primeste confirmarea pana la expirarea pauzei de asteptare
- aceste incercari de retrimitere sunt limitate de un protocol
Daca nu se reuseste transmiterea, se anunta utilizatorul.
5. Codificarea si decodificarea ordinii de transmisie a cadrelor
- Coduri detectoare de erori: CRC si paritatea incrucisata
- Coduri detectoare si corectoare de erori: Hamming
6. Controlul fluxului
Mecanismul de fereastra glisanta

5.2 Dispozitive de interconectare

Switch-uri (comutatoare)
Bride-uri(punti)

5.3 Subniveluri

MAC (Media Access Control) IEEE 802.3 defineste modalitatea in care pachetele
sunt trimise spre mediul de transmisie. El reda adresa fizica. Este cel mai jos nivel.
LLC (Logical Link Control) IEEE 802.2 se ocupa cu identificarea protocoalelor de
nivel superior pe care le incapsuleaza
LLC face legatura intre nivelul inferior si cel superior (uniformitate)
Tipuri de servicii:
-

LLC1 serviciu fara conexiune, fara confirmare


LLC2 cu confirmare (adica isi confirma pachetul), cu conexiune
LLC3 fara conexiune, cu confirmare

5.4 Tipuri de protocoale

Protocolul asincron numit start/stop


Protocol sincron nu utilizeaza biti de start/stop pt fiecare caracter
Sunt:
o Protocoale orientate pe character (Character Oriented Protocols)
transferul in mod semi-duplex
o Pe bit (Bit Oriented Protocols) transmisie transparenta, in mod
duplex integral (transmisie in ambele sensuri), a blocurilor de date
constituite din elemente binare; cel mai utilizat este HDLC

Pe blocuri o combinatie a protocoalelor orientate pe caracter si a


celor pe bit

5.5 Exemple de protocoale de nivel 2


o

Protocoalele HDLC (High-level Data Link Control) protocol clasic orientat pe bit
LLC (Logical Link Control)
SDLC (Synchronous Data Link Control)
ADCCP(Advanced Data Communication Control Procedure)
LAP-B(Link Access Procedure-Balanced)
LAP-D (Link Access Protocole on the D-Channel)
o Protocoale la nivel 2 In internet: SLIP, PPP

5.6 Metode de acces

5.7 VLAN
=retea virtuala peste o retea fizica

You might also like