Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AeronauticaComunicatiiElectronica electricitateMerceologieTehnica mecanica


Arhitecturi stratificate si functiile pentru nivelele functionale ale sistemelor deschise

Comunicatii



+ Font mai mare | - Font mai mic



Arhitecturi stratificate si functiile pentru nivelele functionale ale sistemelor deschise
    5.3.1. Arhitectura standard a sistemelor deschise
    Modelul arhitectural al retelei tehnice defineste o multime de functii si relatiile dintre ele, facandu-se abstractie de implementarea particulara a subsistemelor.
    In modelul arhitectural, fiecare element de retea (terminal, nod de retea) implicat intr-o comutatie este dimensionat ca un sumator de nivele ierarhice, unele din nivele avand sarcini de transport prin retea a informatiei, iar alte nivele de prelucrari ale acesteia .
    Stratificarea continua si in interiorul celor doua nivele, rezultand o arhitectura cu mai multe nivele; pentru retelele de comunicatii este acceptata arhitectura standard OSI (Open System Interconnection) de catre ISO (International Standardization Organization).
    Acest model de referinta permite definirea standardelor informationale privind schimbul de informatii intre terminale, retele, procese care devin 'deschise' una alteia si pot fi conectate la acelasi sistem.
    Prin respectarea standardelor admise pentru OSI se asigura posibilitatea interconectarii, a cooperarii sistemelor si transferul informatiilor utilizatorilor.
    Exista urmatoarele trei elemente importante introduse de OSI :
- puncte de acces la servicii ( SAP- Service Acces Point), care definesc interfetele intre nivele adiacente ;
- primitive ca baza a dialogului intre nivele adiacente ;
-protocoale care reprezinta reguli pentru executarea dialogului intre nivele de acelasi ordin ale echipamentelor care se afla in relatie directa unul cu celalalt .
    Criteriile potrivit carora ISO a repartizat functiile pe nivele au fost :
- omogenizarea in interiorul fiecarui strat ;
- reducerea la minimum a interactiunilor dintre nivele ;
- limitarea numarului de nivele la o valoare acceptabila.
    In modelul OSI, nivelele 1-3 contin functiile necesare pentru transferul informatiilor prin retea .
Nivelele ierarhice si organizarea ierarhica in Sistemul de comunicatii al Armatei Romane sunt prezentate in continuare intr-un mod coerent si unitar.
Rolul unui nivel este de a realiza urmatoarele functii:
- comunica cu entitatea de acelasi nivel dintr-un alt subsistem la care este realizata conexiunea prin reteaua tehnica, folosind un protocol de comunicatie standardizat, specific nivelului;
- ofera servicii nivelelor superioare;
- solicita anumite servicii nivelelor inferioare.
    Termenii de nivel sau strat folositi in cadrul lucrarii sunt sinonimi, in contextul OSI de multe ori la aceeasi referire functionala se utilizeaza atat exprimarea cu nivel cat si cea de strat.
    Organizarea functiilor necesare pentru transmiterea si receptionarea informatiilor intre sistemele de comutatie numerice se face pe 7 nivele (straturi) ierarhice dupa cum urmeaza:
- nivelul 7 - stratul APLICATIE (cel mai inalt) - APPLICATION layer,
- nivelul 6 - stratul PREZENTARE - PRESENTATION layer,
- nivelul 5 - stratul SESIUNE - SESSION layer,
- nivelul 4 - stratul TRANSPORT - TRANSPORT layer,
- nivelul 3 - stratul RETEA - NETWORK layer,
- nivelul 2 - stratul LEGATURI DE DATE - DATA LINK layer,
- nivelul1- stratul FIZIC (cel mai scazut) - PHYSICAL layer.
    In modelul OSI nivelele de baza (1-3) contin functiile necesare pentru transferul informatiilor prin retea.




Fig. 5.13. Modelul de referinta al sistemelor deschise.

    5.3.2. Detalierea functiilor nivelelor functionale din sistemul tehnic STAR
Nivelul 1 (FIZIC)
Nivelul FIZIC este singurul care mentine o legatura electrica cu elementele corespondente.
Celelalte nivele comunica cu nivelele omoloage prin conexiuni logice sau virtuale (programe sau proceduri software) din punct de vedere informational, evident prin acelasi si unicul nivel fizic.
    Trateaza aspectele fizice (electrice, mecanice, procedurale) ale comutatiei.
    Functiile tipice sunt:
