Professional Documents
Culture Documents
RC C2
protocol alfa
A B C D
Indeplinirea protocoalelor se face prin solicitarea de catre procesele A,B de servicii catre nivelul inferior => entitatile
vor comunica prin nivelul inferior.
Protocol=multime de proceduri care se succed.
Cele 2 seturi de proceduri pot fi diferit implementate dar trebuie respectat sensul procedurilor pentru o comunicare
coerenta.
In principiu doua procese comunica logic prin protocol si fizic prin codare de servicii.
Structurarea pe ierarhie face sa se creeze o scara de complexitate a serviciilor. Cu cit sunt mai specializate pe aplicatie
cu atit sunt mai complexe.
Cu cit descresc spre nivelul fizic =>servicii mai specializate. Procesele care dialogheaza prin protocol fie in interiorul
aceleiasi masini fie la distanta o vor face prin intermediul unui protocol.
Procesele ce dialogheaza la distanta se numesc PEER PROCESSING. Specificarea protocoalelor la fiecare
nivel, pe toata stiva de niveluri intr-un calculator local se numeste arhitectura de retea din nucleul local. Aceastya
inseamna ca protocoalele la fiecare nivel trebuie sa corespunda unei liste de compatibilitati. Este posibil ca intre doua
nivele sa se stabileasca un protocol.
Daca la nivelul inferior nu am protocol compatibil =>intreaga comunicare intre masini poate avea de suferit.
Impartirea pe nivele da o flexibilitate a arhitecturii pe retea. Asigurind standaredul=> poate avea pe o masina locala
implementari diferite ce ofera diferite facilitati ; pentru a mari performantele sistemului.
Nu trebuie schimbata toata stiva ci numai nivelele in care pot creste performantele => flexibilitate, pot folosi
protocoale diferite, functie de necesitati.
Efortul de a schimba toata stiva este prea mare. Este posibil astfel sa asiguram intre masini diferite legaturi cu
protocoale standard.
Fiecare nivel trebiue sa contina macanisme de stabilire a unei conexiuni intre procese peer si de incetare a acestei
conexiuni. In mecanismul de stabilire a conexiunii trebuie sa existe metode de adresare prin care se identifica
partenerii.
Protocoalele vor stabili tipul de transfer (simplex , semiduplex, fullduplex). Pentru fullduplex se deschid doua canale
cite 1 pentru fiecare sens.
Protocolulstabileste un set de proceduri de tratare a erorilor astfel incit ambele parti sa inteleaga , sa interpreteze
erorile in acelasi fel.
La transmiterea de pachete, trebuie facuta receptia in ordinea initiala a pachetelor deoarece unele pot veni inainte,
altele dupa. De aceea traseul se alege pe baza anumitor criterii.
Intre cele doua masini se afla noduri ce nu au legaturi cu aplicatia. Aceste noduri au maxim 3 nivele. Nodurile fac
parte din subreteaua de comunicaite;
Aceste noduri se ocupa cu gestiunea- transferului pe retea. Nodurile se numesc IMP (Intreface Message Processing).
Aplicatia contine datele utilizatorului; fiecare nivel solicitat de aplicatie isi adauga date proprii la acest pachet
(headerele).
Fiecare nivel trebuie sa transmita nivelului superior datele corespunzatoare. Headerul contine specificatii de serviciu
ce trebuie indeplinite. Functia de specificare de serviciu se va transmite blocului corespunzator care executa aceisi
operatie.
ICI SDU
SAP N+1
N
IDU
NIVELUL FIZIC
Functie: transmiterea unui sir de biti pe un canal de comunicatie; se lucreaza la nivel elementar de informatie (biti).
Exista organizari: se iau datele digitale si se transforma pentru suportul de transmisie=> una sau mai multe celule de
semnal.
Acest nivel se ocupa de:
-aspecte mecanice, electrice sau optice
-aspecte functionale si procedurale de stabilire a legaturii cu nivelul fizic.
Trebuie realizate:
-reprezentarea fizica a lui 0 si 1
-conectarea si deconectarea la mediu
-functionarea simplex ,semiduplex, fullduplex
Nivelul fizic este un nive analogic, formele de unda pot fi oarecare=> codificarea pentru adaptarea la canal.
La nivelul fizic studiem mediul de transfer, tensiunea analogica, moduri de transmisie (codare a informatiei)
Probleme care apar:
-se emite o data (1 sau 0) si la receptie se decida daca s-a transmis 1 sau 0.
-viteza de transfer si aspecte constructive
NIVELUL DE RETEA
Asigura dirijarea de pachete prin concatenarea de cai de date realizate anterior si se formeaza un traseu => la acest
nivel se pun in legatura doua noduri aflate la distanta. Nivelul de retea decide traseul pe care se face rutarea; este
responsabil cu gestiunea comutatoarelor de pachete. La nivelul de retea este concentrata o mare activitate de retea, se
schimba informatie intre noduri, se stabilesc directii posibile, se face gestiunea locala a bufferelor de date ce intra/ies
in/din noduri. Unele probleme sunt de blocaj al retelei => procedurile de rezolvare a blocarii; descongestionare.
Se asigura compatibilitatea intre structuri de pachete; exista doua posibilitati de lucru:
-cu circuite vitruale (traseul se stabileste fie permanent fie prin circuite virtuale pachetele trecind succesiv fara a pastra
permanent linia)
-cu datagrame (pachetele pleaca de capul lor si vad ele cum ajung)