Capitolul 5

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

description

Retele de calculatoare - Timofte

Transcript of Capitolul 5

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

o 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