Descriere tehnologia Ethernet
Formate cadre Ethernet
Datele transmise pe o rețea Ethernet, divizat în cadre. Să ne amintim că aproape fiecare tehnologie de rețea (indiferent de nivelul său) corespunde unei unități de date. Ethernet - cadru, ATM - celula, IP - datagramă, etc. Datele nu sunt transmise prin rețea într-o formă pură. Ca o regulă, unitatea de date „pristraevaetsya“ poziția. În unele tehnologii de rețea este, de asemenea, adăugat la sfârșitul anului. Titlu și finisaj sunt informații de proprietate și constau în câmpurile corespunzătoare.
Deoarece există mai multe tipuri de cadre, în scopul de a înțelege reciproc, expeditorul și destinatarul trebuie să utilizeze același tip de cadru. Rame pot fi de patru formate diferite, ușor diferite unele de altele. Formate de bază cadru (formate prime) există doar două - Ethernet II și Ethernet 802.3. Aceste formate diferă în numirea unui singur domeniu.
Cei mai mulți administratori de rețea nu acordă suficientă atenție la tipurile de cadru Ethernet, și poate fi o sursă de probleme. De exemplu, în cazul în care software-ul client de rețea este configurat pe tipul de cadru greșit, utilizatorul nu poate interacționa cu serverul. Pentru cadru de tip trebuie să monitorizeze foarte atent în rețelele Nowell NetWare ca noile versiuni ale sistemului de operare în funcție de tipul de cadru prestabilit a fost modificat 802.3-802.2. În plus, rețelele corporative folosesc dispozitive de la mai mulți furnizori, bazate pe diferite protocoale de comunicare și folosind diferite tipuri de cadre.
Pentru a lucra stații pentru a comunica cu serverul în același segment de rețea, trebuie să mențină un singur format cadru. Există patru tipuri principale de cadru Ethernet:
- Ethernet de tip II
- Ethernet 802.3
- Ethernet 802.2
- Ethernet SNAP (Access Protocol subretea).
Luați în considerare câmpul comun pentru toate cele patru tipuri de cadru (Fig. 1).
Preambul (56 biți)
Start-cadru (8 biți)
Lungime / Tip (16 biți)
Date (lungime variabilă)
Checksum (32 biți)
Fig. Format cadru comun 1. Ethernet
Câmpurile din cadru au următoarele semnificații:
Trebuie remarcat faptul că durata minimă admisă a toate cele patru tipuri de cadru Ethernet este de 64 bytes, iar suma maximă - 1518 bytes. Deoarece informația de suprasarcină pe cadrul alocat 18 octeți, câmpul „Data“ poate avea o lungime de la 46 la 1500 octeți. În cazul în care datele sunt transmise prin rețea este mai mică decât lungimea minimă permisă, cadrul va fi căptușit în mod automat la 46 de octeți. Astfel de restricții severe privind lungimea minimă cadru de inserție este acela de a asigura funcționarea normală a mecanismului de detectare a coliziunilor.
Să ne gândim mai în detaliu diferitele tipuri de formate de cadru. Ethernet II tip cadru utilizat de multe protocoale de nivel superior, cum ar fi IPX, TCP / IP și Apple Talk. Acest tip de cadru a fost dezvoltat de DEC Intel și Xerox. Este necesar să se aibă în vedere faptul că, deși acest tip de cadru este organizațiile cele mai utilizate pe scară largă, nu este aprobat ISO și IEEE. Formatul cadrului este diferită de cea de mai sus doar considerat faptul că „lungimea / tipul“ indică întotdeauna tipul de protocol.
Sisteme de operare de rețea Nowell NetWare 2.x și 3.x (cu excepția 3.12), în mod implicit utilizează Ethernet 802.3 cadre. Deși numele acestui cadru este menționat comitet IEEE, acesta din urmă nu a fost implicat în dezvoltarea sa.
Acest tip de cadru nu conține nici o informație de protocol. „Lungime / tipul“ indică întotdeauna lungimea cadrului. Ca urmare, nu există metode standard de identificare a unui protocol de rețea care deține cadru. Cu toate acestea, numai în conformitate cu conceptul firma Nowell doar protocol IPX poate fi utilizat cu acest tip de cadru. O secvență specială de pași pentru a determina ce protocolul IPX a fost încapsulat în cadrul acestui tip:
- Verificat „lungime / tipul“. În cazul în care conține o valoare 0-1518 (05EE), acest câmp determină lungimea cadrului, și nu de tipul de protocol (adică, un cadru 802,3, altfel - Ethernet II Frame).
- Verificat doi octeți după câmpul „lungime / tip“. În cazul în care acestea conțin FFFF, aceasta înseamnă că rama aparține protocolului IPX, deoarece antetul protocolului începe întotdeauna cu FFFF.
- Câmpul „DSAP“ se referă la protocolul de strat de rețea destinatar utilizat. Dimensiunea câmpului este de 1 octet (un bit este rezervat în ea). Pentru valoarea câmpului de protocol IPX este egal cu E0, protocoalele pentru IP - 06 pentru NetBIOS - F0.
- Câmpul „SSAP“ indică protocolul de strat de rețea expeditor utilizat. Dimensiunea acestui câmp este de 1 octet (un bit rezervat). De obicei, această valoare câmp se potrivește cu valoarea câmpului DSAP.
- „Control“ se referă la tipul de serviciu necesar pentru protocolul de rețea. Dimensiunea acestui câmp este de 1 octet. Sistem de operare de rețea Nowell NetWare setează valoarea acestui câmp la 03.
Ethernet 802.2 format cadru are mai multe dezavantaje, în particular, acesta cuprinde un număr impar de biți de informații aeriene. Nu este convenabil pentru majoritatea dispozitivelor de rețea. Mai mult, pentru identificarea protocolului stratului de rețea atribuit 7 biți, menținând astfel „doar“ 128 protocoale diferite. Totusi Ethernet SNAP, un eter dezvoltare în continuare n et 802.2, cuprinde următoarele câmpuri suplimentare (figura 2.):
- „Organizație ID“ are o lungime de 3 octeți și indică codul pentru organizarea particular (societate), care i se atribuie valoarea câmpului „identificator de protocol“. Dacă valoarea este egală cu 000000 (care este aproape întotdeauna atât, cu excepția rețelelor de la Apple Talk), câmpul „identificator de protocol“ conține o valoare care este de obicei plasat în „lungime / tip“, adică identificatorul protocolului stratului superior.
- „Cod protocol“ este lungimea de doi octeți și identifică protocolul stratul superior este încapsulat în cadru „Date“. Când se utilizează protocolul IPX, acest câmp conține valoarea 8137.
Luate împreună, aceste două domenii constituie un câmp suplimentar de cinci octeți pentru identificarea protokola.Eto fost făcută pentru a crește numărul de protocoale suportate.