Documente Academic
Documente Profesional
Documente Cultură
- componente software
Componentele hardware includ 3 tipuri de dispozitive:
echipamente de transmisie
dispozitive de acces
dispozitive ce repet semnalele transmise
Echipamente de transmisie: reprezint mediul utilizat pentru a transporta semnalele unei reele ctre
destinaie
Tipurile de medii includ cabluri coaxiale, cabluri torsadate i fibre optice.
Dispozitive de acces rspund de:
- formatarea corect a datelor, astfel nct s fie acceptate n reea
- plasarea datelor n reea
- acceptarea datelor care i sunt adresate
ntr-o reea local, dispozitivul de acces este cunoscut ca plac de interfa cu reeaua (NIC
Network Interface Card)
NIC este o plac de circuite instalat ntr-un calculator i ocup un slot de intrare /ieire de pe placa
de baz a acestuia. Reeaua este cablat apoi la portul pus la dispoziie de aceast plac
ntr-o reea WAN, dispozitivul de acces este router-ul (dispozitiv ce ofer un mecanism de expediere
a pachetelor). Routerele opereaz la nivelul 3 al modelului de referin OSI i include 2 tipuri de
protocoale: de rutare (routing) i rutabile (routable).
Protocoalele de rutare furnizeaz toate funciile necesare realizrii urmtoarelor operaii:
determinarea cilor optime prin reeaua WAN pentru orice adres de destinaie dat
acceptarea i trimiterea pachetelor prin aceste ci la destinaia lor.
Protocoalele rutabile sunt utilizate pentru a transporta datele dincolo de limitele domeniilor de nivel
2.
Dispozitivele ce repet semnalele transmise : Repetoare
Repetorul este un dispozitiv care accept semnalele trimise, le amplific i le plaseaz din nou n
reea.
ntr-un LAN, un repetor cunoscut sub numele de concentrator (hub) permite conectarea n reea a
mai multor dispozitive, prin furnizarea mai multor puncte de intrare n reea. Aceast funcie este
att de important pentru reelele LAN actuale, nct adevratul lor rol, regenerarea semnalului este
adesea uitat.
ARHITECTURI I PROTOCOALE
Protocoale:
O entitate este capabil de transmisie/recepie, iar un sistem este un obiect fizic distinct ce conine
una sau mai multe entiti.
Modul de comunicare ntre 2 entiti bazat pe un set de reguli (convenii) mutual acceptat de
entitile implicate = protocol.
Elementele cheie ale unui protocol sunt:
Aplicaie
Protocol
Servicii reea
proces-la-proces
Servicii reea
Reeaua A
Protocol nod-la-nod
Protocol intrareieire
Terminal
Protocol
interreea
Reeaua B
3. Controlul conexiunii:
O entitate poate transmite date unei alte entiti fr o planificare prealabil. Aceast modalitate este
cunoscut ca transfer de date neorientat pe conexiune (connectionless) - de exemplu utilizarea
datagramelor. Un alt mod de transfer este transferul de date orientat pe conexiune, un exemplu
constituindu-l circuitul virtual.
Transferul de date orientat pe conexiune determin stabilirea unei conexiuni. O conexiune are 3
faze:
stabilirea conexiunii;
transferul de date;
terminarea conexiunii.
4. Controlul fluxului
Controlul fluxului de informaii este o funcie realizat de o entitate receptoare pentru a limita
volumul sau debitul de date ce este transmis de o entitate de transmisie. Cea mai simpl form de
control de flux este cea a procedurii de stop-i-ateapt, n care, fiecare PDU trebuie s fie
confirmat nainte ca un alt PDU s fie transmis.
5. Controlul erorilor
Majoritatea tehnicilor necesare proteciei pierderii sau distrugerii informaiei de date sau de control
presupun detecia erorilor, bazat pe o secven de verificare a cadrului i pe retransmisia PDU-ului.
Retransmisia este deseori activat de un timer (contor de timp).
Protocolul accesului de reea trebuie s includ controlul erorilor pentru a se asigura c datele sunt
transferate cu succes ntre staii i reea.
6. Sincronizarea
2 entiti de protocol de comunicaie trebuie s se gseasc ntr-o stare bine definit, de exemplu cea
de iniializare, verificare i terminare. Aceasta este denumit sincronizare. Astfel, o entitate este
contient de starea celorlalte doar datorit PDU-ului recepionat.
7. Secvenierea
Secvenierea este acea funcie de protocol care identific ordinea n care PDU-urile ce conin date au
fost transmise prin numerotare, modulo un numr de secvene mare. Aceast funcie are sens n
contextul transformrilor de date orientate pe conexiune. Secvenierea servete la:
- ordinea de livrare;
- controlul fluxului;
- controlul erorilor
8. Adresarea
Pentru ca 2 entiti sa comunice, altfel dect n cadrul unei legturi punct-la-punct, este necesar ca
ele s se identifice una fa de cealalt prin nume, adres i cale.
Un nume specific ce este un obiect, o adres specific unde este, iar o cale indic cum se ajunge
acolo.
9. Multiplexarea
Multiplexarea transferurilor de date ntr-o entitate poate fi realizat utiliznd nume de conexiuni,
care permit legturi simultane multiple. Acelai lucru poate fi realizat i prin nume de porturi, care
permit conexiuni simultane multiple.
Multiplexarea este utilizat i n maparea de conexiuni de la un nivel la altul (realizarea de
corespondene, conform unui anumit algoritm).
Multiplexarea este de 2 feluri:
- multiplexare n sus care apare atunci cnd mai multe conexiuni de nivel superior sunt
multiplexate printr-o singur conexiune de nivel inferior sau partajeaz o singur conexiune
de nivel inferior
- multiplexarea n jos sau divizarea, nseamn c o singur conexiune de nivel superior este
construit deasupra a mai multe conexiuni de nivel inferior, traficul pe conexiunea aflat la
nivel superior fiind divizat ntre diferitele conexiuni de la nivelele inferioare. Aceast tehnic
poate fi utilizat pentru a asigura fiabilitate, nalt performa i/sau eficien.
10. Serviciile de transmisie
Un protocol poate oferi mai multe servicii adiionale entitilor care l utilizeaz
- prioritate este asigurat pe baz de tip de mesaj, astfel mesajele de control trebuie s
ajung la entitatea destinaie cu un minim de ntrziere. Prioritatea poate fi asigurat i pe
baz de conexiune
- nivel de serviciu anumite clase de date pot cere un minim de debit de transfer date sau un
prag maxim de ntrziere
- securitatea mecanisme de securitate, de restricionare a accesului.
Toate aceste servicii depind de sistemul de transmisie suport, ca i de oricare alte entiti de nivel
inferior ce intervin n procesul comunicaiei. Dac este posibil ca aceste servicii s fie oferite de
nivelele inferioare, protocolul poate fi utilizat de ctre cele 2 entiti pentru a obine aceste servicii.
- sistemele de calcul care gzduiesc procesele de aplicaie i care sunt conectate printr-un
mediu de comunicare
- conexiunile logice care permit un schimb de informaie uniform ntre procesele de
aplicaie, indiferent de localizarea acestora n calculatoarele gazd.
La baza stabilirii nivelelor arhitecturale ale modelului ISOOSI au stat o serie de principii generale,
cum ar fi:
- crearea unui numr redus de nivele cu puine interaciuni ntre ele;
- colectarea funciilor nrudite n acelai nivel;
- crearea posibilitii de modificare a funciilor unui nivel, fr afectarea celorlalte;
- crearea pentru fiecare nivel de linii de demarcaie spre nivelul adiacent inferior i superior.
Modelul rezultat are 7 nivele:
Aplicaie
Prezentare
Sesiune
Transport
Reea
Legtur de date
Nivelul fizic
7
6
5
4
3
2
1
Termenul de nivele de sus (superioare) se refer la nivelele 4-7, iar termenul de nivele de jos
(inferioare) se refer la nivelele 1-3.
Un nivel adiacent superior este numit utilizator, iar cel adiacent inferior este numit productor.
Utilizatorul i productorul descriu respectiv, relaiile ntre consumatorul i productorul unui
serviciu de nivel. Prin trecerea de la un nivel la altul fiecare nivel devine la rndul su productor
sau utilizator.
Entitile adiacente comunic prin schimbarea de primitive ntre ele prin Puncte de Acces Servicii
(SAP Service Access Point). Un SAP este un punct de trecere virtual, putnd fi adresat ca atare.
O primitiv reprezint schimbul logic de informaii ntre un nivel i nivelele adiacente. Ea specific
funcia de executat i este folosit pentru a transfera date i informaii. Sunt disponibile 2 tipuri de
servicii: cu confirmare i fr confirmare.
Un serviciu cu confirmare, transmite informaie de confirmare ctre unitatea pereche (peer - egal)
aflat la distan, atunci cnd aceasta din urm trimite o cerere de serviciu.
Un serviciu fr confirmare, doar transmite cererea mai departe, neateptnd un mesaj de
confirmare, nefiind asigurat transmisia cu succes a cererii.
Entitile pereche schimb ntre ele Unitie de Date de Protocole (PDU Protocol Data Units), care
conin Informaie de Control a Protocolului (Protocol Control Information) i date.
Un utilizator iniiaz procesul prin emiterea unei cereri de serviciu folosind un SAP. Entitatea
recepioneaz cererea de serviciu mpreun cu o Unitate de Date Serviciu (SDU Service Data
Unit) i construiete un PDU a crui tip i valori sunt determinate de ctre o informaie de cerere i
informaia locala disponibil. PDU-ul este livrat partenerului pereche aflat la distan folosind
serviciile nivelelor de jos. Cnd entitatea aflat la distan recepioneaz PDU-ul, acesta genereaz o
primitiv pe care o paseaz cu ajutorul unui SAP ctre utilizator.
Nivel N+1
PDU N+1
Nivel N+1
SAP
SAP
Nivel N
PCI
PCI
Nivel N
SDU N
SDU N
PDU N
Nivel N-1
PCI
PDU N
PCI
SDU N
SDU N
PDU N
Nivel N-1
De remarcat c nu exist o comunicaie direct ntre nivelele pereche cu excepia nivelului fizic.
Astfel, deasupra nivelului fizic, fiecare entitate de protocol transmite date n jos spre nivelul inferior
adiacent pentru ca datele s ajung la entitatea pereche aflat la cellalt partener de comunicaie.
2 sisteme orict de diferite, pot comunica efectiv dac au urmtoarele caracteristici comune:
- implementeaz acelai set de funcii de comunicaie;
- aceste funcii sunt organizate ntr-un acelai set de nivele; nivelele pereche trebuie s
asigure aceleai funcii, dar nu este neaprat necesar s fac acest lucru n acelai mod;
- nivelele pereche trebuie s utilizeze un acelai protocol.
Cum se realizeaz transferul de date ntre 2 staii ce utilizeaz protocoale OSI.
Procesare cadru de
transmisie
AP X
Aplicaie
Date AP
Construcie
cadru de
transmitere
AH
Prezentare
PH
Sesiune
SH
Transport
TH
Reea
Legtur date
Fizic
NH
Date AP
Bii
Cale de comunicaie
Aplicaie
Unitate date
Prezentare
Unitate date
Sesiune
Unitate date
Transport
Unitate date
Reea
Unitate date
LH
AP Y
Legtur date
Fizic