Tutorial rețele de calculatoare - capitol folosind marcaje online

Utilizarea marcatorilor

În Fig. 5.9 afișează primul format de pachete standard de mesaje IEEE 802.5, numit token. În general, un token nu este un mesaj, ci un semn că un mesaj a fost trimis la stația de lucru.







Jetonul are trei câmpuri fiecare câte un octet lung (total 24 de biți):

delimitatorul inițial al pachetului (SD Start Delimiter) și controlul accesului (-Access Control)

end delimiter de capăt

Separatorul inițial (SD) este localizat în primul octet al jetonului (precum și pentru orice alt pachet din LAN). Nu este doar o combinație de O și 1, ci este însoțită și de o secvență unică de impulsuri electrice inerente numai la ea. Această măsură este luată pentru a minimiza șansa de a confunda acest câmp cu un altul. Acesta este implementat astfel încât începutul byte-ului să conțină câte 4 din aceste pulsuri lungi pe 1 biți, iar restul de 4 biți conțin zerouri.

Următorul câmp este câmpul de control al accesului (AC). Acest câmp este împărțit în patru zone după cum urmează:

P P P T M R R R,

unde simbolurile PPP reprezintă biți prioritari, markeri de biți T, biți M ai monitorului și biți de rezervare RRR.

Bitii de redundanță lucrează împreună cu biții de prioritate. Stația de lucru poate plasa valoarea priorității în biții de rezervare dacă prioritatea sa este mai mare decât valoarea curentă a câmpului de rezervare. Astfel, ea își rezervă utilizarea în continuare a rețelei. Ulterior, atunci când nodul transmite un nou simbol, își stabilește prioritatea la valoarea câmpului de rezervare al pachetului recepționat anterior. Ca rezultat, dacă acest lucru nu este anulat de un nod cu o prioritate și mai mare, nodul care a setat inițial biții de rezervare va fi următorul nod care poate transfera pachetul în rețeaua LAN.

Ultimul câmp marker, separatorul de capăt (ED), precum și separatorul inițial, conține o secvență unică de unități și semnale electrice speciale pentru a minimiza probabilitatea confundării acestuia cu altceva. Acest câmp indică sfârșitul marcatorului și, în plus, are două zone utilizate pentru a efectua alte funcții. Una dintre zone este numită bitul Intermediar Frame, iar celălalt este bitul detectat de eroare. Aceste câmpuri vor fi discutate în următoarea secțiune, deoarece sunt mai intenționate pentru a fi utilizate în pachetele de mesaje decât în ​​jetoane.







În Fig. 5.10, cel de-al doilea format de pachete pentru pachetele de mesaje IEEE 802.5 este de fapt pachetul de date propriu-zis. Pachetele de date conțin mesaje pe care OS sau programul de aplicații le schimbă cu alte stații de lucru din inelul logic. Uneori pot conține informații pe care adaptoarele le schimbă pentru a menține performanța sistemului.

Fig. 5.10. Inele de inel conținând date

Prezența monitorului activ. Este trimis de monitorul activ suficient de des pentru a notifica alte stații de lucru pe care monitorul activ funcționează.

Prezența unui monitor de rezervă. Este transferat de monitoarele de rezervă.

Cerință de marcare. Dacă monitorul de rezervă detectează că monitorul activ a încetat să funcționeze, acesta începe să transmită pachete care necesită un jeton. În acest caz, monitoarele de rezervă încep procesul de interacțiune între ele pentru a atribui un nou monitor activ.

Farul. Se expediază atunci când sunt detectate probleme serioase în LAN, cum ar fi o întrerupere a cablului sau începutul transferului de către nod înainte de a primi marcatorul. Pentru a localiza problema, software-ul de diagnosticare este suficient pentru a determina nodul care trimite acest mesaj.

Curățarea. Expediat după inițializarea inelului logic și după instalarea unui nou monitor activ.

Fiecare pachet (MAC sau LLC) începe cu secvența de pornire a pachetului SFS care conține trei câmpuri:

Separator inițial (SD). Definiția este aceeași ca și pentru marker.

Control acces (AC). Definiția este aceeași ca și pentru marker.

Control cadru (control cadru FC). Acest câmp cu un singur octet conține două zone ale tipului de pachet și codul de control MAC: FF SCSSC.

Două biți (FF) care definesc tipul pachetului au o valoare de 00 pentru pachetul MAC și 01 pentru pachetul LLC (valorile 10 și 11 sunt rezervate).

Codul de control MAC determină tipul pachetului de control:

Câmpul de date (DATA) poate conține date de utilizator primite sau destinate protocoalelor de nivel mediu, cum ar fi IPX, TCP / IP sau NetBIOS. Câmpul de date poate conține și unul dintre tipurile de pachete de strat MAC care au fost discutate mai sus. Nu există nicio restricție specială privind lungimea câmpului de date, deși în practică aceasta se datorează faptului că timpul permis pentru o stație de lucru separată este limitat.

Campul FCS (sumă de verificare) a pachetului are o lungime de 4 octeți și conține o sumă de control CRC-32. Acest câmp este utilizat pentru a controla erorile.

Câmpul EFS (sfârșitul pachetului) constă din două zone de delimitare la capăt și un statut de pachete.

Separator de sfârșit (ED). Ați întâlnit deja acest câmp atunci când examinați tokenul, dar pentru pachet obține o valoare suplimentară. Acest câmp conține, pe lângă secvența unică de impulsuri electrice, încă două regiuni fiecare lungime de 1 biți. Bitul de pachete intermediare este setat la 1 dacă acest pachet face parte dintr-o transmisie cu mai multe pachete și este 0 atunci când pachetul este ultimul (singur) pachet. Bitul de detectare a erorilor este resetat la 0 atunci când pachetul este creat la sursă. Când acest mesaj trece prin fiecare dintre adaptoarele din alte noduri

În cazul detectării unei erori de detecție de eroare de bit este setat la 1. După aceea, la deplasarea în continuare a verificării de eroare de pachet LAN nu se realizează, iar pachetele sunt retransmise la unitatea sursă de realizare, care, în acest caz, să ia încercați din nou pachet de transmisie.







Trimiteți-le prietenilor: