Documente Academic
Documente Profesional
Documente Cultură
ntr-o reea de calculatoare comunicarea are loc ntre dou entiti: clientul care
emite o cerere prin care solicit o anumit informaie i serverul care primeste cererea, o
prelucreaza iar apoi trimite clientului informatia solicitat. Dac ar fi s clasificm reelele
dup ierarhia pe care o au ntr-o reea echipamentele conectate, ar trebui s facem referire
la dou tipuri de reele: reele de tip peer-to-peer i reele de tip client-server.
Reele peer-to-peer
ntr-o reea peer-to-peer, toate calculatoarele sunt considerate egale (peers), fiecare
calculator ndeplinete simultan i rolul de client i rolul de server, neexistnd un
administrator responsabil pentru ntreaga reea. Un exemplu de serviciu care poate fi oferit
de acest tip de reele este partajarea fiierelor. Acest tip de reele sunt o alegere bun pentru
mediile n care: exist cel mult 10 utilizatori, utilizatorii se afl ntr-o zon restrns,
securitatea nu este o problem esenial, organizaia i reeaua nu au o cretere previzibil
n viitorul apropiat:
Neajunsuri ale reelelor peer-to-peer sunt urmtoarele:
o Nu pot fi administrate centralizat;
o Nu poate fi asigurat o securitate centralizat, ceea ce nseamn c fiecare
calculator trebuie s foloseasc msuri proprii de securitate a datelor;
o Datele nu pot fi stocate centralizat, trebuie meninute backup-uri separate
ale datelor, iar responsabilitatea cade n sarcina utilizatorilor individuali;
o Administrarea reelelor peer-to-peer este cu att mai complicat cu ct
numrul calculatoarelor interconectate este mai mare.
Reele client-server
Reele client-server, n care un calculator ndeplinete rolul de server, n timp ce
toate celelalte ndeplinesc rolul de client. De regul, serverele sunt specializate (servere
dedicate) n efectuarea diferitelor procesri pentru sistemele-client, cum ar fi:
o Servere de fiiere i imprimare ofer suport sigur pentru toate datele i
gestioneaz tiprirea la imprimantele partajate n reea pot fi administrate centralizat;
o Servere web gzduiesc pagini web;
o Servere pentru aplicaii cum ar fi serverele pentru baze de date;
o Servere de mail gestioneaz mesaje electronice;
o Servere pentru gestiunea securitii asigur securitatea unei reele locale
cnd aceasta este conectat la o reea de tipul Internetului exemple: firewall, proxy-
server;
o Servere pentru comunicaii asigur schimbul de informaii ntre reea i
clienii din afara acesteia.
Reelele client-server se folosesc cu precdere pentru comunicarea de date n reea,
marea majoritate a aplicaiilor software dezvoltate au la baz acest model. Printre
avantajele reelelor de tip client-server se numr:
o administrarea centralizat, administratorul de reea fiind cel asigur back-
up-urile de date ervere de fiiere i imprimare ofer suport sigur pentru toate datele i
gestioneaz tiprirea la imprimantele partajate n reea pot fi administrate centralizat;
o implementarea msurile de securitate i controlul accesul utilizatorilor la
resurse;
o funcionarea cu sisteme-client de capabiliti diverse;
o securitate ridicat a datelor;
o controlul accesului exclusiv la resurse a clientilor autorizai;
o ntretinere usoar.
Note de curs Introducere n reelele de calculator 9
Reelele hibride sunt o combinaie a modelului client-server cu modelul peer-to-
peer. Staiile (peers) depoziteaz resursele partajate iar serverul pstreaz informaii n
legtur cu staiile ( adresa lor, lista resurselor deinute de acestea) i rspunde la cererea
de astfel de informaii. Un exemplu de serviciu oferit de o astfel de reea este descrcarea
de fiiere de pe site-urile torrent.
Fiecare staie din reea se conecteaz la punctul central prin cte un segment de
cablu, fapt care confer acestei toplogii avantajul c se depaneaz uor. Dac un segment
de cablu se defecteaz, acest defect afecteaz numai calculatorul la care este conectat,
celelalte staii rmnnd operaionale.
Topologia stea are dezavantajul costului ridicat i al consumului ridicat de cablu. n
plus, dac un hub se defecteaz, toate echipamentele din acel nod devin nefuncionale. n
schimb, calculatoarele se conecteaz uor, reeaua nu este afectat dac sunt adugate sau
deconectate calculatoare i detectarea defectelor este simpl.
Topologia plas (mesh)
ntr-o topologie mesh, fiecare echipament are conexiune direct cu toate celelalte.
Dac unul din cabluri este defect, acest defect nu afecteaz toat reeaua ci doar
conexiunea dintre cele dou staii pe care le conecteaz. Altfel spus, dac o parte a
infrastructurii de comunicaie sau a nodurilor devine nefuncional, se gsete oricnd o
noua cale de comunicare.
Topologia plas se folosete n cadrul reelelor WAN care interconecteaz LAN-
uri. n plus, datorita fiabilitii ridicate aceste topologii sunt exploatate in cazul aplicaiilor
spaiale, militare sau medicale unde ntreruperea comunicaiei este inacceptabil.
Topologia arbore (tree)
Combin caracteristicile topologiilor magistral i stea. Nodurile sunt grupate n
mai multe topologii stea, care, la rndul lor, sunt legate la un cablu central vezi figura 1.4.
Topologia arbore prezint dezavantajul limitrii lungimii maxime a unui segment.
n plus, dac apar probleme pe conexiunea principal sunt afectate toate calculatoarele de
pe acel segment. Avantajul topologiei arbore const n faptul c segmentele individuale au
legturi directe
12 Descrierea topologiilor reelelor de date
Tabelul 2.1
Tehnologia Avantaje Dezavantaje
10BASE-T Costuri de instalare mici n comparaie Lungimea maxim a unui segment de
cu fibra optic cablu este de doar 100 m
Sunt mai uor de instalat dect Cablurile sunt susceptibile la
cablurile coaxiale interferene electromagnetice
Echipamentul i cablurile sunt uor de
mbuntit
100BASE-TX Costuri de instalare mici n comparaie Lungimea maxim a unui segment de
cu fibra optic cablu este de doar 100 m
Sunt mai uor de instalat dect Cablurile sunt susceptibile la
cablurile coaxiale interferene electromagnetice
Echipamentul i cablurile sunt uor de
mbuntit
Limea de band este de 10 ori mai
mare dect n cazul tehnologiilor
10BASE-T
1000BASE-T Limea de band de pn la 1 GB Lungimea maxim a unui segment de
Suport interoperabilitatea cu cablu este de doar 100 m
10BASE-T i cu 100BASE-TX Cablurile sunt susceptibile la
interferene electromagnetice
Cost ridicat pentru plci de reea i
switch-uri Gigabit Ethernet
Necesit echipament suplimentar
Tabelul 2.2
Lime band Frecven Raza de aciune Interoperabilitate
IEEE Incompatibil cu IEEE
802.11a Pn la 54 Mbps 5 GHz 45,7 m 802.11b, IEEE 802.11g, IEEE
802.11n
IEEE
802.11b Pn la 11 Mbps 2,4 GHz 91 m Compatibil cu IEEE 802.11g
IEEE
802.11g Pn la 54 Mbps 2,4 GHz 91 m Compatibil cu IEEE 802.11b
IEEE
Compatibil cu IEEE 802.11b
802.11n Pn la 540 Mbps 2,4 GHZ 250 m
i cu IEEE 802.11g
Note de curs Introducere n reelele de calculator 5
APLICAIE
PREZENTARE
SESIUNE
TRANSPORT
REEA
LEGTURA DE DATE
FIZIC
Funciile principale ale fiecrui strat (nivel) asociat modelului OSI sunt prezentate
n tabelul 3.1.
Tabelul 3.1
Modelul Stratul Descriere
OSI (Nivelul)
Aplicaie 7 Asigur interfaa cu utilizatorul
Prezentare 6 Codific i convertete datele
Sesiune 5 Construiete, gestioneaz i nchide o conexiune ntre o aplicaie local i
una la distan
Transport 4 Asigur transportul sigur i menine fluxul de date dintr-o reea
Reea 3 Asigur adresarea logic i domeniul de rutare
Legtur de 2 Pachetele de date sunt transformate n octei i octeii n cadre.
date Asigur adresarea fizic i procedurile de acces la mediu
Fizic 1 Mut iruri de bii ntre echipamente
Definete specificaiile electrice i fizice ale echipamentelor
Note de curs Introducere n reelele de calculator 7
Stratul Aplicaie
Acest nivel ofer suport aplicaiilor (de reea) i proceselor utilizator. Sunt
identificai partenerii de comunicaie, calitatea serviciilor (QoS), autentificarea
utilizatorilor i restricii legate de sintaxa datelor. Tot ce are legtur cu acest nivel este
legat de aplicaiile de reea. Nivelul ofer servicii de aplicaii pentru transfer de fiiere
(FTP), e-mail, chat, conexiune la distan (telnet sau sshsecure shell).
La acest nivel PDU au denumirea generic de date.
Stratul Prezentare
Acest nivel ofer independen cu privire la diferenele de reprezentare a datelor n
diverse formate prin translatarea de la aplicaie la formatul reelei i invers. Nivelul
Prezentare are rolul de a aduce datele ntr-o form convenabil nivelului aplicaie. Acest
nivel formateaz i cripteaz datele transmise de-a lungul reelei, oferind libertate de
exprimare fr probleme de compatibilitate.Acest nivel poart i numele de nivelul
sintaxei.
La acest nivel PDU au denumirea generic de date.
Stratul Sesiune
Acest nivel asigur stabilirea, gestionarea i nchiderea sesiunilor de comunicaie
ntre utilizatorii de pe dou staii (calculatoare gazd) diferite. Prin sesiune se nelege
dialogul ntre dou sau mai multe entiti. Nivelul Sesiune sincronizeaz dialogul ntre
straturile sesiune ale entitilor i gestioneaz schimbul de date ntre acestea. n plus, acest
nivel ofer garanii n ceea ce privete expedierea datelor, clase de servicii i raportarea
erorilor.
Ca i n cazul celorlalte dou starturi superioare (Aplicaie i Prezentare), la nivelul
Sesiune PDU- urile inter-schimbate n reea poart numele generic de date.
Stratul Transport
Acest nivel are rolul de a oferi o modalitate transparent de transfer al datelor ntre
sisteme (calculatoare gazd). De asemenea, nivelul Transport este responsabil cu
corectarea erorilor i controlul fluxului de date, asigurnd complet transferul de date.
Este nivelul aflat n mijlocul ierarhiei, asigurnd straturilor superioare o interfa
independant de tipul reelei utilizate. Grania dintre acest strat i cel de deasupra lui este
foarte important pentru c delimiteaz straturile care se ocup cu procesarea local a
informaiei (Aplicaie, Prezentare i Sesiune) i pe cele care au ca funcie definirea
modului n care trebuie s circule datele ntre echipamente (Transport, Reea, Legtur de
date i Fizic).
Nivelul Transport este de asemenea nivelul la care are loc segmentarea
ncapsularea i posibila reasamblare a datelor
La nivelul Transport PDU sunt organizate sub forma de segmente.
Functiile principale ale nivelului Transport sunt:
o iniierea transferului;
o controlul fluxului de date;
o se asigur c datele au ajuns la destinaie;
o detectarea i remedierea erorile care au aparut n procesul de transport;
o nchiderea conexiunii.
Protocoale cele mai utilizate utilizate sunt TCP si UDP.
o TCP, Transmision Control Protocol este un protocol bazat pe conexiune, n
care pentru fiecare pachet transmis se ateapt o confirmare din partea echipamentului de
destinaie. Transmisia urmtorului pachet nu se realizeaz dac nu se primete confirmarea
pentru pachetul transmis anterior;
o UDP, User Datagram Protocol este folosit n situaiile n care eficiena i
viteza transmisiei sunt mai importante dect corectitudinea datelor, de exemplu n reelele
multimedia, unde pentru transmiterea ctre clieni a informaiilor de voce sau imagine este
mai important viteza (pentru a reduce ntreruperile n transmisie) dect calitatea. Este un
8 Modelul arhitectural OSI
protocol fr conexiuni, semnalarea erorilor sau relurilor fiind asigurat de nivelul
superior.
Stratul Reea
Acest nivel asigur dirijarea unitilor de date ntre nodurile surs i destinaie,
trecnd eventual prin noduri intermediare (routing). Este foarte important ca fluxul de date
s fie astfel dirijat nct s se evite aglomerarea anumitor zone ale reelei (congestionare).
Interconectarea reelelor cu arhitecturi diferite este o funcie a nivelului Reea.
n concluzie, acest nivel are dou mari functii:
o rezolv adresarea ntre sisteme (calculatoare gazd);
o identific cele mai bune ci pe care informaia trebuie s o parcurg
pentru a junge la destinaie.
Acest nivel ofer tehnologii de comutare i rutare, crend rute logice (cunoscute
sub denumirea de circuite virtuale) pentru transmiterea datelor de la un nod la altul.
Rutarea i redirectarea sunt funciile de baz ale acestui nivel, precum i adresarea logic
(prin utilizarea adreselor IP Internet Protocol), comunicarea inter-reelelor, administrarea
erorilor, controlul congestiilor i secvenierea pachetelor.
La acest nivel PDU sunt organizate sub forma de pachete.
Stratul Legturii de Date
La acaest nivel se corecteaz erorile de transmitere aprute la nivelul fizic,
realiznd o comunicare corect ntre dou noduri adiacente ale reelei. Mecanismul utilizat
n acest scop este mpartirea pachetelor n cadre (frame), crora le sunt adaugate informaii
de control. Cadrele sunt transmise individual, putnd fi verificate i confirmate de ctre
receptor. Alte funcii ale nivelului se refer la fluxul de date (astfel nct transmitatorul s
nu furnizeze date mai rapid dect le poate accepta receptorul) i la gestiunea legturii
(stabilirea conexiunii, controlul schimbului de date i desfiinarea conexiunii).
Nivelul legtur de date este mprit n dou sub-nivele:
o MAC (Media Access Control) Control al Accesului la Mediu;
o LLC (Logical Link Control) Legatura Logica de Date.
Subnivelul MAC controleaz modul n care un dispozitiv de reea obine acces la
date i cum le poate transmite.
Subnivelul LLC controleaz sincronizarea frame-urilor, controlul fluxului i
verificarea/controlul erorilor.
La acest nivel PDU sunt organizate sub forma de frame-uri.
Stratul Fizic
Acest nivel are rolul de a transmite datele de la un calculator la altul prin
intermediul unui mediu de comunicaie. Datele sunt vzute la acest nivel ca un ir de bii.
Problemele tipice sunt de natura electric:
o nivelele de tensiune corespunzatoare unui bit 1 sau 0;
o durata impulsurilor de tensiune;
o iniializarea i oprirea transmiterii semnalelor electrice;
o asigurarea pstrrii formei semnalului propagat.
Astfel, se definete la nivel electric, mecanic, procedural i funcional legtura
fizic ntre calculatoarele care comunic. Mediul de comunicatie nu face parte din nivelul
fizic.
La acest nivel se definesc:
o tipul de transmitere i recepionare a irurilor de bii pe un canal de
comunicaii;
o opologiile de reea;
o tipurile de medii de transmisiune : cablu coaxial, cablu UTP, fibr optic,
linii nchiriate de cupru etc;.
o modul de transmisie: simplex, half-duplex, full-duplex;
o standardele mecanice i electrice ale interfeelor;
Note de curs Introducere n reelele de calculator 9
o modul de codificare i decodificare a irurilor de bii;
o modularea i demodularea semnalelor purttoare (modem-uri).
La acest nivel PDU sunt organizate sub forma de bii.
Modelul OSI nu este implementat n ntregime de producatori, nivelele Sesiune si
Prezentare putnd s lipseasc (unele din funciile atribuite acestora n modelul OSI sunt
ndeplinite de alte straturi). Modelul OSI este un model orientativ, strict teoretic, realizrile
practice fiind mai mult sau mai putin diferite.
nainte ca datele s fie transmise, ele trec printr-un proces numit ncapsulare.
ncapsularea adaug informaii specifice fiecrui nivel prin adugarea unui antet i a unui
trailer la fiecare nivel. Acest proces este vital n comunicare.
Prin ncapsulare, protocoalele de pe fiecare nivel pot comunica ntre surs i
destinaie independent de celelalte niveluri. Fiecare nivel i adaug informaii specifice pe
parcursul ncapsulrii. Astfel, n cadrul procesului de decapsulare, protocoalele de pe un
anumit nivel pot primi aceste date la destinaie i pot da informaii nivelurilor superioare n
funcie de aceste date.
Se creeaz n acest fel o comunicare ntre nivelurile analoge de la surs i de la
destinaie; aceast comunicare nu are loc prin legturi fizice, ci este posibil datorit
procesului de ncapsulare/decapsulare a datelor.
Fiecare nivel comunic cu nivelurile analoge prin intermediul unor uniti de date
proprii (PDU = Protocol Data Unit). Aceste uniti de date sunt constituite din datele
primite de la nivelurile superioare, ncadrate de un antet i un trailer specifice nivelului
respectiv.
Fiecare tip de PDU pentru nivelurile 2, 3 i 4 (Legtur de Date, Reea i
Transport) au semnificaii deosebite i poart nume consacrate.
Nivelurile Transport comunic prin segmente, nivelurile Reea comunic prin
pachete, iar cele Legtur de Date creeaz prin frame-uri (cadre). n figura 3.2 este
prezentat modul de comunicare dintre straturile analoage corespunztoare pentru dou
staii (surs, respectiv destinaie).
DATE
7 Aplicaie Aplicaie 7
DATE
6 Prezentare Prezentare 6
DATE
5 Sesiune Sesiune 5
SEGMENTE
4 Transport Transport 4
PACHETE
3 Reea Reea 3
CADRE
2 Legtur de date Legtur de date 2
BII
1 Fizic Fizic 1
Fig.3.2. Comunicarea ntre straturile analoage corespunztoare pentru dou staii (surs, respectiv destinaie)
10 Modelul arhitectural OSI
Datele sosesc prin intermediul mediului de comunicaie ca un flux de bii. La
nivelul legturii de date, biii sunt transformai n cadre, la nivelul Reea n pachete, iar la
nivelul Transport n segmente. n cele din urm, datele ajung la nivelul Aplicaie unde sunt
preluate de browser i sunt prezentate. Fiecare nivel adaug sau terge o parte din
informaiile de control ataate datelor de celelalte nivele.
Dup cum se observ n figura 3.2 straturile de la surs comunic cu echivalentul
lor de la destinaie. De exemplu nivelul 4 al sursei transmite informaii nivelului 4 al
destinaiei (receptorului). Comunicarea se realizeaz pe baza protocoalelor fiecrui nivel.
Acest tip de comunicare se numeste comunicare peer-to peer. Pentru a putea fi adresat
informaia ctre un anumit nivel corespunztor i pentru ca acesta s o poat recunoate ca
fiind adresat lui, datele sunt supuse unor modificri pe parcursul comunicrii.
Acest proces este numit ncapsulare, n cazul n care informaia este prelucrat n
staia surs i decapsulare n cazul n care informaia este prelucrat n staia de destinaie.
n cazul ncapsulrii sunt incluse informaiile de la emitor, precum i alte
elemente care sunt necesare pentru a face posibil i sigur comunicarea cu receptorul.
Prin procesul de ncapsulare fiecare nivel adaug un anumit identificator la
informaia primit (antete/headers, secvene terminale/trailers i alte informaii) i o trimite
mai departe.
Astfel, de la emitor datele pornesc de la nivelul 7 Aplicaie i ajung s fie
mpachetate pn la nivelul 1 Fizic iar la receptor se va derula procesul invers,
despachetnd de la nivelul 1 spre nivelul 7.
Acest proces (ncapsulare) poate fi prezentat conform urmtorului algoritm:
Construirea datelor - utilizatorul lanseaz o aplicaie - de exemplu scrie un e-mail
al crui text i eventual imagine vor fi procesate n straturile superioare (Aplicaie,
Prezentare, Sesiune) pentru a avea un format care s poat fi trimis n reea.
Segmentare datelor - se face la nivelul 4 (Transport), n felul acesta garantndu-se
c datele vor ajunge n siguran la destinaie. Tot la acest nivel are loc primul proces de
ncapsulare. Datele se transform n segmente prin adugarea unui antet (header) ce
conine n principal informaii legate de tipul aplicaiei generate.
Adugarea adreselor logice - se face la nivelul nivelul 3 (Reea) i se efectueaz
prin adaugarea unui antet (header) la segmentul stratului 4 rezultnd ceea ce se numete
pachet. n acest header se menioneaz adresa logic a destinaiei i adresa logic a sursei
(IP-ul). Tot la acest nivel se decide care va fi urmtorul dispozitiv (device) creia i se va
livra pachetul (next hop).
Adaugarea adreselor fizice - i se efectueaz prin adaugarea unui antet (header) i
secven terminal (trailer) la segmentul stratului 3 rezultnd ceea ce se numete cadru
(frame). n acest header se menioneaz adresa fizic a urmtorului dispozitiv (next hop) i
adresa fizic a sursei (MAC-ul). Trebuie difereniat aceasta adresare de cea de la nivel 3.
De exemplu dac informaia va fi trimis n aceeai reea, IP-ul i MAC-ul destinaiei vor
fi ale mainii ctre care se trimite informaia. n cazul n care informaia este trimis spre o
alt reea, IP-ul va fi al destinatiei iar MAC-ul va fi al default gateway-ul (poarta de ieire)
din reeaua sursei.
Plasare informaiei n mediul de propagare - cadrul trebuie convertit ntr-un
format binar pentru transmiterea printr-un mediu de propagare. O funcie de tip clocking
permite echipamentelor s disting aceti bii, pe msur ce acetia cltoresc prin mediul
de transmitere. Mediul fizic de transmitere poate varia de-a lungul cii folosite.
Note de curs Introducere n reelele de calculator 5
Spre deosebire de OSI, modelul TCP/IP are doar patru niveluri (straturi, stive). n
figura 4.1 este prezentat structura modelului TCP/IP.
APLICAIE
TRANSPORT
INTERNET
ACCES REEA
Fig.4.1. Structura modelului TCP/IP
Dei dou dintre straturi au acelai nume ca la modelul OSI, nu trebuie confundate
ntre ele pentru c fiecare nivel are funcii total diferite pentru fiecare model n parte.
Cele patru niveluri realizeaz funciile necesare pentru a pregti datele nainte de a
fi transmise pe reea. Un mesaj pornete de la nivelul superior (nivelul Aplicaie) i
traverseaz de sus n jos cele patru niveluri pn la nivelul inferior (nivelul Acces reea).
Informaiile din header sunt adugate la mesaj n timp de acesta parcurge fiecare
nivel, apoi mesajul este transmis.
Dup ce ajunge la destinaie, mesajul traverseaz din nou, de data aceasta de jos n
sus fiecare nivel al modelului TCP/IP. Informaiile din header care au fost adugate
mesajului sunt nlturate n timp ce acesta traverseaz nivelurile destinaie.
6 Modelul arhitectural TCP/IP
4.2. Funciile straturilor asociate modelului TCP/IP
Funciile principale ale fiecrui strat (nivel) asociat modelului TCP/IP sunt
prezentate n tabelul 4.1.
Tabelul 4.1
Modelul Descriere
TCP/IP
Aplicaie La acest nivel funcioneaz protocoalele la nivel nalt
Transport La acest nivel are loc controlul de debit/flux i funcioneaz protocoalele
de conexiune
Internet La acest nivel are loc adresarea IP
Acces La acest nivel are loc adresarea dup MAC i componentele fizice ale
Reea reelei
Stratul Aplicaie
Acest nivel comaseaz straturile Aplicaie, Prezentare i Sesiune din modelul OSI.
Proiectanii TCP/IP au considerat c protocoalele de nivel superior trebuie s includ
detaliile nivelurilor Prezentare i Sesiune ale modelului OSI. Pur i simplu au creat un
nivel Aplicaie care manevreaz protocoalele de nivel superior, problemele de
reprezentare, codificrile i controlul dialogurilor.
TCP/IP combin toate aceste deziderate ntr-un singur nivel, care asigur
mpachetarea corect a datelor pentru nivelul urmtor.
Nivelul Aplicaie ofer servicii de reea aplicaiilor utilizator cum ar fi browserele
web, programele de e-mail, terminalul virtual (TELNET), transfer de fiiere (FTP).
Stratul Transport
Nivelul Transport al modelului TCP/IP administreaz transmisia de date de la un
computer la altul, asigurnd calitatea serviciului de comunicare, sigurana liniei de
transport, controlul fluxului, detecia i corecia erorilor.
Una dintre funciile acestui nivel este de a mpri datele n segmente mai mici
pentru a fi transportate uor prin reea. El este proiectat astfel nct s permit conversaii
ntre entitile pereche din gazdele surs, respectiv, destinaie.
Nivelul transport include protocoale TCP i UDP.
o TCP (Trasmission Control Protocol) este un protocol orientat pe conexiune
care permite ca un flux de octei trimii de la un calculator s ajung fr erori pe orice alt
calculator din Internet. Dac pe calculatorul destinaie un pachet ajunge cu erori, TCP cere
retrimiterea acelui pachet.
Orientarea pe conexiune nu semnifica faptul c exist un circuit ntre computerele
care comunic, ci faptul c segmentele nivelului Aplicaie cltoresc bidirecional ntre
dou gazde care sunt conectate logic pentru o anumit perioad.
Acest proces este cunoscut sub denumirea de packet switching.
TCP/IP fragmenteaz fluxul de octei n mesaje discrete i transfer fiecare mesaj
nivelului Internet. TCP trateaz totodat controlul fluxului pentru a se asigura c un
emitor rapid nu inund un receptor lent cu mai multe mesaje dect poate acesta s
prelucreze.
o Al doilea protocol din acest nivel, UDP (User Datagram Protocol), este un
protocol nesigur, fr conexiuni, destinat aplicaiilor care doresc s utilizeze propria lor
secveniere i control al fluxului.
Protocolul UDP este de asemenea mult folosit pentru interogri rapide ntrebare-
rspuns, client-server i pentru aplicaii n care comunicarea prompt este mai importatnt
dect comunicarea cu acuratee, aa cum sunt aplicaiile de transmisie a vorbirii i a
imaginilor video.
Note de curs Introducere n reelele de calculator 7
Stratul Internet
Nivelul Internet este cel care face adresarea logic n stiva TCP/IP. Pe scurt, el
poate face doua lucruri:
o identific cea mai buna cale pe care trebuie sa o urmeze un pachet pentru a
ajunge la destinaie;
o realizeaz comutaia acelui pachet, aceasta fiind posibilitatea de a trimite
pachetul printr-o alt interfa dect aceea de primire.
Iniial nivelul Internet trebuia s asigure rutarea pachetelor n interiorul unei
singure reele. Cu timpul a aprut posibilitatea interconexiunii ntre reele, astfel nct
acestui nivel i-au fost adugate funcionaliti de comunicare ntre o reea surs i o reea
destinaie.
Pe lng rolul nivelului Internet de a trimite pachete de la surs spre reeaua
internetwork (dintre reele) este i cel de a controla sosirea lor la destinaie indiferent de
traseul sau reelele traversate pn la destinaie.
Protocolul specific care guverneaz acest nivel se numete protocol Internet (IP). n
acest nivel se realizeaz alegerea cii optime i distribuirea pachetelor. Acesta este locul
unde acioneaza routerul n internet.
n stiva TCP/IP, protocolul IP asigur rutarea pachetelor de la o adres surs la o
adres destinaie, folosind i unele protocoale adiionale, precum ICMP sau IGMP.
Comunicarea la nivelul IP este nesigur, sarcina de corecie a erorilor fiind plasat
la nivelurile superioare (de exemplu prin protocolul TCP).
Stratul Acces Reea
Nivelul Acces la Reea se ocup cu toate problemele legate de transmiterea efectiv
a unui pachet IP pe o legtur fizic, incluznd i aspectele legate de tehnologii i de medii
de transmisie, adic nivelurile OSI 1 i 2 (Legtur de Date i Fizic).
Driverele, modemurile, plcile de reea, i alte componente se gsesc n nivelul
Acces la Reea.
Nivelul de Acces la Reea definete procedurile folosite pentru interogarea cu
echipamentele de reea i de acces la mediu de transmisie.
4.4. Concluzii
5. NIVELUL APLICAIE
Nivelul Aplicaie vezi figura 5.1 are rolul de a face legtura dintre o aplicaie i
serviciile oferite de reea pentru acea aplicaie. Are ca scop traducerea informaiilor n
formate pe care mainile care comunic ntre ele le pot nelege.
6 Prezentare
5 Sesiune
4 Transport
BROWSER
3 Reea
2 Legtur de date
1 Fizic
File Transfer Protocol (FTP) este protocolul care ofer faciliti pentru transferul fiierelor
pe sau de pe un calculator din reea. FTP este cea mai folosit metod pentru transferul
fiierelor de la un calculator la altul, prin intermediul Internetului, indiferent de tipul i
dimensiunea acestora.
Transferul poate fi de dou tipuri:
Upload - fiierele sunt transferate de pe calculatorul local pe cel de la distan;
Downlod- fiierele sunt transferate de pe calculatorul aflat la distan pe cel local;
FTP nu necesit codarea fiierelor nainte de a fi ncrcate, aa cum se ntmpl n
cazul fiierelor din e-mail sau de la grupuri de discuii.
Pentru a se realiza transferul fiierelor este necesar s existe:
FTP server care este instalat de administratorul de reea pe un calculator care
astfel devine server FTP. Prin FTP server administratorul de sistem creeaz conturi FTP i
stabilete n ce zon se poate conecta clientul i ce poate face n acea zon;
FTP client - care este instalat pe un alt calculator care astfel devine client FTP.
8 Nivelul Aplicaie
Clientul deschide canalul de comunicaii cu serverul i realizeaz upload sau download n
i din zona permis.
Secvena prin care ere loc transferul are urmtoarea succesiune de pai:
Solicitarea de a se preciza calculatorul cu care se dorete s se schimbe fiiere;
Pornirea aplicaiei (programului) FTP i realizarea conectrii la calculatorul de la
distan;
Introducerea de ctre utilizator (dup realizarea conectrii) a username (numele de
login) i parol;
Dup acceptarea de ctre sistemul de la distan a numelui de conectare i a parolei,
utilizatorul poate s nceap transferul fiierelor;
Cu ajutorul FTP se pot transfera fiiere n ambele direcii.
FTP se folosete atunci cnd:
se transfer (upload) pentru prima dat fiierele unui site la o gazd web;
se nlocuiete un fiier sau o imagine;
se ncarc (download) fiiere de pe un alt calculator pe calculatorul propriu;
se permite accesul unei alte persoane pentru a ncrca un fiier dintr-un anumit site;
n general, cnd se iniiaz un transfer prin FTP trebuie precizate urmtoarele
aspecte:
Tipul fiierului - se specific maniera n care datele coninute de un fiier vor fi
aduse ntr-un format transportabil prin reea:
o fiiere ASCII calculatorul care transmite fiierul l convertete din
formatul local text n format ASCII;
o fiiere EBCDIC similar cu ASCII;
o fiiere binare (binary) fiierul este transmis exact cum este memorat pe
calculatorul surs i memorat la fel pe calculatorul destinaie;
o fiiere locale folosite n mediile n care cel care transmite precizeaz
numrul de biti/byte;
Controlul formatului se refer la fiierele text care sunt transferate direct ctre o
imprimant.
Structura
Modul de transmitere - care poate fi:
o Stream fiierul este transferat ntr-o serie de bytes;
o Bloc fiierul este transferat bloc cu bloc, fiecare cu un header;
o Comprimat se folosete o schem de comprimare a secvenelor de bytes
identici.
DNS (Domain Name Service) este un protocol care traduce adresele Internet
literale n adrese Internet numerice, adrese utilizate de un calculator pentru a gsi un
calculator receptor.
Adresa literal conine succesiuni de nume asociate cu domenii, subdomenii sau
tipuri de servicii. Acest mod de adresare este utilizat exclusiv de nivelul aplicaie i este
util deoarece permite operatorului uman s utilizeze o manier prietenoas i comod de
localizare a informaiilor.
Forma generala a unei astfel de adrese este
[tip_serviciu].[nume_gazda].[subdomeniu2].[subdomeniu1].[domeniu].[tip_domeniu]
Sistemul de nume DNS are o organizare ierarhic, sub form de arbore. Acesta are
o rdcin unic (root) care are subdomenii. Fiecare nod al arborelui reprezint un nume
de domeniu sau subdomeniu.
Note de curs Introducere n reelele de calculator 11
Caracteristicile sistemului de nume (DNS) sunt:
folosete o structur ierarhizat;
Referitor la structura ierarhizat, Internetul este divizat n peste 100 de domenii de
nivel superior, fiecare domeniu superior este divizat la rndul su n subdomenii, acestea la
rndul lor n alte subdomenii, etc.
deleag autoritatea pentru nume;
Domeniile de pe primul nivel se mpart n dou categorii:
o generice (com, edu, gov, int, mil, net, org);
o ri (cuprind cte o intrare pentru fiecare ar, de ex.pentru Romn - ro).
baza de date cu numele i adresele IP este distribuit.
Baza de date DNS se numete distribuit deoarece nu exist un singur server care
s aib toat informaia necesar traducerii oricrui domeniu ntr-o adres IP.
Fiecare server are o baz de date cu propriile domenii, la care au acces toate
sistemele de pe Internet. Fiecare server DNS are un server DNS superior cu care face
periodic schimb de informaie.
Fiecrui domeniu, fie c este un calculator-gazd, fie un domeniu superior, i poate
fi asociat o mulime de nregistrri de resurse (resource records). Dei nregistrrile de
resurse sunt codificate binar, n majoritatea cazurilor ele sunt prezentate ca text, cte o
nregistrare de resurs pe linie, astfel:
Nume_domeniu - precizeaz domeniul cruia i se aplic nregistrarea. n mod
normal exist mai multe nregistrri pentru fiecare domeniu;
Timp_de_via - exprim, n secunde, ct de stabil este nregistrarea. De exemplu,
un timp de 100 de secunde este considerat a fi scurt, iar informaia instabil, pe cnd o
valoare de ordinul a 100000 de secunde este o valoare mare, informaia fiind considerat
stabil;
Tip - precizeaz tipurile nregistrrii. Cele mai importante tipuri sunt prezentate n
tabelul 5.1.
Tabelul 5.1
Tip Semnificaie
A Adresa IP a unui sistem gazd
MX Schimb de pot
NS Server de nume
CNAME Nume canonic
PTR Pointer
6. NIVELUL TRANSPORT
Nivelul Transport este miezul ntregii ntregii ierarhii de protocoale, avnd ca
sarcin transportul datelor de la surs la destinaie ntr-un mod sigur, eficace din punctul de
vedere al costurilor i independent de reeaua fizic utilizat. Fr nivelul Transport i-ar
pierde sensul ntregul concept de ierarhie de protocoale.
Nivelul Transport este coninut att n modelul TCP/IP, care este fundamentul
Internetului, ct i n modelul OSI vezi figura 6.1.
7 Aplicaie
6 Prezentare
5 Sesiune
Asigur transportul sigur i menine fluxul de
4 Transport date n reea
3 Reea
2 Legtur de date ncredere
1 Fizic
Cnd dou gazde comunic folosind TCP, o conexiune este stabilit nainte ca
datele s poat fi transmise. Dup ce comunicarea este complet, sesiunile sunt nchise, iar
conexiunea se ncheie. Mecanismele de conectare i de sesiune activeaz funcia de
fiabilitate a protocolului TCP.
Gazda urmrete fiecare segment de date n cadrul unei sesiuni i face schimb de
informaii cu privire la ce date sunt primite de fiecare gazd, utiliznd informaiile din
antetul TCP.
Pentru a stabili o conexiune, gazdele efectueaz o metod numit three-way
handshake. Biii de control din antetul TCP indic evoluia i starea conexiunii. Acest
algoritm conine urmtorii pai prezentat n figura 6.2:
Clientul iniiator trimite un segment care conine:
o o valoare de secven iniial ( SEQ client = 100 ), ce servete ca o cerere
ctre server pentru a ncepe o sesiune de comunicaii;
Serverul rspunde cu un segment care conine:
o o valoare de confirmare ( ACK server = SEQ client + 1 = 101 ), egal cu
valoarea secvenei primite plus 1.Valoarea de confirmare este una mai mare dect valoarea
secvenei, deoarece ACK este ntotdeauna urmtorul octet ateptat. Aceast valoare de
confirmare permite clientului de a fi sigur c cererii lui de realizare a conexiunii i se
rspunde;
o valoarea ei proprie de secven de sincronizare ( SEQ server = 300 ).
Note de curs Introducere n reelele de calculator 9
Clientul iniiator rspunde cu un segment care conine;
o o valoare de confirmare ( ACK client = SEQ server + 1 = 301 ), egal cu
valoarea secvenei primite plus 1;
o valoarea ei proprie de secven de sincronizare plus 1 ( SEQ client + 1 = 101 ).
Programul TCP este cel care decide ct de mari trebuie s fie aceste segmente.
Dimensiunea segmentului este limitat de unitatea maxim de transfer sau MTU
(Maximum Transfer Unit).
Deoarece MTU este n general de 1500 octei (dimensiunea informaiei utile din
Ethernet) se definete o limit superioar a dimensiunii unui segment.
10 Nivelul Transport
Semnificaia informaiilor introduse n antet este urmtoarea:
Numr port surs - 16 bii (2 octei) - numrul de port al celui ce face apelul;
Numr port destinaie - 16 bii (2 octei) - numrul de port de destinaie al celui ce
este apelat;
Cmpurile Numr port surs i Port destinaie identific punctele finale ale
conexiunii i constituie totodat un identificator al conexiunii.
Numrul de secven 32 bii (4 octei) - numrul primului octet de date din cadrul
segmentului curent de date;
Numrul de confirmare 32 bii (4 octei) - valoarea urmtorului octet pe care
sursa
se ateapt s-l primeasc (i nu a ultimului octet recepionat n mod corect);
Lungime antetului 4 bii - indic numrul de cuvinte de 32 de bii care sunt
coninute n antetul TCP. Aceast informaie este util, deoarece cmpul Opiuni este de
lungime variabil, proprietate pe care o transmite astfel i antetului;
Rezervat 6 bii - cmp neutilizat, rezervat pentru viitor;
Steaguri (indicatori) 6 bii ce au urmtoarea semnifibaie:
o Bitul URG poziionat pe 1 arat c Indicatorul urgent este valid;
o Bitul ACK pe 1 indic faptul c Numrul de confirmare este valid. Dac
este poziionat pe 0, segmentul n discuie nu conine o confirmare si cmpul Numr de
confirmare este ignorat;
o Bitul PSH indic faptul c informaia trebuie livrat aplicaiei ndat ce a
fost recepionat, fr a mai fi memorat n buffere din raiuni de eficien;
o Bitul RST este folosit pentru a desfiina o conexiune care a devenit
inutilizabil din cauza unur defeciuni ale mainilor gazd sau din alte motive;
o Bitul SYN este folosit pentru stabilirea unei conexiuni. Cererea de
conexiune conine SYN = 1 si ACK = 0 , iar rspunsul la o astfel de cerere este confirmat
prin combinaia SYN = 1 si ACK = 1 ;
o Bitul FIN este folosit pentru a ncheia o conexiune.
Lungime fereastr 16 bii (2 octei) - indic numrul de octei, ncepnd cu cel
indicat prin numrul de confirmare, pe care cel ce trimite mesajul i poate recepiona;
n TCP, fluxul de control este tratat prin ferestre glisante de dimensiune variabil.
Suma de control 16 bii (2 octei) - indic suma cmpurilor de antet i date,
calculat pentru verificare;
Indicator de urgen 16 bii (2 octei) - permite identificarea poziiei unor date de
urgen, n cadrul protocolului TCP;
Optiuni 32 bii (4 octei) - a fost proiectat pentru a permite adugarea unor
faciliti suplimentare neacoperite de antetul obinuit. Cea mai important opiune este
aceea care permite fiecrei maini s specifice ncrcarea maxim de informaie util TCP
pe care este dispus s o accepte;
Date - Datele protocolului nivelului superior;
Una dintre funciile protocolului TCP este s se asigure c fiecare segment ajunge
la destinaie. Serviciile TCP de la destinaie confirm datele pe care le-a primit de la
aplicaia surs. Valoarea de secven a antetului de segment i numrul de confirmare sunt
folosite mpreun pentru a confirma primirea de octei de date coninute de segmente.
Numrul de ordine este numrul relativ de octei care au fost transmii n aceast
sesiune, plus 1 (care este numrul primului octet de date din segmentul curent). TCP
folosete numrul de confirmare n segmentele trimise napoi la surs pentru a indica
octetul urmtor n aceast sesiune, pe care receptorul se ateapt s-l primeasc. Aceasta se
numete confirmare (acknowledgement).
Sursa este astfel informat c destinaia a primit toi octeii n acest flux de date de
pn la, dar nu inclusiv, octetul indicat de numrul de confirmare. Este de ateptat ca
dispozitivul ce trimite, s trimit un segment care utilizeaz un numr de ordine egal cu
numrul de confirmare. Pe scurt, fiecare conexiune este de fapt un ansamblu de dou
sesiuni, fiecare pe o singur direcie. Numerele de secven i numerele de confirmare sunt
transmise n ambele direcii.
Cantitatea de date pe care o surs o poate transmite nainte de a trebui s primeasc
o confirmare, se numete dimensiunea (lungimea) ferestrei. Lungimea ferestrei este un
cmp din antetul TCP care permite gestionarea de date pierdute i controlul fluxului.
Protocolul TCP ofer, de asemenea, mecanismele de control al fluxului de date.
Controlul fluxului asist fiabilitatea transmisiei prin TCP prin ajustarea ratei efective a
fluxului de date ntre cele dou servicii din sesiune. Atunci cnd sursa este informat c
valoarea de date specificat n segmente este primit, se poate continua transmisia mai
multor date pentru aceast sesiune.
12 Nivelul Transport
Lungimea ferestrei n antetul TCP precizeaz cantitatea de date care pot fi
transmise nainte ca o confirmare s fie primit. Dimensiunea ferestrei iniiale se determin
n cursul pornirii sesiunii. Mecanismul de feedback TCP ajusteaz rata efectiv de
transmitere a datelor la debitul maxim pe care reeaua i dispozitivul destinaie l pot
suporta fr pierderi. Protocolul TCP ncearc s administreze rata de transmitere astfel
nct toate datele s fie primite i retransmisiile s fie minimizate.
n figura 6.5 apare o reprezentare simplificat a dimensiunii ferestrei i confirmarea
corespunztoare.
n acest exemplu, dimensiunea (lungimea) ferestrei iniiale pentru o sesiune TCP
reprezentat este setat la 3000 bytes (octei). n cazul n care expeditorul a transmis 3000
bytes, se ateapt o confirmare a acestor octei nainte de a transmite mai multe segmente
n aceast sesiune. Odat ce expeditorul a primit aceast confirmare de la receptor,
expeditorul poate transmite o suplimentare de 3000 bytes.
UDP este un protocol simplu care ofer funciile de baz ale nivelului transport.
Protocolul UDP nu stabilete o conexiune ntre surs i destinaie nainte de a
transmite date i furnizeaz o ncrctur sczut transportului de date, datorit faptului c
antetul datagramei este mic i pentru c nu administreaz traficul reelei.
Deoarece UDP nu este orientat pe conexiune, sesiunile nu sunt stabilite nainte ca
comunicarea s aib loc, cum se ntmpl cu TCP. UDP este declarat a fi bazat pe
tranzacii. Cu alte cuvinte, atunci cnd o aplicaie are de transmis date, acesta trimite pur i
simplu acele date.
O parte din protocoalele nivelului Aplicaie ce utilizeaz UDP sunt urmtoarele:
DNS (Domain Name System);
SNMP (Simple Network Management Protocol);
DHCP (Dynamic Host Configuration Protocol);
RIP (Routing Information Protocol);
TFTP (Trivial File Transfer Protocol);
Note de curs Introducere n reelele de calculator 13
Unele aplicaii, cum ar fi jocurile on-line sau VoIP (Voice over IP), pot tolera
pierderea unor date. n cazul n care aceste aplicaii utilizau TCP, mai mult ca sigur, ele
prezentau mari ntrzieri de timp, deoarece TCP-ul detecteaz pierderea de date i
retransmite acele date pierdute. Aceste ntrzieri ar fi mult mai duntoare aplicaiilor
dect micile pierderi de date. Unele aplicaii, cum ar fi DNS, va rencerca pur i simplu
cererea, n cazul n care nu primesc un rspuns, i prin urmare nu au nevoie de TCP pentru
a garanta livrarea mesajului.
Prin urmare, UDP reasambleaz pur i simplu datele, n ordinea n care acestea au
fost primite i le transmite mai departe aplicaiei. n cazul n care secvena de date este
important pentru aplicaie, aplicaia va trebui s identifice secvena corect a datelor i s
stabileasc modul n care datele ar trebui s fie prelucrate.
La fel ca n cazul utilizrii protocolului TCP, dup procesul de segmentare are loc
mpachetarea datelor. Aceast mpachetare const n lipirea unui antet, noile entiti de
transmisie i de recepie purtnd numele de datagrame.
14 Nivelul Transport
PDU-ul (Protocol Data Unit) protocolului UDP este numit datagram, dei uneori
termenii segment i datagram sunt folosii alternativ pentru a descrie un PDU de nivel
transport.
O datagram UDP const dintr-un antet de 8 de octei urmat de zero sau mai muli
octei de date - vezi figura 6.7.
O comparaie ntre caracteristicile celor dou protocoale este oferit n tabelul 6.3
Tabelul 6.3
7. NIVELUL REEA
Nivelul reea este un nivel complex care ofer conectivitate i selecteaz drumul de
urmat ntre dou sisteme gazd care pot fi localizate n reele separate geografic.
Acesta este nivelul cel mai important n cadrul Internetului, asigurnd posibilitatea
interconectrii diferitelor reele. Tot la acest nivel se realizeaz adresarea logic a tuturor
nodurilor din Internet. La nivelul reea opereaz ruterele, dispozitivele cele mai importante
n orice reea de foarte mari dimensiuni.
Nivelul Reea este stratul cu numrul 3 corespunztor modelului OSI vezi figura
7.1.
7 Aplicaie
6 Prezentare
5 Sesiune
4 Transport
Asigur adresarea logic i selectarea cii de
3 Reea rutare
2 Legtur de date
Adresarea i rutarea
1 Fizic pachetelor.
n cadrul nivelului Reea are loc un nou proces de ncapsulare prin adaugare antetul
propriu ce transform segmentele de la nivelul Transport n pachete. Cele mai importante
informaii coninute de acest antet sunt adresele logice ale sursei, respectiv destinaiei.
Nivelul reea are ca sarcin principal transferul datelor de la surs la destinaie
prin trecere din nod n nod de-a lungul reelei.
Transferul datelor la nivel reea se poate face n modul orientat pe conexiune sau
neorientat pe conexiune. i ntr-un caz i n altul, reeaua trebuie s poat face dirijarea
pachetelor n noduri, adic s fac rutarea.
Nodurile de reea care fac dirijare se numesc rutere. Ele trebuie s fie echipamente
inteligente, capabile s ia decizii de rutare optime, s aleag calea cea mai potrivit de
urmat dintre multe variante posibile.
Pentru aceasta, ruterele trebuie s cunoasc topologia reelei, s aib mereu
informaii despre starea rutelor, s poat folosi diferite criterii de performan pentru a
compara rutele, s poat utiliza algoritmi de rutare n timp real.
Prin deciziile de rutare trebuie s se asigure o ncrcare ct mai uniform posibil a
reelei, fr a congestiona unele rute i a lsa nencrcate altele.
Dac pachetele sau fluxurile de date traverseaz reele diferite, interconectarea
dintre ele se face prin conversie de protocol de ctre echipamente speciale numite pori
(gateways) care opereaz la nivel transport. n fiecare reea omogen opereaz protocoale
specifice de nivel reea care asigur ruterea n acea reea. Principalul protocol implementat
la acet nivel este Ipv4 (Internet Protocol version 4)
6 Nivelul Reea
7.1 Funciile nivelului Reea
Nivelul reea, controleaz operaiile din subreea prin crearea, meninerea i apoi
ntreruperea unei conexiuni virtuale a nivelurilor transport al calculatoarelor aflate n
comunicaie.
Nivelul reea, n cazul comunicaiei dintre dou calculatoare care aparin unei reele
WAN, are rolul de a proteja nivelurile superioare de arhitectura fizic a reelelor LAN,
deoarece se interconecteaz reele de calculatoare care au fost realizate de diferite firme
care au dezvoltat propriile tipuri de reele, bazate pe propriile standarde.
n consecin, este important ca nivelurile superioare s nu fie dependente de
tehnologia utilizat n reelele LAN.
Principalele funcii realizate la acest nivel sunt:
Alegerea traseelor pentru mesajele dintre utilizatorii finali i eventuala modificare a
acestora, pentru a asigura transmiterea lor pe un traseu optim. Altfel spus se realizeaz
alegerea traseului (path) sau cii (route), adic a succesiunii de tronsoane de canale fizice
de la calculatorul ce emite la cel receptor, pe care este transportat fiecare pachet. Procesul
se numeste rutare.;
Alocarea adreselor logice ale calculatoarelor i efectuarea conversiilor ntre aceste
adrese i adresele fizice ale respectivelor calculatoare;
Rezolvarea strangulrilor (bottleneck) provocate de prezena simultan a prea
multor pachete n subretea, fie prin realegerea traseelor, fie cernd nivelului transport s
opreasc temporar emisia mesajelor;
Realizarea conversiei dintre diferite protocoale, n situatia n care mesajele parcurg
reele eterogene, adic realizate cu tehnologii diferite (Ethernet, FDDI, Token Ring, etc).
7.3. Adresarea IP
Orice adres IP este format din dou prti, una care identific reeaua (Network
ID) i una care identific nodulsau gazda (Host ID).
Dei aceast exprimare faciliteaz semnificativ lucrul cu adresele IP, exist unele
limitri legate de uurinta de a discerne ntre poriunea de reea i cea de staie din cadrul
adresei IP.
Note de curs Introducere n reelele de calculator 9
ncercarea de a pstra reprezentarea zecimal ca model de referin pentru adresa IP
i de a permite s se fac uor distincia ntre cele dou componente ale adresei IP, a
condus la definirea claselor de adrese IP.
Au fost definite 5 clase diferite de adrese IP: A, B, C, D si E. Se poate determina
clasa din care face parte adresa IP prin examinarea primilor 4 bii ai adresei IP:
Adresele de clas A sunt adresele care ncep cu 0xxx, de la 1 la 126 n zecimal;
Adresele de clas A sunt destinate reelelor de dimensiuni mari.
La aceste adrese IP, pentru definirea reelei (network) se foloseste primul octet, iar ceilali
trei octei sunt utilizai pentru identificarea gazdei (host), vezi figura 7.3.
Adrese
Reele Adrese Gazd (Host)
(Network)
( )
128 2 7 ( )
16.777.216 2 24
10 Nivelul Reea
Cei 24 de bii folositi pentru identificarea hostului, permit adresarea a 16.777.216
hosturi. Rezult c reelele de clas A sunt reele foarte mari, datorit numrului foarte
mare hosturi ce pot fi adresate, folosite de companii mari i de unele ri.
Adresele de clas B sunt adresele care ncep cu 10xx, de la 128 la 191 n zecimal;
Adresele de clas B sunt destinate reelelor de dimensiuni mai mici dect cele de clas A.
La aceste adrese IP, pentru definirea reelei (network) se folosesc primii doi octei, iar
urmtorii doi octei sunt utilizati pentru identificarea gazdei (host), vezi figura 7.4.
n afar de cele trei clase de IP-uri au mai fost definite nc dou, cu observaia c
aceste adrese nu vor fi alocate unor reele.
Adresele de clas D sunt adresele care ncep cu 1110, de la 224 la 239 n zecimal;
Adresele de clas D sunt destinate traficului multicast, toi cei patru octei fiind
alocai pentru identificarea reelei, vezi figura 7.6.
Reea (Network)
NNNNNNN. NNNNNNN.NNNNNNNN.NNNNNNNN
Octetul 1 Octetul 2 Octetul 3 Octetul 4
1110XXXX XXXXXXXX XXXXXXXX XXXXXXXX
Fig.7.6. Adrese IP ce clas D
Domeniul de valori pentru adresele de clas D este de la 224 la 239, adic adresele
de la 224.0.0.0 pn la 239.255.255.255.
Adresele de clas E sunt adresele care ncep cu 1111, de la 240 la 254 n zecimal;
Adresele de clas E sunt destinate utilizrilor experimentale. Domeniul de valori pentru
adresele de clas se ntinde de la 240.0.0.0 pn la 254.255.255.255.
IANA (Internet Asigned Numbers Authority) a definit ca spaiu de adresare privat
intervalele:
10.0.0.0 - 10.255.255.255 (clasa A);
172.16.0.0 - 172.31.255.255 (clasaB);
192.168.0.0 - 192.168.255.255 (clasa C)
Totodat intervalul 169.254.0.0 -169.254.255.255 este rezervat pentru adresarea IP
automat privat (APIPA - Automatic Private IP Addressing) utilizat pentru alocarea
12 Nivelul Reea
automat a unei adrese IP la instalarea iniial a protocolului TCP/IP peste anumite sisteme
de operare.
Adresele private sunt ignorate de ctre echipamentele de rutare ele putnd fi
utilizate pentru conexiuni nerutate, n reelele locale.
Restul adreselor au statutul de adrese IP publice beneficiind de vizibilitate
potenial la nivelul reelei mondiale Internet.
Dup cum s-a precizat anterior protocolul IPv4 definete adrese pe 32 de bii,
rezultnd un numr de maxim de 2 32 ( 4.294.967.296) de adrese. Alocarea spaiilor de
adrese nu a fost fcut n mod eficient, acest lucru constituind n prezent un motiv care
determin iminenta epuizare a adreselor IPv4. A doua problem este cauzat de creterea
dimensiunii tabelelor de rutare. Routerele care formeaz coloana vertebral (backbone) a
Internetului trebuie s memoreze informaii complete de rutare. Problema rutrii nu se
rezolv doar prin instalarea unor memorii suplimentare n routere cu scopul de putea stoca
tabele de rutare mai mari, ci este nevoie i de putere de calcul sporit, astfel nct s nu fie
eliminat nici o rut din cauza creterii volumului de trafic i a intrrilor n tabele de rutare.
Soluia acestor probleme const n implementarea noului protocol IPv6 (IP Next
Generation IPng), ns tranziia de la IPv4 la IPv6 nu este simplu de realizat, fiind
necesar consensul marilor furnizori de servicii Internet la nivel mondial.
Adresarea IP este o adresare de tip ierarhic. Acesta este motivul pentru care cei 32
de bii ai adresei IP este mprit n dou categorii (biii de reea-network- respectiv biii
gazdei-host).
Atunci cnd protocolul IP a fost standardizat (1981), specificaiile prevedeau ca o
gazd (PC-uri, routere, imprimante, camere web, telefoane VoIp, etc) conectat la o reea
s aib alocat o adres unic pe 32 de bii.
Dac o gazd coninea mai multe interfee (conexiuni la mai multe reele), atunci
fiecare interfa trebuia s aib alocat propria adres unic pe 32 de bii.
Modelul de adresare IP era format din dou nivele, un nivel identifica reeaua n
care se afla gazda, iar cellalt nivel identifica gazda din reeaua respectiv.
Toate staiile dintr-o reea au acelai prefix de reea (adrese reele, vezi figurile 7.3,
7.5), ns trebuie s aib un numr de staie unic (adrese gazd, vezi figurile 7.3, 7.5).
n mod similar, dou gazde aflate n reele diferite trebuie s aib prefixe diferite de
reea, ns pot avea acelai numr de staie.
Specificaiile IP iniiale mpreau spaiul de adrese IP n trei clase principale: A, B
i C (classful addressing). Fiecare clas definete n mod diferit zona prefixului de reea i
zona numrului de staie. Astfel, fiecare adres conine o cheie care identific n mod
precis locul de demarcaie dintre prefixul de reea i numrul de staie. Aceast abordare
simplifica procesul de rutare n trecut, deoarece protocoalele de rutare iniiale nu furnizau
o cheie de descifrare sau o masc de reea asociat fiecrei rute pentru identificarea
lungimii.
Pentru mprirea adresei IP n numrul reelei i a gazdei este utilizat masca IP, ce
conine 32 de bii.
n forma binar masca de reea este format dintr-o:
succesiune de bii de valoare 1 ce corespund zonei de bii reea (network) a IP-ului;
succesiune de bii de valoare 0 ce corespund zonei de bii gazd (host) a IP-ului;
Masca de reea ce este asociat adreselor IP corespunztoare claselor A, B sau C se
numete masc implicit (default network mask).
n figura 7.7 este prezentat asocierea dintre IP i masc n cazul adresrii IP pe
baza claselor de adrese (Classful IP Addressing)
Note de curs Introducere n reelele de calculator 13
7 Aplicaie
6 Prezentare
5 Sesiune controlul
accesului
4 Transport
3 Reea
Asigur adresarea fizic si accesul la mediul de
2 Legtur de date transport
1 Fizic
ETHERNET
Subnivelul
MAC
IEEE 802.3
IEEE 802.5
10 BASE T
FDDI
Nivelul Fizic
Nivelul Legturii de date este situat deasupra nivelului fizic i asigur servicii
pentru nivelul Reea. Rolul su de baz este transmiterea corect a blocurilor de date ntre
dou noduri vecine din reea.
Nivelul legtur de date ofer transportul sigur al informaiei printr-o legtur
fizic direct. Pentru a realiza acest lucru, nivelul legtur de date se ocup cu adresarea
fizic, topologia reelei, accesul la reea, detecia i anunarea erorilor i controlul fluxului
fizic (flow control).
Problemele principale rezolvate de nivelul legatura de date se refera la:
Oferirea unor funcii de comunicare generice ctre nivelurile superioare, ascunznd
tehnologia pe care se bazeaz reeaua.
Acestea sunt asigurate la subnivelul LLC i au scopul de a uniformiza transmisia
din punctul de vedere al nivelului Reea i de a face prezena diferitelor tehnologii de reea
transparent pentru acesta;
Oferirea unei modaliti de indetificare fizic a nodurilor care comunic
(identificarea sursei si destinatiei datelor).
Acest lucru se realizeaz printr-o schem de adresare fizic bazat pe adrese MAC.
Adresele MAC sunt unice pentru fiecare calculator i nu pot fi modificate. Este important
de reinut c adresele MAC sunt asignate unic pe fiecare plac de reea i nu pe fiecare
calculator. Astfel, dac unui calculator i se schimb placa de reea, adresa acestuia de
MAC se va modifica. Adresele MAC nu pot fi modificate i vor rmne aceleai dac
calculatorul este mutat dintr-o reea n alta;
Gruparea irurilor de bii transmise de nivelul fizic n cadre.
Aceasta este prima forma de interpretare a biilor, care fr aceast grupare n cadre
sunt lipsii de semnificaie;
Asigurarea accesului ordonat i controlat la mediu prin subnivelul MAC;
Detecia erorilor de transmisie.
Acest lucru se realizeaz prin intermediul adaugrii la cadre a unei informaii de
control, constituit dintr-o sum ciclica CRC ce permite identificarea erorilor aprute n
transmisia realizat de nivelul fizic.
8 Nivelul Legturii de date
8.2. Protocoale de acces la mediu
Protocolul CSMA/CD este cel pe baza cruia funcioneaz Ethernetul. Dup cum se
tie, Ethernetul se bazeaz pe un mediu de tip share-media, deci numai o singura staie
poate transmite la un moment dat.
Cnd o staie dorete s transmit, ea urmeaz umtorul procedeu:
o Ascult mediul pn cnd nu mai transmite nimeni (exista mijloace
hardware de detecie a faptului c o alt staie folosete mediul pentru a transmite);
o Cnd este sesizat faptul c nimeni altcineva nu mai transmite, se ateapt un
timp aleator i apoi se ncepe transmisia. Este posibil ns ca la acelai moment o alt staie
s fi nceput s transmit n acelai timp, caz n care apare o coliziune;
o La detectarea unei coliziuni, este transmis un semnal de bruiaj (semnalul de
jam) o perioada foarte scurt de timp, pentru a avertiza toate staiile din reea asupra
producerii unei coliziuni.
o Dup ce aceast coliziune a fost remarcat de toate staiile din reea (din
domeniul de coliziune mai exact), este apelat un algoritm de backoff i transmisia
nceteaz. Toate staiile se opresc din transmis pentru o perioad aleatoare de timp, dup
care rencearc s transmit.
Procedurile anterioare ridic mai multe probleme de timp (temporizare), toate
depinzind de Perioada Critic ( Slot Time).
Slot Time are urmtoarele semnificaii:
o este o limit superioar a timpului necesar pentru a detecta o coliziune, deci
a pierderii de banda de transmisie;
o este o limit superioar a timpului de ocupare efectiv a mediului
(acquisition time of the
o medium), adic perioada dup care transmisia nu mai sufera coliziuni;
o este o limit superioar a lungimii fragmentului de cadru transmis la apariia
unei coliziuni;
o este o cuant de planificare pentru retransmisie.
Pentru a acoperi aceste functii, Slot Time este definit ca fiind mai mare dect
suma dintre timpul de propagare a semnalului dus-ntors pe mediul fizic (de doua ori
timpul necesar ca un semnal sa parcurg drumul de la un capat la celalalt al mediului fizic)
10 Nivelul Legturii de date
i timpul de bruiaj (la nivelul MAC ). Acest timp depinde de particularitatile mediului
fizic.
Domeniul de coliziune este acea zona dintr-o retea care va fi afectat de apariia
unei coliziuni n interiorul ei. Dispozitivele din categoria hub-urilor i repetoarelor propag
coliziunea. Creterea numrului de coliziuni este cauzat de intensificarea transmisiilor
mai ales datorit unui numr crescnd de staii din acelai domeniu de coliziune i duce la
degradarea abrupt a performanelor reelei.
Reteaua locala poate fi mparit n domenii de coliziune separate prin intermediul
switch-urilor.
Domeniul de broadcast este constituit din staiile care vor auzi un mesaj de tip
broadcast trimis de unul dintre ele. Creterea numrului broadcast-urilor duce la scderea
performanelor reelei. Singurele dispozitive care pot separa domeniile de broadcast sunt
routerele.
9. NIVELUL FIZIC
Nivelul fizic definete specificaii electrice, mecanice, procedurale i funcionale
pentru activarea, meninerea i dezactivarea legturilor fizice ntre sisteme. n aceast
categorie de caracteristici se ncadreaz nivelurile de tensiune, durata schimbrilor acestor
niveluri, ratele de transfer fizice, distanele maxime la care se poate transmite i alte
atribute similare care sunt definite de specificaiile fizice.
Nivelul Fizic transform cadrele n bii pentru a putea fi transmii prin mediul de
comunicare.
Scopul nivelului fizic este de a transporta o secven de bii de-a lungul unei reele
de calculatoare. Pentru aceasta pot fi utilizate diverse medii fizice. Fiecare dintre ele este
definit de lrgimea sa de band, ntrziere, cost i uurina de instalare i de ntreinere.
Nivelul Fizic este stratul cu numrul 1 corespunztor modelului OSI vezi figura
9.1.
7 Aplicaie
6 Prezentare
5 Sesiune semnale i medii
de transmisie
4 Transport
3 Reea
2 Legtur de date
Asigur transmisia binar a datelor
1 Fizic
Fig. 9.1. Poziia nivelului Fizic n structura modelului OSI
Standardele asociate nivelului fizic conin specificaii electrice (parametrii de
semnal, proprieti ale mediului de comunicaie) i mecanice (conectic, cabluri).
Nivelul fizic are deci, rolul de a transmite datele de la un calculator la altul prin
intermediul unui mediu de comunicatie. Datele sunt vzute la acest nivel ca un ir de bii.
Problemele tipice sunt de natur electric: nivelele de tensiune corespunzatoare unui bit 1
sau 0, durata impulsurilor de tensiune, cum se iniiaz i cum se oprete transmiterea
semnalelor electrice, asigurarea pstrrii formei semnalului propagat.
Astfel, la acest strat se definete la nivel electric, mecanic, procedural i funcional
legatura fizic ntre calculatoarele care comunic.
Fig. 9.7. Ordinea firelor n conectorul i priza RJ-45 conform standardelor TIA/EIA 568A i TIA/EIA 568B
Conectorii RJ-45 folosi pentru terminarea cablurilor UTP conin 8 guri n care
trebuie introduse cele 8 fire, apoi cu ajutorul unui clete de sertizat UTP se sertizeaz
conectorul RJ-45. n dreptul fiecrei guri din conectorul RJ-45 se afl o lamel metalic
care iniial este deasupra gurii, astfel nct firul intr uor. n timpul acestui proces de
sertizare lamela metalic din dreptul fiecrei guri este apsat i strpunge firul, astfel se
realizeaz contactul electric.
Trebuie acordat mare atenie la detorsadarea firelor. Atunci cnd este ndeprtat
manonul de plastic cu ajutorul unui tietor de cabluri i sunt detorsadate perechile pentru a
putea introduce firele n conector, trebuie avut mare grij ca bucata de cablu detorsadat s
Note de curs Introducere n reelele de calculator 9
fie ct mai mic. n caz contrar, va aprea o interferen ntre fire, genernd crosstalk
(diafonie).
Trebuie tiai cam 3-4 cm din manon, apoi sunt detorsadate firele, sunt aranjate n
ordinea dorit conform standardului, iar apoi cu ajutorul unor lame pe care le are cletele
de sertizat, sunt tiate firele, lsnd cam 3/4 din lungimea conectorului RJ-45. n acest fel
firele vor ajunge pn n captul conectorului RJ-45, asigurnd un contact electric perfect,
iar bucata detorsadat va fi aproape inexistent, minimiznd riscul apariiei crosstalk-ului.
Reelele de calculatoare au ca scop primar interconectarea echipamentelor de reea
pentru asigurarea comunicrii ntre ele. Pentru interconectare se folosesc n majoritate
cabluri torsadate ecranate sau neecranate (STP, FTP sau UTP) i conectori RJ-45.
S-au creat i sunt aplicate anumite standarde att n ceea ce privete culoarea celor
8 fire, dar i ordinea de dispunere a acestora. Aceste standarde sunt consacrate n literatura
de specialitate drept TIA/EIA 568A i TIA/EIA 568B.
Pentru interconectarea echipamentelor de reea se folosete unul dintre cele dou
standarde. Cele mai multe reele sunt cablate n conformitate cu standardul TIA/EIA 568B
(n Europa).
Cablurile UTP / STP / FTP folosesc doar patru fire din cele opt disponibile pentru
transmiterea i recepia datelor n reea. Cele patru fire folosite pentru recepia i transmisia
datelor sunt:
portocaliu;
portocaliu-alb;
verde;
verde-alb.
Pinii folosii la transmiterea datelor sunt pinii 1 i 2, n timp ce pinii 3 i 6 sunt
utilizai pentru recepia informaiei. Deci se folosesc dou fire pentru transmisie (Tx+ i
Tx-) i dou pentru recepie (Rx+ i Rx-).
Firele de Tx i firele de Rx trebuie s fac parte din aceeai pereche de fire. Prima
pereche ajunge pe pinii 1 i 2, iar a doua pereche pe pinii 3 i 6.
Dac nu este respectat standardul exist marele risc ca cele dou fire folosite pentru
Rx sau Tx s nu fac parte din aceeai pereche, moment n care torsadarea nu mai este
practic folosit i nu se vor mai anula cmpurile electrice genernd interferene serioase.
Denumirea universal a cablurilor pentru interconectarea echipamentelor de reea
este Patchcord.
Un patchcord este de fapt un cablu torsadat ecranat sau neecranat cu conectori RJ-
45. Un patchcord poate s fie de 3 feluri, n funcie de dispunerea firelor la cele dou
capete, cu fiecare dintre tipuri destinate conexiunilor ntre anumite echipamente.
Straight-through cable (cablul direct) - este cel mai des utilizat tip de cablu n
reele locale pentru interconectarea echipamentelor de reea. Distribuia firelor, pe culori, la
cele dou capete ale unui asemenea cablu, este prezentat n figura 9.8.
PC STRAIGHT-THROUGH SWITCH
PC
PC CROSSOWER PC
PC CROSSOWER ROUTER
Aceste routere sau switchuri moderne sunt echipate cu un port "consol", prin
intermediul cruia se face posibil configurarea echipamentului folosindu-se un laptop sau
un desktop i un program gen Hyperterminal
12 Nivelul Fizic
9.2.2. Cabluri coaxiale
Cablul coaxial const dintr-un miez de cupru, nconjurat de un nveli izolator, apoi
de un strat de ecranare format dintr-o plas metalic i de o cma exterioar de protecie
(Fig 7.1.1.1). Ecranele protejeaz datele transmise prin cablu, eliminnd zgomotul, astfel
datele nu vor fi distorsionate. Miezul unui cablu coaxial transport semnale electrice.
Aceste semnale electrice reprezint datele. Dac miezul i plasa de srm se ating,
se produce un scurtcircuit. Acesta conduce la distrugerea datelor care circul prin cablu.
Cablul coaxial este destul de rezistent la interferene. Acesta a fost motivul pentru
care cablul coaxial a fost utilizat n cazul distanelor mari.
Tipuri de cablu coaxial:
Thicknet 10BASE5 (vezi figura 9.13) este un cablu coaxial gros (aprox. 12 mm)
care a fost folosit n reelistic i funciona la viteze de 10 megabii pe secund pn la o
distan maxim de 500 de metri;
Thinet 10BASE2 (vezi figura 9.14) este un cablu coaxial subire (aprox. 6 mm),
care a fost folosit n reelistic i funciona la viteze de 10 megabii pe secund pn la o
distan maxim de 185 de metri, dup ce semnalul ncepea s se atenueze. Face parte din
familia numit RG-58 i are o impedan de 50 ohmi.
Fig. 9.15. Conector de cablu; Conector BNC-T; Conector BNC bar; Terminator BNC
Note de curs Introducere n reelele de calculator 13
Cablul coaxial este destul de rezistent la interferene. Acesta a fost motivul pentru care
cablul coaxial a fost utilizat n cazul distanelor mari.
Avantajele utilizrii cablurilor coaxiale:
Rspunsul foarte bun n frecven (cablurile coaxiale permit transmisia unei benzi
foarte largi de frecvene, de la frecvene joase la frecvene foarte nalte ca n cazul
semnalelor de cablu TV i a semnalelor video analogice);
Sunt mai robuste dect cablurile cu perechi rasucite;
Pot fi folosite pentru distane mai mari dect n cazul cablurilor torsadate;
Sunt mai ieftine dect fibra optic.
Dezavantajele folosirii cablurilor coaxiale:
Dac scutul din cupru nu este legat la mpmntare atunci vor aprea interferene
electromagnetice puternice (zgomotele electrice vor interfera cu semnalul transmis);
Unele cabluri coaxiale au un diametru mare ceea ce determin o scdere a
flexibilitii i utilizarea unor conductoare groase;
Rata de transfer a informaiei este de pn la 10 Mbps care este mult mai mic n
comparaie cu rata de transfer a cablurilor cu perechi rsucite care este cuprins n
intervalul de la 100 Mbps la 1Gbps sau chiar 10Gbps.
Exist i alte tipuri de cabluri coaxiale :
Cablul triaxial (triax) - vezi figura 9.16 - este un cablu coaxial care are un al treilea
rnd de dielectric i material conductor. Scutul extern care este mpmntat protejeaz
scutul intern de interferene electromagnetice din afara sursei.
n acest tip de cablu, fibrele optice transport semnale de date digitale sub forma
unui impulsuri luminoase modulate. Prin fibr optic nu circul semnale electrice, ca
urmare, este un mod sigur pentru transport de date, deoarece datele nu pot fi interceptate.
Un cablu cu fibr optic, este format dintr-una sau mai multe fibre optice nvelite
intr-o teac sau cma. Fibra optic este un conductor din sticl sau plastic. Fibrele optice
sunt alctuite dintr-un cilindru de sticl, numit armtur.
Fiecare fibr de sticl transmite semnalele ntr-o singur direcie.
Tehnic vorbind, transmisia datelor prin fibra optic se bazeaz pe conversia
impulsurilor electrice n lumin. Aceasta este apoi transmis prin mnunchiuri de fibre
optice pn la destinaie, unde este reconvertit n impulsuri electrice.
Cteva dinaAvantajele utilizrii fibrelor optice sunt urmtoarele:
rat de transfer foarte mare n raport cu celelalte tipuri de conexiune (practic
nelimitat, i nc imposibil de folosit la maximum de ctre aplicaiile existente);
mai mult siguran - fibra optic este insensibil la perturbaii electromagnetice i
este inaccesibil scanrilor ilegale (interceptri ale transmisiunilor);
posibilitatea de instalare rapid i simpl, n orice condiii, datorit greutii reduse
a cablului optic i existenei mai multor tipuri de cabluri;
fibra optic reprezint soluia pentru accesul de mare vitez la serviciile Internet,
utiliznd fibra optic pentru conexiuni dedicate permanente. Este recomandat firmelor cu
un numr mare de posturi de lucru cuplate la reeaua Internet i cu un transfer
informaional susinut pe tot timpul unei zile de lucru.
Proprietile de baz ale fibrei optice sunt urmtoarele:
Fibra optic are o structura cilindric;
Este construit din SiO2;
Este un ghid de und;
Are un coeficient de atenuare pe km foarte mic;
Fabricat din sticl printr-un proces de turnare la cald;
Indicele de refracie al miezului este ntotdeauna mai mare dect indicele de
refracie al nveliului primar (cladding);
Fenomenul de propagare a luminii este bazat pe reflexia intern total n miezul
fibrei.
Tipuri de cabluri cu fibr optic (vezi figura 9.18):
Single Mode cablul cu fibr optic unimodal permite doar unui singur mod
(lungime de und) de lumin s treac prin fibr. Acest tip de cablu permite limi de
band mari precum i parcurgerea unor distane mult mai mari. Cablul are un miez foarte
subire. Este mai greu de fabricat, folosete raz laser ca metod de generare a luminii i
poate transmite semnale la distane de zeci de kilometri cu uurin. Lungimea maxim a
cablului este de 10 km sau chiar mai mult. Miezul fibrei este de 9 microni n diametru i
transmite lumina de la laser n infrarou (lungimea de und este de la 1300 nm pn la
1550 nm). Cablul unimodal este folosit de obicei pentru magistralele de comunicaii dintre
campusuri i orae;
Multimode cablul de fibr optic multimodal permite propagarea a multiple
moduri de lumin prin fibr. Cablul are un miez mai gros dect cablul single-mode. Este
mai uor de fabricat, poate folosi surse de lumin mai simple (LED-uri) i funcioneaz
bine pe distane de ctiva kilometri sau mai puin. De obicei lungimea maxim a cablului
este de 2 km. Miezul fibrei optice este de 62.5 microni n diametru i transmite lumina n
infrarou de la LED-uri (lungimea de und de la 850 nm la 1300 nm). Este utilizat adeseori
pentru aplicaiile grup de lucru i pentru aplicaiile intra-cldire;
Note de curs Introducere n reelele de calculator 15
9.2.4. Wirelles
Wireless LAN, cunoscut i sub denumirile de WLAN, 802.11 sau WiFi, dei este
cea mai recent metod de conectare, a cunoscut n ultimii ani o cretere fr precedent a
popularitii. Aceast popularitate se datoreaz chiar principalei sale caracteristici: lipsa
cablurilor.
Reteaua wireless are drept component principal un echipament care se numete
Punct de Acces. El este un releu care emite i recepteaz unde radio ctre, respectiv de la
dispozitivele din raza sa de aciune.
16 Nivelul Fizic
Exist i dezavantaje n cazul reelelor wireless. Pe lang cea mai uoar utilizare i
cea mai mare flexibilitate, o reea wireless este i cea mai expus din punct de vedere al
vulnerabilitii la interceptri neautorizate.
La nivelul fizic, oricine poate s acceseze o reea wireless. Din fericire, nu este
suficient s ai acces la nivelul fizic pentru a obine i accesul efectiv la retea, deoarece
productorii echipamentelor de comunicaii au conceput modaliti de criptare a
informaiilor, care s le fac inaccesibile intruilor. Securitatea reelelor wireless este un
punct de discuie foarte aprins, deoarece din motive de necunotinta a utilizatorilor sau de
neprofesionalism al administratorilor, ori pentru a permite conectarea uoar, aceste
caracteristici de protecie nu sunt ntotdeauna activate.
Figura 9.20 prezint o imagine global a standardelor wireless :
Acest tip de codare folosete dou nivele de tensiune diferite. Astfel un 1 logic
este reprezentat printr-un nivel pozitiv de tensiune (+V), n timp ce unui 0 logic i
corespunde fie o tensiune nul (0V)- n varianta unipolar NRZ, fie o tensiune negativ (-
V) dac ne referim la NRZ bipolar.
Sunt uzuale trei tipuri de coduri NRZ (Non Return to Zero):
NRZ-L (NRZ- Level): 1 - nivel ridicat, 0 nivel cobort;
NRZ-M (NRZ- Mark): 1- apare o tranziie, 0 nu apare nici o tranziie;
NRZ-S (NRZ- Space) 1 nu apare nici o tranziie, 0 apare o tranziie.
Codul NRZ-L vezi figura 9.22 - pstreaz nivelul de semnal constant n timpul
intervalului de bit, fiind alocat cte un nivel fiecrei stri logice. n cazul NRZ-M sau
NRZ-S are loc o schimbare (tranziie) a nivelului la nceputul intervalului de bit pentru una
din strile logice i nici o tranziie pentru starea complementara.
n codarea NRZ_M ( Non Return to Zero - Mark ) bitul 1 este reprezentat alternativ
prin nivelele logice H i L iar bitul 0 este reprezentat prin nivelul logic utilizat pentru
reprezentarea ultimului bit 1 - vezi figura 9.23. Aceast codare diferenial sau prin
tranziii rezolv problema ambiguitii de faz care poate apare prin inversarea firelor unei
linii de transmisie, ceea ce conduce la obinerea informaiei negate, n cazul utilizrii
codului NRZ-L.
Se utilizeaz trei variante ale acestui tip de codare: BI-L, BI-M, BI-S.
Prima dintre ele (BI-L) este cunoscut i sub denumirea de codare Manchester, i
va fi prezentat ulterior.
n ceea ce privete codarea BI-M, ea presupune apariia unei tranziii la nceputul
oricrui interval de bit. Dac bitul este de 1, atunci o a doua tranziie va apare la mijlocul
intervalului de bit. Pentru transmisia unui 0 nu se va mai produce nici un fel de tranziie.
Codarea BI-S este exact inversa codrii BI-M (tranziie la nceputul intervalului
Note de curs Introducere n reelele de calculator 19
de bit, urmat de o alt tranziie la jumtatea acestui interval dac se transmite 0, sau fr
tranziie dac se transmite 1).
Codarea Manchester
Ideea care st la baza codrii Manchester este aceea de a determina o tranziie
pentru semnalul emis, tranziie care s apar la mijlocul perioadei de bit. Astfel, un 1
este reprezentat printr-o tranzie de la nivelul +V la nivelul V, n timp ce unei tranziii de
la nivelul V la nivelul +V i corespunde un 0 - vezi figura 9.24. Este evident c n acest
fel se asigur sincronizarea ntre emitor i receptor, chiar i n cazul transmisiei unor
secvene lungi de 0 sau 1. Mai mult dect att, ntruct simbolurile binare sunt
reprezentate prin tranziii i nu prin nivele constante (stri) ca la codarea de tip NRZ, scade
drastic probabilitatea apariiei unor erori. Un zgomot care afecteaz semnalul poate
modifica nivelele transmise, dar este puin probabil c el va duce la inversarea tranziiei
sau la lipsa ei, conducnd astfel la erori la recepie.