- electrice;
- codificarea datelor binare;
- sincronizarea de bit;
- alimentare electrica;
definirea modului de transmisie (full duplex, semiduplex, simplex);
- procedurale;
- stabilirea, mentinerea si eliberarea conexiunilor fizice;
- mecanice;
- definirea interfetelor fizice.
    Sunt asociate cu nivelul fizic si urmatoarele functii:
- modularea si demodularea;
- semnalizarea vitezei de transmitere;
- transmiterea de date si semnale de conectare /deconectare;
-caracteristicile electrice ale mediului de comunicatie in reteaua tehnica: cabluri electrice, circuitele radio si radioreleu cu standarde EUROCOM.
    In subsistemele STAR functiile nivelului fizic sunt incorporate in circuite integrate specializate.
Nivelul 1 comunica cu nivelul 2 prin primitive pentru activare/transfer de date/ dezactivare.
Exista un bloc functional definit MANAGEMENT-STAR ce include functii pentru toate nivelele ce interactioneaza in particular cu nivelul 1 prin primitive speciale.
Pentru nivelul fizic nu are importanta felul in care sirurile de biti sunt grupate logic in unitati mai mari, nici semnificatia acestora, el pastreaza ordinea bitilor transmisi, dar nu poate asigura tratarea eventualelor erori de transmisie.
    Caracteristicile mecanice.
    Sunt definite la punctul de separatie dintre doua entitati de legaturi de date. Acest punct se materializeaza fizic intr-un conector de tip priza fiind specificate: felul conductorului, atribuirea la pini a circuitelor de transfer, arhitectura conectorului, aranjamente de montare a conectorului in rac, etc.
    Caracteristicile electrice sunt stabilite fie prin specificatii la punctul de legatura intre nivelele 1 si 2, fie prin evidentierea caracteristicilor electrice ale generatoarelor si receptoarelor.
    Privitor la interfete se apreciaza ca ele sunt echilibrate daca utilizeaza doi conductori, amandoi echilibrati fata de masa.
    Lungimea conductorilor intre interfata terminalului si utilizator poate ajunge 200 m, dar in realitate se prefera de ordinul unitatilor sau zecilor de m.
    Se prefera circuitele echilibrate care suporta lungimi intre interfete cu ordin de marime mai mare, cu viteze de trasmitere peste 20000 biti/s si cu slaba tendinta de interferenta.

    NIVELUL 2 (LEGATURI DE DATE)
    Obiectivul fundamental al nivelului este de a oferi nivelului 3 o legatura de date la nivel logic, fara erori. Interfata transmisa nivelului 3 se dirijeaza in blocuri sau cadre (pachete) uzual de ordinul a sute de octeti .
    Nivelul contine urmatoarele functii:
- stabilirea/eliberarea conexiunilor legaturii de date;
- schimbul de clase de servicii cu calitati/preturi diferite;
- mentinerea cadrelor in secventa normala, la emisie formeaza structura de cadru, iar la receptie se recunoaste aceasta structura, nivelul tine evidenta succesiunii cadrelor in scopul evitarii duplicarii/pierderii;
- semnalizarea catre nivelul 3 a detectarii erorilor;
- controlul de flux care reprezinta posibilitatea unui receptor de a controla rata de transmisie a unui transmitator pentru a evita depasirea capacitatii de memorie la receptie, protocoalele de nivel 2 sunt prevazute cu un asemenea control;
- selectarea optionala a unor parametri de calitate pentru serviciile efectuate;
- confirmarea exploatarii de date in cadre de la emisie pe sensul invers.

    NIVELUL 3 RETEA
Nivelul comanda subreteaua de comunicatie.
Functiile realizate sunt :
- asigura stabilirea, deconectarea conexiunilor (conversii de viteze, protocoale);
- rutarea informatiilor prin retea: functia este puternic influentata de tipul comunicatiei;
- operatiile de taxare ale comunicatiei;
- controlul de flux informational de nivel 3.
Nivelul 3 are o sarcina speciala deoarece face separarea intre reteaua de comunicatii si terminale, prin aceea ca serviciile oferite de nivelul retea sunt de fapt cele oferite de subreteaua de comunicatie.
Nivelul 3 are posibilitatea de a asigura independenta in raport cu subreteaua de comunicatie si furnizarea spre nivelul transport a unei caracteristici pentru retelele esaloanelor tactice.
    Serviciile de nivel 3 sunt de doua tipuri:
