Documente Academic
Documente Profesional
Documente Cultură
Informațiile din rețelele locale prin cablu sunt transmise în formă codificată, adică fiecare bit de
informație transmis corespunde propriului set de niveluri de semnale electrice din cablul de
rețea. Modularea semnalelor de înaltă frecvență este utilizată în principal în rețelele fără fir, în
canalele radio. În rețelele de cablu, transmisia se face fără modulare sau, după cum se spune, în
banda de frecvență principală.
.
Alegerea corectă a codului vă permite să creșteți fiabilitatea transferului de informații, să creșteți
viteza de transmisie sau să reduceți cerințele pentru alegerea cablului. De exemplu, cu coduri
diferite, rata maximă de transmisie pe același cablu poate diferi de două ori. Complexitatea
echipamentului de rețea (noduri pentru codificarea și decodarea codului) depinde, de asemenea,
direct de codul selectat. Codul ar trebui să asigure în mod ideal o bună sincronizare a recepției, o
rată scăzută de eroare, funcționare cu orice lungime a secvențelor de informații transmise
Код NRZ
Codul NRZ (Non Return to Zero) este cel mai simplu cod care este un semnal digital normal. Un
nivel de tensiune ridicat în cablu corespunde unui zero logic, un nivel de tensiune scăzut îi
corespunde unul logic (sau invers, ceea ce nu este important). Nivelurile pot fi de polaritate
diferită (pozitivă și negativă) sau de aceeași polaritate (pozitivă sau negativă). În timpul bitului
(BT), adică timpul de transmisie a unui bit, nu există modificări ale nivelului semnalului în
cablu.
Код RZ
Cod RZ (Return to Zero - cu revenire la zero) - acest cod cu trei niveluri și-a primit numele
deoarece după nivelul semnificativ al semnalului din prima jumătate a intervalului de biți, există
o revenire la un nivel mediu „zero” (pentru de exemplu, la zero potențial). Tranziția la acesta are
loc la mijlocul fiecărui interval de biți. Astfel, un zero logic corespunde unui impuls pozitiv, unul
logic - negativ (sau invers) în prima jumătate a unui interval de biți
.
În centrul intervalului de biți există întotdeauna o tranziție a semnalului (pozitiv sau negativ),
prin urmare, receptorul poate extrage cu ușurință un impuls de sincronizare (stroboscop) din
acest cod. Cronometrarea este posibilă nu numai la începutul pachetului, ca în cazul codului
NRZ, ci și la fiecare bit individual, astfel încât nu va exista nicio pierdere de sincronizare pentru
orice lungime de pachet.
Манчестерский код
Codul Manchester (sau codul Manchester II) este cel mai utilizat pe rețelele locale. De asemenea,
se referă la coduri de auto-sincronizare, dar spre deosebire de RZ, are nu trei, ci doar două
niveluri, ceea ce contribuie la o mai bună imunitate la zgomot și la simplificarea nodurilor de
recepție și de transmisie. Un zero logic corespunde unei tranziții pozitive în centrul unui interval
de biți (adică prima jumătate a unui interval de biți este scăzută, a doua jumătate este ridicată),
iar unul logic corespunde unei tranziții negative în centrul unui interval de biți (sau invers).
Ca și în RZ, prezența obligatorie a unei tranziții în centrul bitului permite receptorului codului
Manchester să extragă cu ușurință un semnal de sincronizare din semnalul de intrare și să
transmită informații în secvențe arbitrar de mari fără pierderi din cauza desincronizării.
Discrepanța admisă între ceasul receptorului și al emițătorului poate fi de până la 25%.
Бифазный код
Codul bifazic este adesea considerat un fel de cod Manchester, deoarece caracteristicile lor sunt
aproape complet aceleași.
Acest cod diferă de codul clasic Manchester prin faptul că nu depinde de inversarea celor două
fire ale cablului. Acest lucru este deosebit de convenabil atunci când se folosește o pereche
răsucită pentru comunicare, ale cărei fire sunt ușor de confundat. Acest cod este folosit într-unul
dintre cele mai faimoase token-ring-uri de la IBM.
Principiul acestui cod este simplu: la începutul fiecărui interval de biți, semnalul schimbă nivelul
în opusul celui precedent, iar la mijlocul intervalelor de biți unității (și numai unității), nivelul se
schimbă din nou. Astfel, la începutul unui interval de biți există întotdeauna o tranziție care este
folosită pentru auto-sincronizare. Ca și în cazul codului clasic Manchester, există două frecvențe
în spectrul de frecvențe. La o viteză de 10 Mbit/s, acestea sunt frecvențe de 10 MHz (cu o
secvență de numai unu: 11111111 ...) și 5 MHz (cu o secvență de numai zerouri: 00000000 ...).
Modulația de frecvență (FM, FM - Frequency Modulation), în care una logică corespunde unui
semnal de o frecvență mai mare, iar un zero logic corespunde unui semnal de o frecvență mai
mică (sau invers). Amplitudinea semnalului în timpul modulării în frecvență rămâne constantă,
ceea ce reprezintă un mare avantaj față de modulația în amplitudine.
Modulația de fază (PM, PM - Phase Modulation), în care o schimbare de la un zero logic la unul
logic și invers corespunde unei schimbări bruște a fazei unui semnal sinusoidal de aceeași
frecvență și amplitudine. Este important ca amplitudinea semnalului modulat să rămână
constantă, ca și în cazul modulării în frecvență.
Sunt utilizate și metode de modulare mult mai complexe, care sunt o combinație a celor mai
simple metode enumerate.
Cel mai adesea, codarea analogică este utilizată atunci când se transmite informații pe un canal
cu o lățime de bandă îngustă, de exemplu, prin linii telefonice din rețelele globale. În plus,
codarea analogică este utilizată în canalele radio, ceea ce permite comunicarea între mai mulți
utilizatori în același timp. În rețelele locale de cablu, codarea analogică nu este practic utilizată
din cauza complexității ridicate și a costului echipamentului de codificare și decodare.
________________________________________
8.4. Пакеты, протоколы и методы управления обменом
Назначение пакетов и их структура.
Адресация пакетов.
Методы управления обменом.
Pentru transmisia de difuzare (adică transmisia către toți abonații rețelei în același timp), este
utilizată o adresă de rețea special dedicată, toți cei 48 de biți sunt setați la unul. Este acceptat de
toți abonații rețelei, indiferent de adresele lor individuale și de grup. Acest sistem de adrese este
urmat de rețele populare precum Ethernet, Fast Ethernet, Token-Ring, FDDI, 100VG-AnyLAN.
Dezavantajele sale sunt complexitatea ridicată a hardware-ului adaptorului de rețea, precum și o
mare parte a informațiilor de serviciu în pachetul transmis (adresele sursă și destinație necesită
împreună 96 de biți de pachet sau 12 octeți).
Multe adaptoare de rețea au așa-numitul mod circular. În acest mod, adaptorul acceptă toate
pachetele care sosesc la el, indiferent de valoarea câmpului adresei de destinație. Acest mod este
utilizat, de exemplu, pentru a diagnostica rețeaua, a măsura performanța acesteia și a controla
erorile de transmisie. În acest caz, un computer primește și monitorizează toate pachetele care
trec prin rețea, dar nu transmite nimic în sine. În acest mod funcționează adaptoarele de rețea ale
punților și comutatoarelor, care trebuie să proceseze toate pachetele care vin la ele înainte de a le
transmite. Методы управления обменом
Rețeaua unește întotdeauna mai mulți abonați, fiecare având dreptul de a transmite propriile
pachete. Dar, după cum s-a menționat deja, este imposibil să se transmită simultan două (sau mai
multe) pachete pe un cablu, altfel poate apărea un conflict (coliziune), care va duce la
denaturarea sau pierderea ambelor pachete (sau a tuturor pachetelor care participă la conflict) .
Aceasta înseamnă că este necesar să se stabilească cumva ordinea accesului în rețea (captarea
rețelei) de către toți abonații care doresc să transmită.
Acest lucru se aplică în primul rând rețelelor cu topologii de magistrală și inel. În același mod, cu
o topologie în stea, este necesar să se stabilească succesiunea de transmitere a pachetelor de către
abonații periferici, altfel abonatul central pur și simplu nu poate face față procesării acestora.
Rețeaua folosește în mod necesar una sau alta metodă de control al schimburilor (metoda de
acces, metoda de arbitrare), care rezolvă sau previne conflictele dintre abonați. Multe depind de
eficiența metodei de control al schimbului selectat: viteza schimbului de informații între
computere, capacitatea de încărcare a rețelei (capacitatea de a lucra cu diferite cursuri de
schimb), timpul de reacție a rețelei la evenimente externe etc. Metoda de control este unul dintre
cei mai importanți parametri ai rețelei.
Tipul metodei de control al schimbului este determinat în mare măsură de particularitățile
topologiei rețelei. Dar, în același timp, nu este legată rigid de topologie, așa cum se presupune
adesea. Metodele de gestionare a schimbului în rețelele locale sunt împărțite în două grupuri:
• Metode centralizate, în care toată gestionarea schimburilor este concentrată într-un singur
loc. Dezavantajele unor astfel de metode: instabilitate la defecțiunile centrului, flexibilitate
scăzută a managementului (centrul nu poate răspunde rapid la toate evenimentele din rețea).
Avantajul metodelor centralizate este absența conflictelor, deoarece centrul acordă întotdeauna
dreptul de transfer unui singur abonat, iar acesta nu are cu cine să intre în conflict.
• Metode descentralizate fără centru de control. Toate problemele de management, inclusiv
prevenirea, detectarea și rezolvarea conflictelor, sunt gestionate de toți abonații rețelei.
Principalele avantaje ale metodelor descentralizate sunt toleranța ridicată la eșec și flexibilitatea
mare. Cu toate acestea, în acest caz, sunt posibile conflicte care trebuie rezolvate.
Cea mai simplă metodă centralizată este următoarea. Abonații periferici care doresc să își
transfere pachetul (sau, după cum se spune, au cereri de transfer) își trimit cererile către centru
(pachete de control sau semnale speciale). Centrul le acordă dreptul de a transfera pachetul în
ordinea priorității, de exemplu, în funcție de locația lor fizică în stea în sensul acelor de
ceasornic. După încheierea transmiterii pachetului de către un abonat, următorul abonat în ordine
(în sensul acelor de ceasornic) care are o cerere de transfer va primi dreptul de transfer, Fig. 8.16.
De exemplu, dacă al doilea abonat transmite, atunci după el al treilea are dreptul de a transmite.
Dacă al treilea abonat nu trebuie să fie transferat, atunci dreptul de transfer este transferat celui
de-al patrulea etc.
Metodele aleatorii existente de gestionare a schimbului (arbitrajul) diferă prin modul în care
previn eventualele conflicte sau le rezolvă pe cele care au apărut deja. Niciun conflict nu ar
trebui să perturbe schimbul, toți abonații trebuie, în cele din urmă, să își transfere pachetele. În
procesul de dezvoltare a rețelelor locale, au fost dezvoltate mai multe varietăți de metode
aleatorii de control al schimburilor.
De exemplu, s-a propus o metodă în care nu toți abonații emitenți recunosc coliziunile, ci doar pe
cei cu priorități mai mici. Abonatul cu cea mai mare prioritate dintre toți cei care au început
transmisia va finaliza transmiterea pachetului său fără erori. Restul, după ce au detectat o
coliziune, vor opri transmisia și vor aștepta ca rețeaua să fie eliberată pentru o nouă încercare.
Pentru a controla coliziunile, fiecare abonat transmițător face o comparație bit cu bit a
informațiilor transmise de acesta în rețea și a datelor prezente în rețea.
Câștigătorul este abonatul al cărui antet de pachet nu este distorsionat de coliziune mai mult
decât alții. Această metodă, numită metoda priorității codului descentralizat, este lentă și dificil
de implementat.
Cu o altă metodă de control al schimbului, fiecare abonat își începe transferul după ce rețeaua
este eliberată nu imediat, ci, după ce a susținut propria întârziere, strict individuală, care previne
coliziunile după eliberarea rețelei și, prin urmare, minimizează numărul total de coliziuni.
În acest caz, abonatul cu întârziere minimă va avea cea mai mare prioritate. Coliziunile de
pachete sunt posibile numai atunci când doi sau mai mulți abonați doresc să transmită simultan
cu o rețea liberă. Această metodă, numită metoda priorității temporare descentralizate,
funcționează bine numai pe rețelele mici, deoarece fiecare abonat trebuie să-și asigure propria
latență individuală.
Cel mai adesea, sistemul de priorități în metoda de control al schimbului în autobuz este complet
absent. Așa funcționează cea mai comună metodă standard de control CSMA / CD (Carrier
Sense Multiple Access with Collision Detection) utilizată pe Ethernet. Principalul său avantaj
este că toți abonații sunt complet egali și niciunul dintre ei nu poate bloca schimbul altuia pentru
o lungă perioadă de timp (ca în cazul prezenței priorităților). Coliziunile nu sunt prevenite prin
această metodă, ci sunt rezolvate. Esența metodei este că abonatul începe să transmită imediat ce
află că rețeaua este liberă. Dacă apar coliziuni, acestea sunt detectate de toți abonații care
transmit. După aceea, toți abonații își opresc transmisia și își reiau încercarea de a începe o nouă
transmisie a pachetului la un interval de timp, a cărui durată este aleasă aleatoriu. Prin urmare,
coliziunile repetate sunt puțin probabile.
O altă metodă comună de acces aleatoriu este CSMA / CA (Carrier Sense Multiple Access with
Collision Avoidance) folosită, de exemplu, în rețeaua Apple LocalTalk. Abonatul care dorește să
transmită și care a detectat eliberarea rețelei transmite mai întâi un pachet de control scurt al
cererii de transmitere. Apoi așteaptă un timp predeterminat pentru un pachet de control scurt de
răspuns de confirmare a cererii de la abonat-receptor. Dacă nu există niciun răspuns, transmiterea
este amânată.
Dacă se primește un răspuns, se trimite un pachet. Coliziunile nu sunt rezolvate complet, dar cele
mai multe pachete de control se ciocnesc. Coliziunile pachetelor de informații sunt detectate la
nivelurile superioare ale protocolului.
Astfel de metode vor funcționa bine doar dacă intensitatea traficului în rețea nu este prea mare.
Se crede că o calitate acceptabilă a comunicației este furnizată la o sarcină de cel mult 30-40%
(adică atunci când rețeaua este ocupată cu transmiterea de informații pentru aproximativ 30-40%
din timp).
Cu o sarcină mai mare, coliziunile repetate devin atât de frecvente încât are loc așa-numita
prăbușire sau prăbușire a rețelei, ceea ce reprezintă o scădere bruscă a performanței acesteia.
Dezavantajul tuturor metodelor aleatoare este că nu garantează timpul de acces la rețea, care
depinde nu numai de alegerea întârzierii dintre încercările de transmisie, ci și de congestionarea
totală a rețelei.
Prin urmare, de exemplu, în rețelele care efectuează sarcini de control al echipamentelor (în
producție, în laboratoare științifice), unde este necesar un răspuns rapid la evenimente externe,
rețelele cu metode de control aleatoriu sunt rareori utilizate.
Într-o rețea cu topologie de inel, pot fi utilizate diverse metode de control centralizat (ca într-o
stea) și metode de acces aleatoriu (cum ar fi într-o magistrală), dar mai des aleg metode de
control specifice care se potrivesc cel mai bine caracteristicilor inelului.
Cele mai populare metode de control în rețelele de inel sunt marker (releu), cele care folosesc un
marker (releu) - un mic pachet de control de tip special, Fig. 8.18.
Рис. 8.18. Маркерный метод управления обменом (СМ – свободный маркер, ЗМ – занятый
маркер, МП – занятый маркер с подтверждением, ПД – пакет данных)
Este predarea jetonului de-a lungul inelului care permite ca dreptul de a sechestra rețeaua să fie
transferat de la un abonat la altul. Metodele de marcare se referă la metode descentralizate și
deterministe de gestionare a schimbului în rețea. Nu au un centru clar exprimat, dar există un
sistem clar de priorități și, prin urmare, nu există conflicte. Un pachet de control special de
lungime minimă se plimbă continuu în jurul inelului, un simbol care dă abonaților dreptul de a-și
transmite pachetul.
Algoritmul acțiunilor abonatului:
1. Abonatul 1, care dorește să își transfere pachetul, trebuie să aștepte sosirea unui jeton
gratuit. Apoi își atașează pachetul la marker, marchează markerul ca ocupat și trimite acest
pachet următorului abonat din ring.
2. Toți ceilalți abonați (2, 3, 4), după ce au primit un token cu un pachet atașat, verifică dacă
pachetul le este adresat. Dacă pachetul nu le este adresat, atunci ei transmit pachetul primit
(token + pachet) mai departe de-a lungul inelului.
3. Dacă un abonat (în acest caz, abonatul 3) recunoaște pachetul ca fiind adresat lui, atunci îl
acceptă, setează bitul de confirmare în marker și transmite mesajul (marker + pachet) mai
departe de-a lungul inelului.
4. Abonatul expeditor 1 primește înapoi coletul său, care a trecut prin întregul inel,
marchează markerul ca liber, își scoate pachetul din rețea și trimite markerul gratuit mai departe
de-a lungul inelului. Abonatul care dorește să transmită așteaptă acest marker și totul se repetă
din nou.
Cu această metodă de control, prioritatea este geografică, adică după eliberarea rețelei, dreptul de
transfer este transferat următorului abonat în direcția inelului de la ultimul abonat care transmite.
Dar acest sistem de prioritate funcționează doar atunci când cursul de schimb este ridicat. Cu un
curs de schimb scăzut, toți abonații sunt egali, iar timpul de acces la rețea pentru fiecare dintre ei
este determinat doar de poziția jetonului la momentul solicitării de transmitere.
În anumite privințe, metoda luată în considerare este similară cu metoda sondajului
(centralizată), deși aici nu există un centru dedicat în mod explicit. Cu toate acestea, un anumit
centru este de obicei încă prezent. Unul dintre abonați (sau un dispozitiv special) trebuie să se
asigure că marcatorul nu se pierde în timpul trecerii de-a lungul inelului (de exemplu, din cauza
interferențelor sau a funcționării defectuoase a unui abonat, precum și din cauza conectării și
deconectării abonaților). În caz contrar, mecanismul de acces nu va funcționa.
În consecință, fiabilitatea controlului în acest caz scade (eșecul centrului duce la o dezorganizare
completă a schimbului). Există instrumente speciale pentru a îmbunătăți fiabilitatea și a restabili
centrul de control al markerului.
Principalul avantaj al metodei marker față de CSMA/CD este timpul de acces garantat. Valoarea
sa maximă, ca și în cazul metodei centralizate, va fi (N-1) • tpc, unde N este numărul total de
abonați din rețea, tpc este timpul necesar pentru ca un pachet să treacă prin inel. În general,
metoda de control al schimbului de jetoane cu un curs de schimb ridicat în rețea (peste 30-40%
încărcare) este mult mai eficientă decât metodele aleatorii. Permite rețelei să funcționeze la o
sarcină mai mare, care teoretic ar putea chiar să se apropie de 100%.
Metoda de acces la token este utilizată nu numai în inel (de exemplu, în rețeaua IBM Token Ring
sau FDDI), ci și în magistrală (în special, rețeaua Arcnet-BUS), precum și în steaua pasivă
(pentru exemplu, rețeaua Arcnet-STAR). În aceste cazuri, nu este implementat un inel fizic, ci un
inel logic, adică toți abonații își transmit secvențial un jeton unul altuia, iar acest lanț de
transmitere a jetonului este închis într-un inel.