Standardul IEEE 802 pentru retelele LAN si MAN

      Sa vedem, mai intai, cine se ocupa cu standardizarea anumitor tehnologii.

      La nivel mondial, standardele internationale sunt elaborate de ISO (International Standard Organization - Organizatia Internationala de Standardizare) - o organizatie fondata in anii '46, neguvernamentala si voluntara. Ea este compusa din organizatiile netionale de standardizare din cele 89 de tari membre. Printre acestea putem aminti: Germania (DIN), SUA (ANSI), Marea Britanie (BSI), Franta (AFNOR).

      ISO elaboreaza standarde in domenii foarte diverse, in momentul actual fiind peste 5000 de standarde (printre care si standardul OSI).

      Una din cele mai mari organizatii profesionale din lume este IEEE (Institute of Electrical and Electronics Engineers - Institutul Inginerilor Electricieni si Electronisti) care, in principal, emite jurnale de informare si organizeaza numeroase conferinte profesionale. Deasemeni, IEEE cuprinde si un grup de standarizare care dezvolta standarde in domeniul ingineriei electrice si tehnicii de calcul. Pentru retelele LAN, IEEE a elaborat standardul IEEE 802, preluat intre timp de ISO, ca baza pentru standardul ISO 8802.

      Standardul IEEE 802 este divizat in mai multe parti, fiecare fiind publicata ca o carte separata. Astfel:

  • 802.1 (ISO 8802_1) - face o introducere in setul de standarde si defineste primitivele de interfata (administrarea retelei si interconectarea retelelor).
  • 802.2 (ISO 8802_2) - descrie pertea superioara a nivelului legatura de date, care foloseste protocolul LLC (Logical Link Control - Controlul Legaturii Logice)
  • 802.3 (ISO 8802_3) - descrie specificatiile nivelului fizic si metoda de acces CSMA/CD. Se refera la retele LAN, la calculatoare conectate in topologie magistrala. Ulterior au fost emise standarde suplimentare:
    • 803.3a - norma pentru atasarea la mediu pentru transmisia in banda de baza (tip 10BASE2)
    • 802.3b - norma pentru atasarea la mediu pentru transmisia in banda larga (10BROAD36)
    • 802.3c - norma pentru unitatea de repetor din retelele de 10Mbiti/s in banda de baza
    • 802.3e - norma pentru semnalizarea fizica, atasarea la mediu si specificatiile acestuia in banda de baza
  • 802.4 (ISO 8802_4) - descrie specificatiile nivelului fizic si metoda de acces Token-Bus. Se refera la retelele LAN in topologie magistrala.
  • 802.5 (ISO 8802_5) - descrie specificatiile nivelului fizic si metoda de acces Token-Ring. Se refera le retele LAN in topologie inel cu metoda de acces la mediu de tip token circular
  • 802.6 (DQDB - Distributed Queue Dual Bus) - descrie specificatiile nivelului fizic si metodei de acces pentru retele MAN.
Structura cadrului 802.3

      Prezentam mai jos arhitectura protocolului CSMA/CD din standardul IEEE 802.3


      In care:

  • DTE - Data Terminal Equipment
  • AUI - Attachment Unit Interface
  • MAU - Medium Attachment Unit
  • MDI - Medium Dependent Interface
  • PMA - Physical Medium Attachment

      Se observa ca nivelul fizic este compus din:

  • subnivelul PLS (Physical Layer Signalling) - realizeaza interfata cu subnivelul MAC
  • interfata de atasare AUI care ste compusa dintr-un cablu si 2 conectori
  • unitatea de atasare la suport MAU, care leaga o statie la un suport dat si administreaza toate functiile care depind de suport. O anumita statie poate fi utilizata cu un alt suport prin schimbarea MAU.

      Un cadru (pachet) MAC este compus din mai multe campuri, unele cu o lungime (in octeti) fixa, iar altele cu o lungime variabila, de la cadru la cadru.

  • preambul (7 octeti) - este prezent la inceputul fiecarui cadru, fiind compus din 7 octeti cu valoarea 0xAA, prin care se asigura sincronizarea cu statiile receptoare
  • SFD (1 octet) - Start Frame Delimiter (Delimitatorul Inceputului de Cadru). Acest octet are tot valoarea 0xAA, fiind util in partea de sincronizare a protocolului
  • DA si SA (6 sau 2 octeti) - Destination Address (Adresa Destinatie) si Source Address (Adresa Sursa). Reprezinta adresele fizice ale adaptoarelor (placilor) de retea din statiile destinatie si sursa. Un cadru transmis pe o retea Ethernet este receptionat de toate adaptoarele conectate la acel Ethernet, dar numai adaptorul care recunoaste adresa sa in campul destinatie, va transfera calculatorului, pachetul de date respectiv. Un adaptor poate fi configurat sa ruleze in mod promiscuu, caz in care va transfera toate cadrele primite spre statia gazda. Pe langa aceste adrese specifice fiecarui adaptor, numite si adrese unicast, o adresa Ethernet formata numai din biti "1" este tratata ca o adresa pentru broadcast. Toate adaptoarele vor transfera cadre destinate adresei de broadcast catre host. Deasemeni o adresa care are primul bit setat "1", dar nu este de broadcast, se numeste adresa de multicast. Un anumit adaptor se poate seta astfel incat sa accepte un anumit set de adrese multicast.
  • DL (2 octeti) - Data Length (Lungimea Datelor) - reprezinta lungimea efectiva a datelor LLC exprimata in numar de octeti (intre 0 si 1500). Acest cimp permite diferentierea datelor de eventualii octeti de completare (vazi campul completare)
  • Datele (intre 0 si 1500 octeti)
  • Completarea (intre 0 si 46 octeti) - acest camp este adaugat de subnivelul MAC numai in situatia mesajelor foarte scurte (sub 46 de octeti) pentru a asigura marimea minima a cadrului (64 octeti). S-a impus o lungime minima a unui cadru in scopul de a putea diferentia un cadru valid de un cadru produs in urma unei coliziuni. Cu alte cuvinte, ca urmare a unei coliziuni, iau nastere cadre cu o lungime mai mica de 64 de octeti. Dimensiunea maxima a unui cadru este de 1518 octeti, fiind fixata pentru a impiedica ocuparea canalului pe o durata foarte lunga de un anumit host. Aceasta lungime se poate seta pentru fiecare retea in parte.
  • FCS (4 octeti) - Frame Check Sequence (Secventa de verificare a cadrului). Permite detectarea erorilor de transmisie, verificand datele in momentul receptarii cadrului. El este compus din restul impartirii polinomiale a informatiilor cadrului printr-un polinom de generare de gradul 32.
 
Free Web Hosting