- orientarea pe conexiuni (cu fazele stabilite, transfer, eliberare);
- fara conexiuni (pachete independente).
    Solutiile oferite de nivelul 3 sunt avantajoase deoarece ofera functii de nivel 3 complexe, (de exemplu controlul fluxului informational, controlul de erori) ca o consecinta este faptul ca SW de nivel 4 se simplifica considerabil.
    Accesul la serviciile de nivel 3 se face prin primitive corespunzatoare insotite de parametri.
Exemple de primitive de nivel 3:
- servicii cu conexiune de conectare/deconectare/transfer de date;
- servicii fara conexiune in care fiecare unitate poarta adresa destinatiei, iar la receptie se reorganizeaza mesajul.
    Functiile de nivel 3 definite pentru reteaua telefonica sunt:
- prelucrarea primitivelor pentru comunicatie cu nivelul 2;
- generarea si interpretarea mesajelor la nivelul 3 pentru comunicatiile pereche;
- administrarea de entitati logice de nivelul 3;
- administrarea resurselor de acces (canalele B, D si canale logice pentru comutatia de pachete);
- verificarea compatibilitatii serviciului cu cel cerut de corespondent.
    Pot exista si functii suplimentare, unele dintre ele sunt situate numai la nivelul 3 al nodurilor la retea:
- rutarea si retransmiterea;
- controlul conexiunilor la nivel retea;
- transportul informatiei spre/de la nivel 4;
- multiplexarea, demultiplexarea conexiunilor;
- segmentarea, reasamblarea;
- detectia si corectia erorilor la nivel 3;
- secventarea unitatilor de date;
- controlul congestiei si controlul de flux;
- functii de restart.
    Nivelele 1-3 sunt numite nivele de baza sau nivele inferioare si cuprind functiile ce permit transferul informational intre sisteme.
Nivelele 4-7 sunt numite nivele superioare si corespund functiilor de tratare a informatiilor transmise si receptionate intre unitati dependente de tipul aplicatiei.

    NIVELUL 4 TRANSPORT
Organizeaza datele in formatul protocolului unitatii de transport.
Stratul asigura ca toate datele emise sunt receptionate complet si in secventa corecta la echipamentul terminal.
Functiile de baza sunt:
- transmiterea mesajelor, acceptand date de la nivelul adiacent superior, respectiv stratul sesiune, divizandu-le daca este cazul, in unitatile mai mici;
- multiplexarea/demultiplexarea conexiunilor retelei intre doua sau mai multe conexiuni de transport; multiplexarea este transparenta pentru nivelul sesiune;
- determina tipul de serviciu furnizat lui L5 ;
- controlul de flux;
- detecteaza erorile (pachete pierdute, denaturate, duplicate, fals emise, gresit numerotate);
- stabilirea conectarilor, transferul datelor;
- eliberarea/deconectarea conexiunilor de transport.
Transferul fluxului in stratul de transport depinde de protocol, circuit virtual sau datagrama, utilizate in stratul retea.

    NIVELUL 5 SESIUNE
Organizeaza datele in unitati de protocol de sesiune de date.
Functiile realizate de strat sunt:
- conducerea dialogului intre participantii la comunicatii prin utilizarea unui mesaj special numit jeton (token);
- sincronizarea/resincronizarea fluxului de date in sensul ca se permite reluarea unei sesiuni intrerupte anterior din punctul in care a fost intrerupta;
- deconectarea lenta sau brusca;

    NIVELUL 6 PREZENTARE
Se ocupa cu sintaxa si semantica informatiei si nu cu functia de transfer.
Functiile realizate:
- transfera, cu sintaxa setului de caractere, siruri de text, formatele ecranului, grafice, organizarea fisierului de prezentare si a tipurilor de date;
- codarea/ decodarea si compactarea datelor;
- conversia de coduri;
- interpretarea setului de caractere;
- executa operatii de compresie, criptare respectiv decompresie si decriptare a datelor.

    NIVELUL 7 APLICATIE
Este o fereastra intre mediul de comunicatie OSI si procesele de aplicatie, fiind singurul care nu este interferat cu altul mai inalt.
Stratul aplicatie prevede urmatoarele functii:
- intrarea LOGIN -identificarea partenerilor de comunicatie;
- cuvinte de trecere (parole) si nivele de autoritate;
- determinarea resurselor disponibile si necesare;
- sincronizarea cu diferite programe aplicative;
- selectarea procedurilor de dialog;
- determinarea responsabilitatilor in eliminarea erorilor;
- procedurile pentru controlul integritatii datelor;
- identificarea unor restrictii de sintaxa.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1085
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved