|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
Definitia retelei LAN | |||||||||||
|
|||||||||||
O posibila definitie a retelelor locale (in continuare se foloseste abreviativul LAN), care sa puncteze aspectele sale particulare majore, ar fi urmatoarea: O retea locala de calculatoare este un sistem care permite unor aparate independente sa comunice intre ele, in cadrul unui spatiu limitat, utilizand pentru comunicatie canale fizice de viteza ridicata si sigure .
Definitia contine cativa termeni ce pot fi explicitati pe scurt astfel:
Atributele prezentate de o retea locala sunt:
De remarcat ca daca initial protocoalele de nivel ierarhic scazut asociate retelelor LAN se refereau si la probleme practice de cablare, o viziune moderna deceleaza cele doua probleme, astfel ca putem considera ca astazi, pentru a caracteriza complet o retea locala de un anumit tip, avem de-a face cu protocoalele standard asociate, dar si cu cablarea structurata a retelei
Cablare structurata EIA/TIA 568 IEEE 802.x Protocoale standard Elementele ce caracterizeaza un LAN
.
Proiectul IEEE 802
Odata cu raspandirea retelelor locale s-a manifestat firesc si varietatea lor (retele Ethernet, Arcnet, Token-ring, etc.), lucru si cu implicatii negative, ceea ce a facut ca organizatia IEEE sa constituie (la inceput) sase comitete pentru studiul problemei standardizarii in domeniul LAN. Astfel a fost demarat proiectul IEEE 802, care a avut initial urmatoarele comitete de standardizare:
Acestor comitete de lucru stabilite initial, li s-au adaugat in timp altele, numite si grupuri consultative, sau grupuri de lucru (working group), precum:
IEEE 802.1 Higher Layer and Management
IEEE 802.1 constituie standardul ce contine specificatiile generale ale proiectului 802. Este constituit din mai multe parti, dintre care cele mai importante sunt:
Primele doua parti sunt prezentate in continuare, iar partea D va fi dezvoltata pe larg in capitolul referitor la interconectarea retelelor locale. Proiectul IEEE 802 introduce idea ca retelele locale si cele metropolitane sa furnizeze o interfata unificata catre nivelele superioare OSI, mai precis catre nivelul retea. Aceasta interfata are rolul de a acoperi diferentele tehnologiei de transmisie folosita de fiecare retea in parte. Pentru a realiza mai simplu acest deziderat, proiectul IEEE 802 divide nivelul legaturii de date, asa cum este el descris de modelul OSI, in doua subnivele, care preiau fiecare o serie de functii specifice nivelului legaturii de date (si nu numai), si anume:
LLC constituie interfata unificata catre nivelele arhitecturale superioare, fiind descrisa de standardul 802.2. Diferitele tipuri de acces la mediu si controlul lor fac obiectul standardelor specifice, sa le notam 802.x, fiind enumerate mai sus.
Controlul legaturii logice (LLC)
IEEE 802.2 este standardul pentru subnivelul controlului legaturii logice, LLC. Acesta descrie atat serviciile furnizate de LLC, cat si protocolul care le implementeaza.
Serviciile LLC
LLC ofera nivelului OSI retea trei tipuri de servicii, structurate in ordinea:
O anumita retea LAN poate realiza unul sau mai multe tipuri de servicii, depinzand de conditiile concrete de folosire. O clasificare a lor ar fi:
Se observa ca toate retelele LAN folosesec serviciul de tip 1, cel mai simplu posibil; este normal deoarece retelele LAN folosesc medii de transmisie de viteza ridicata si de calitate, cu rata mica de eroare. Este deci neoptim sa se foloseasca la acest nivel arhitectural protocoale complexe, cu tratarea erorii, care incetinesc transmisia, caci erorile reziduale ce se pot ivi vor putea fi tratate si corectate la nivele superioare.
Protocolul LLC
Subnivelul LLC, avand ca scop furnizarea catre nivelele superioare ale ierarhiei de protocoale a unei interfete unificate, independente de ceea ce se gaseste dedesubtul sau, a fost proiectat intr-un mod similar protocoalelor folosite de retelele WAN. Pentru ca modelul OSI accepta la acest nivel protocolul HDLC (vezi capitolul ...), se poate spune ca protocolul LLC constituie o adaptare a protocolului HDLC pentru retelele locale. Diferenta principala intre LLC si HDLC este data de modul de interactiune cu nivelul fizic; daca HDLC, protocol al nivelului OSI legatura de date (data link layer), interactioneaza direct cu nivelul fizic, trebuind sa indeplineasca functiile de asigurare a delimitarii cadrelor si a transparentei campului de date (folosirea tehnicii de tip bit stuffing), subnivelul LLC are dedesubt subnivelul accesului la mediu MAC, care solutioneaza aceste probleme. Cu toate aceste simplificari, campul de control al unitatilor de date ale protocolului LLC este acelasi cu al protocolului HDLC, descris in capitolul ... Deasemenea LLC poate opera atat in varianta nebazata pe conexiune, cat si in varianta conexa, desi marea majoritate a implementarilor folosesc doar prima. Unitatea de date LLC-PDU (Protocol Data Unit) a protocolului LLC este ilustrata, fiind similara cu a protocolului HDLC.
1 octet 1 octet 1,2 octeti m octeti
Campul de control identifica, functie de valoarea sa, trei tipuri de unitati de date LLC:
Deoarece o aceeasi retea locala poate prevedea (suporta) protocoale diferite pentru nivelele superioare (Decnet, TCP/IP, IPX/SPX), protocolul LLC, pentru a oferi o tratare standard, prevede un punct de acces la servicii SAP (Service Access Point) particular, numit LLC-SAP. El este folosit pentru adresarea folosita de LLC (deci il intalnim in campul de adrese al LLC-PDU), pentru a se distinge care dintre protocoalele de nivel superior (de nivel retea mai precis) este in uz. Astfel, pe baza acestui SAP, situat la interfata catre nivelul retea, se poate face alegerea tipului de protocol de nivel retea catre care se indreapta serviciile oferite de LLC. Adresarea LLC foloseste un octet, si valorile posibile ale octetului codifica protocoalele folosite. Intre bitii octetului, cei mai putin semnificativi doi biti au o semnificatie clara, si anume:
Intre aceste adrese, unele sunt particulare, precum adresa 0FFH, pentru difuzare (broadcast), sau adresa 00, pentru nivelul de legatura de date insusi. O alta valoare particulara pentru campul LLC-SAP este valoarea 0AAH, care identifica protocolul de acces la subretea SNAP (SubNetwork Access Protocol), folosit pentru ca pachetele de la nivelul retea al protocoalelor nerecunoscute de ISO si neavand deci cod propriu LLC-SAP, sa poata fi transportate catre nivelul MAC al retelei. Astfel, cand nivelul LLC primeste un pachet de la nivelul inferior spre exemplu, analizeaza LLC-DSAP, si daca acest camp are valoare diferita de 0AAH, poate selecta imediat nivelul retea caruia sa-i paseze pachetul, iar daca gaseste codul 0AAH (cazul unui SNAP-PDU), decide carui nivel trei sa predea pachetul, pe baza campului din SNAP-PDU care identifica protocolul.
Subnivelul de control al accesului la mediu MAC
Subnivelul MAC (Medium Access Control), este specific fiecarui tip de LAN, si are ca principala functie aceea de gestionare a partajarii mediului de transmisie intre sistemele acelei retele (medium sharing). Exista o diversitate de metode de acces la mediu, bazate pe principii diverse, precum: accesul prin interogare (round-robin), prin pasarea jetonului (token passing), prin rezolvarea conflictului (contention based), prin rezervare, etc. Importanta substratului MAC ca si componenta a protocoalelor de tip legatura de date, este sporita de modul de operare cu difuzare (broadcast), specific retelelor locale. In acest mod de lucru, fiecare statie a retelei are acces la toate cadrele care circula in retea, indiferent care este emitatorul. Transmiterea datelor prin difuzare face necesar ca un singur canal de transmisie sa fie impartit intre toate sistemele retelei, si ridica cel putin doua probleme majore:
Aceasta ultima problema implica existenta adresarii la nivel MAC, deci in campurile unitatilor de date ale protocolului MAC (MAC-PDUs), vor trebui sa existe campuri pentru adresele statiilor emitatoare (numita generic MAC-SSAP) si receptoare (MAC-DSAP), ale fiecarui mesaj ‘pus’ in mediul de transmisie. Campul de tip ‘adresa destinatie’ poate identifica una din situatiile:
De remarcat ca notiunea de difuzare are acoperire fizica (la nivel electric) in cadrul retelelor de tip magistrala (bus), pe cand la retelele bazate pe inel (unde legatura este de fapt punct la punct intre doua statii vecine), difuzarea este o notiune logica.
MAC-PDUs
Daca unitatile de date ale protocolului LLC sunt comune fiecarui tip de LAN, pentru unitatile de date ale nivelului MAC situatia este inversa, in sensul ca fiecare tip de LAN are propriile formate pentru unitatile de date ale protocolului MAC specific. Totusi se pot pune in evidenta, bazandu-ne si pe elementele discutate mai sus, cateva campuri obligatorii (chiar daca de structuri diferite). O parte comuna a oricarui PDU cuprinde campurile ilustrate mai jos:
Campurile DSAP si SSAP reprezinta adresele destinatie si sursa si vor fi analizate mai jos. Campul Info contine datele propriu-zise, care sunt de fapt datele provenite de la stratul superior, deci contin pachetul LLC-PDU Campul FCS (Frame Control Sequence) este un camp pentru controlul erorilor de transmisie si este uzual un camp de 32 de biti, realizat prin folosirea polinomului aferent codului cu redundanta ciclica CRC (Cyclic Redundancy Check).
MAC PDU LLC PDU MAC-DSAP MAC-SSAP LLC-PDU FCS LLC-DSAP LLC-SSAP Control L3-PDU
Adresarea MAC
Adresele MAC sunt numere scrise uzual in hexazecimal, cu o lungime de sase octeti, stabilite in mod univoc la nivel mondial. Ele sunt inscrise in memoria ROM a placii de retea, in momentul producerii. Pot fi ulterior modificate software prin scrierea intr-un buffer a noii adrese. Structura unei adrese MAC este urmatoarea:
Dintre bitii campului de adresa, mai precis dintre bitii octetului cel mai semnificativ, primii doi transmisi au o importanta speciala, fiind numiti:
Pentru ca existau neconcordante intre locul acestor doi biti in cadrul fluxului de biti transmisi catre mediul fizic (protocoalele 802.5 si FDDI transmit intai bitii cei mai semnificativi ai unui octet, iar protocoalele 802.3 si 802.4 transmit intai bitii cei mai putin semnificativi), organizatia IEEE a stabilit ca adresele trebuie scrise si prezentate extern intr-un format canonic, independent de tipul retelei locale, format prezentat de protocolul 802.3. Si adresele MAC pot fi de tip punct-la-punct, punct-multipunct sau broadcast (cod adresa FF-FF-FF-FF-FF-FF). |
|||||||||||
|
|||||||||||
|
|||||||||||
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite |
|