Documente Academic
Documente Profesional
Documente Cultură
Retele Note Curs PDF
Retele Note Curs PDF
Transmisia prin difuzare utilizeaz de cele mai multe ori un singur canal de
comunicaie care este partajat de toate staiile din reea. Orice staie poate trimite
pachete, care sunt primite de toate celelalte staii, operaiunea numindu-se difuzare.
Staiile prelucreaz numai pachetele care le sunt adresate i le ignor pe toate
celelalte. n unele reele cu difuzare este posibil transmisia simultan de pachete
ctre mai multe staii conectate la reea, operaiune ce poart numele de trimitere
multipl. Aceast tehnic se utilizeaz cu precdere n reelele de mici dimensiuni,
localizate n aceeai arie geografic.
Transmisia punct-la-punct se bazeaz pe conexiuni pereche ntre staii, cu scopul
transmiterii de pachete. Pentru a parcurge traseul de la o surs la destinaie intr-o
reea de acest tip, un pachet va clatori prin una sau mai multe maini
intermediare. Pot exista mai multe trasee ntre o surs i o destinaie motiv pentru
care n aceste situaii este necesara implementarea unor algoritmi specializai de
dirijare. Tehnica punct-la-punct este caracteristic reelelor mari
Cantitatea de informaie care poate fi transmis n unitatea de timp este exprimat
de o mrime numit lime de band (bandwidth), i se msoar n bii pe secund (bps).
Adeseori n aprecierea limii de band se folosesc multiplii cum ar fi:
Kbps kilobii pe secund;
Mbps kilobii pe secund;
O reea suport trei moduri de transmisie a datelor: simplex, half-duplex i fullduplex:
Simplex- ntlnit i sub numele de transmisie unidirecional, const n transmisia
datelor ntr-un singur sens. Cel mai popular exemplu de transmisie simplex este
transmisia semnalului de la un emitor (staia TV ) ctre un receptor(televizor);
Half-duplex const n transmiterea datelor n ambele direcii alternativ. Datele
circul n acest caz pe rnd ntr-o anumit direcie. Un exemplu de transmisie halfduplex este transmisia datelor ntre staiile radio de emisie-recepie. Sistemele sunt
formate din dou sau mai multe staii de emisie-recepie dintre care una singur
joac rol de emitor, n timp ce celelalte joac rol de receptor;
Full-duplex const n transmisia datelor simultan n ambele sensuri. Limea de
band este msurat numai ntr-o singur direcie (un cablu de reea care
funcioneaz n full-duplex la o vitez de 100 Mbps are o lime de band de 100
Mbps). Un exemplu de transmisie full-duplex este conversaia telefonic.
Reele WAN
O reea de ntindere mare este alctuit din mai multe reele locale (LAN-uri)
aflate n zone geografice diferite. Reelele de ntindere mare acoper arii geografice
extinse, o reea WAN se poate ntinde la nivel naional sau internaional.
n mod specific n aceste reele calculatoarele se numesc gazde (host), termen care
se extinde i la reelele LAN care fac parte din acestea. Gazdele sunt conectare printr-o
subreea de comunicaie care are sarcina de a transporta mesajele de la o gazd la alta.
Subreeaua este format din dou componente distincte: liniile de transmisie i elementele
de comutare. Elementele de comutare, numite generic noduri de comutare, sunt
echipamente specializate, folosite pentru a interconecta dou sau mai multe linii de
transmisie.
Unele reele WAN aparin unor organizaii a cror activitate se desfoar pe o arie
larg i sunt private. Cel mai popular exemplu de reea WAN este Internetul, care este
format din milioane de LAN-uri interconectate cu sprijinul furnizorilor de servicii de
comunicaii (TSP-Telecommunications Service Providers).
Reele WLAN
Sunt reele locale care transmisia datelor se face prin medii fr fir. ntr-un
WLAN, staiile, care pot fi echipamente mobile laptop sau fixe desktop - se
conecteaz la echipamente specifice numite puncte de acces. Staiile sunt dotate cu plci de
reea wireless. Punctele de acces, de regul routere, transmit i recepioneaz semnale radio
ctre i dinspre dispozitivele wireless ale staiilor conectate la reea.
Punctele de acces se conecteaz de obicei la reeaua WAN folosind conductoare de
cupru. Calculatoarele care fac parte din WLAN trebuie s se gseasc n raza de aciune a
acestor puncte de acces, care variaz de la valori de maxim 30 m n interior la valori mult
mai mari n exterior, n funcie de tehnologia utilizat.
Primele transmisii de date experimentale n reele reele wireless au avut loc n anii
70 si au folosit ca agent de transmisie a datelor in reea undele radio sau razele infraroii.
ntre timp, tehnologia a evoluat i s-a extins pn la nivelul utilizatorilor casnici..
n prezent exist mai multe moduri de a capta datele din eter: Wi-Fi, Bluetooth,
GPRS, 3G .a. Acestora li se adaug o nou tehnologie care poate capta datele de apte ori
mai repede i de o mie de ori mai departe dect populara tehnologie Wireless Fidelity (WiFi), numit WiMAX. n timp ce reelele Wi-Fi simple au o raz de aciune de aproximativ
30 m, WiMax utilizeaz o tehnologie de microunde radio care mrete distana la
aproximativ 50 km. Astfel, se pot construi reele metropolitane WiMAX.
Avantaje:
o Simplitate in instalare;
o Grad ridicat de mobilitate a echipamentelor tehnologia s-a popularizat cu
precdere pentru conectarea la reea a echipamentelor mobile;
o Tehnologia poate fi utilizat n zone n care cablarea este dificil sau
imposibil de realizat;
o Costul mai ridicat al echipamentelor wireless este nesemnificativ raportat la
costul efectiv i costul manoperei n cazul reelelor cablate;
o Conectarea unui nou client la o reea wireless nu implic folosirea unor
echipamente suplimentare.
Dezavantaje:
o Securitate sczut;
o Raza de aciune n cazul folosirii echipamentelor standart este de ordinul
zecilor de metrii. Pentru extinderea ei sunt necesare echipamente suplimentare care cresc
costul;
o Semnalele transmise sunt supuse unor fenomene de interferene care nu pot
fi controlate de administratorul de reea i care afecteaz stabilitatea i fiabilitatea reelei
motiv pentru care serverele sunt rareori conectate wireless;
Reelele hibride sunt o combinaie a modelului client-server cu modelul peer-topeer. 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.
10
Cablul principal are la capete instalate capace (terminatoare) care previn fenomenul
de reflexie a semnalelor, fenomen care poate genera erori n transmisia datelor.
Topologia magistral are avantajul consumului redus de cablu si al conectrii facile
a calculatoarelor. n schimb, identificarea defectelor de reea este dificil, dac apar
ntreruperi n cablu, reeaua nu mai funcioneaz i este nevoie de terminatori la ambele
capete ale cablului.
Aceast topologie nu este practic dect pentru cele mai mici reele peer-to-peer
ieftine, care asigur o conectivitate elementar. Aceste produse sunt destinate utilizrii
casnice i n birourile mici, ns o excepie al modului de transmitere de informaii al
acestui tip de topologie l reprezint standardul IEEE 802.4 Token Bus LAN, care i oferea
utilizatorului un grad nalt de control n determinarea perioadei maxime n care poate fi
transmis un cadru de date.
Topologia inel
ntr-o topologie inel (ring), fiecare dispozitiv este conectat la urmtorul, de la
primul pn la ultimul, ca ntr-un lan.
A nceput ca simpl topologie peer-to-peer. Fiecare staie de lucru din reea avea
dou conexiuni: cteuna cu fiecare dintre vecinii cei mai apropiai.
Interconectarea trebuia s formeze un cerc, sau inel (ring), prin care datele erau
transmise unidirecional vezi figura 1.2. Fiecare staie de lucru avea rolul de repetor,
acceptnd i rspunznd pachetelor de date care i erau adresate i transmind celelalte
pachete staiei urmtoare din inel.
11
Topologia stea
Are un punct de conectare central, care este de obicei un echipament de reea,
precum un hub, switch sau router vezi figura 1.3.
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 LANuri. 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
6
PRE
START
AD
AS
TIP/LUNGIME
DATE
CRC
7 byte
1 byte
6 byte
6 byte
4 byte
46-1500 byte
4 byte
Tabelul 2.1
Tehnologia
10BASE-T
100BASE-TX
1000BASE-T
Avantaje
Costuri de instalare mici n comparaie
cu fibra optic
Sunt mai uor de instalat dect
cablurile coaxiale
Echipamentul i cablurile sunt uor de
mbuntit
Costuri de instalare mici n comparaie
cu fibra optic
Sunt mai uor de instalat dect
cablurile coaxiale
Echipamentul i cablurile sunt uor de
mbuntit
Limea de band este de 10 ori mai
mare dect n cazul tehnologiilor
10BASE-T
Limea de band de pn la 1 GB
Suport interoperabilitatea cu
10BASE-T i cu 100BASE-TX
Dezavantaje
Lungimea maxim a unui segment de
cablu este de doar 100 m
Cablurile sunt susceptibile la
interferene electromagnetice
Lungimea maxim a unui segment de
cablu este de doar 100 m
Cablurile sunt susceptibile la
interferene electromagnetice
Frecven
Raza de aciune
IEEE
802.11a
Interoperabilitate
Incompatibil cu IEEE
802.11b, IEEE 802.11g, IEEE
802.11n
Pn la 54 Mbps
5 GHz
45,7 m
IEEE
802.11b
Pn la 11 Mbps
2,4 GHz
91 m
IEEE
802.11g
Pn la 54 Mbps
2,4 GHz
91 m
IEEE
802.11n
Pn la 540 Mbps
2,4 GHZ
250 m
APLICAIE
PREZENTARE
SESIUNE
TRANSPORT
REEA
LEGTURA DE DATE
FIZIC
Fig.3.1. Structura modelului OSI
Modelul OSI mparte arhitectura retelei n apte straturi (niveluri), construite unul
deasupra altuia, adaugnd funcionalitate serviciilor oferite de nivelul inferior (mai exact
un anumit set de funcii). Aceste apte straturi formeaza o ierarhie plecand de la stratul cel
mai de sus 7 Aplicaie (Application) i pn la ultimul din partea de jos a stivei startul 1
Fizic (Physical).
Se consider c OSI este cel mai bun mijloc prin care se poate face neles modul n
care informaia este trimis i primit. n concluzie, n modelul OSI sunt apte straturi care
fiecare au funcii diferite n reea, aceasta repartiie purtnd numele de stratificare
(layering). Se pot enuna cteva dintre avantajele folosirii OSI:
Descompunerea fenomenul de comunicare n reea n pri mai mici i implicit mai
simple;
Standardizarea componentelor unei reele permind dezvoltarea independent de
un anumit producator;
Permite comunicarea ntre diferite tipuri de hardware i software;
Permite o nelegere mai uoar a fenomenelor de comunicare.
n cazul unui model architectural, un nivel nu definete un singur protocolel
definete o funcie de comunicaie a datelor ce va fi folosit de mai multe protocoale.
Datorit faptului c fiecare nivel definete o anume funcie, el poate conine mai multe
protocoale, fiecare dintre acestea oferind un serviciu potrivit cu respectiva funcie a
stratului.
Ca i ntre oameni, pentru a putea s comunice ntre ele, calculatoarele trebuie s
vorbeasc aceeai limb sau altfel spus s folosesc acelai protocol. Aadar un protocol
este un set de reguli pe care fiecare calculator trebuie s-l respecte pentru a comunica cu un
alt calculator.
n modelul OSI, la transferul datelor, se consider c acestea traverseaz virtual de
sus n jos straturilor modelului OSI al calculatorului surs i de jos n sus straturile
modelului OSI al calculatorului destinaie. Controlul este transferat de la un nivel la
urmtorul, plecnd de la nivelul aplicaie ntr-unul din dispozitive spre nivelul de baz, cel
fizic, de-a lungul canalului de comunicaie ctre cellalt dispozitiv de reea i napoi la
nivelul aplicaie n ierarhia pe nivele.
La fiecare nivel, datele inter-schimbate n reea (ce se numesc generic PDU
Protocol Data Unit) au o anumit structur (un anumit format) i poart o anumit
denumire n funcie de nivelul la care se regsesc.
Stratul
(Nivelul)
7
6
5
Transport
Reea
Legtur de
date
Fizic
4
3
2
1
Descriere
Asigur interfaa cu utilizatorul
Codific i convertete datele
Construiete, gestioneaz i nchide o conexiune ntre o aplicaie local i
una la distan
Asigur transportul sigur i menine fluxul de date dintr-o reea
Asigur adresarea logic i domeniul de rutare
Pachetele de date sunt transformate n octei i octeii n cadre.
Asigur adresarea fizic i procedurile de acces la mediu
Mut iruri de bii ntre echipamente
Definete specificaiile electrice i fizice ale echipamentelor
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
Aplicaie
Prezentare
Sesiune
Transport
Reea
Legtur de date
Fizic
DATE
DATE
DATE
SEGMENTE
PACHETE
CADRE
BII
Aplicaie
Prezentare
Sesiune
Transport
Reea
Legtur de date 2
Fizic
Fig.3.2. Comunicarea ntre straturile analoage corespunztoare pentru dou staii (surs, respectiv destinaie)
10
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.
Modelul
TCP/IP
Aplicaie
Transport
Internet
Acces
Reea
Descriere
La acest nivel funcioneaz protocoalele la nivel nalt
La acest nivel are loc controlul de debit/flux i funcioneaz protocoalele
de conexiune
La acest nivel are loc adresarea IP
La acest nivel are loc adresarea dup MAC i componentele fizice ale
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 ntrebarerspuns, 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.
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.
Modelul OSI i modelul TCP/IP sunt ambele modele de referin folosite pentru a
descrie procesul de transmitere a datelor.
Dar de ce trebuie s le studiem pe amndou cnd unul poate ar fi suficient?
Modelul OSI este folosit pentru dezvoltarea standardelor de comunicaie pentru
echipamente i aplicaii ale diferiilor productori. Specialitii l prefer pentru analize mai
atente i ca fundament n orice discuie legat de reele.
Pe de alt parte este adevrat c TCP/IP este folosit pentru suita de protocoale
TCP/IP i este mai folositor pentru c este implementat n lumea real.
Ca utilizatori finali avem de-a face numai cu nivelul Aplicaie, dar cunoaterea
detaliat a nivelurilor este vital pentru realizarea unei reele. Este adevrat c majoritatea
utilizatorilor nu tiu mai nimic despre protocoale de rutare sau alte detalii, dar este de
asemenea adevrat c aceti utilizatori nu trebuie s realizeze reele scalabile i sigure aa
cum trebuie s realizeze un specialist.
Dac am compara din punct de vedere structural modelul OSI cu modelul TCP/IP,
am observa c ntre ele exist o serie de asemnri dar i deosebiri.
Asemnri:
o Ambele modele de date descriu procesul de comunicaie a datelor n reea
pe straturi;
o Ambele conin straturile Aplicaie i Transport, cu funcii asemntoare;
o Ambele folosesc tehnologia de tip packet switching;
o Administratorii de reea trebuie s le cunoasc pe amndou.
Deosebiri:
o Spre deosebire de modelul OSI care folosete apte niveluri, modelul
TCP/IP folosete patru;
o Nivelurile OSI Sesiune i Prezentare sunt tratate de nivelul TCP/IP
Aplicaie;
o Nivelurile OSI Legtur de Date i Fizic sunt tratate de nivelul TCP/IP
Acces Reea.
o Modelul TCP/IP pare simplu pentru c are mai puine niveluri.
Diferene rezult i din modul n care sunt alese soluiile privind asigurarea
fiabilitii i amplasarea conducerii proceselor de comunicaie n sistem. Acestea sunt:
Cele dou arhitecturi de reea trateaz diferit problema fiabilitii.
o La modelul OSI, protocoalele detecteaz i soluioneaz erorile la nivelul
Legturii de Date. Deci, n reelele realizate folosind protocoalele specificate de modelul
OSI, fiabilitatea este asigurat la nivelul Legturii de Date.
Protocoalele pentru a asigura transferul corect al cadrelor ntre calculatorul
transmitor i comutatorul de pachete la care este conectat, sunt complexe, deoarece suma
de control CRC nsoeste fiecare cadru transferat, iar receptorul confirm fiecare cadru
recepionat corect folosind algoritmi cu pauz de ateptare i de retransmisie, care s
previn pierderea datelor i s permit recuperarea acestora dac se produce o ntrerupere a
funcionrii echipamentelor hardware.
i la nivelul Reea se efectueaz detecia erorilor i recuperarea pachetelor
transferate n reea, utiliznd o sum de control i tehnici de pauz de ateptare i de
retransmisie.
n fine, nivelul Transport ofer fiabilitate ntre utilizatorii finali prin faptul c
oblig sursa s comunice cu destinaia final pentru a verifica livrarea corect a pachetelor.
o Modelul arhitectural al TCP/IP a fost proiectat astfel nct fiabilitatea s fie
realizat doar la calculatorul receptor.
Altfel spus, reelele WAN se construiesc pornind de la premisa c echipamentele de
comutaie, adic routerul, pot s piard sau s altereze datele fr s ncerce s le
recupereze.
4.4. Concluzii
Avantajele oferite de mprirea reelelor n niveluri sunt:
Standardizarea componentelor reelelor, permind astfel crearea acestora de ctre
diversi productori;
Permiterea comunicrii ntre tipuri diferite de componente software i hardware;
Previne ca schimbrile aprute ntr-un nivel s nu afecteze celelalte niveluri,
permind astfel dezvoltarea rapid a acestora;
Fenomenul de comunicare n reea este descompus n pri mai mici i implicit mai
simple;
Comunicarea prin reea devine mai puin complex, nelegerea i nvarea
modului n care informaia este trimis i primit devenind mai uor de fcut;
Studierea acestor niveluri permite nelegerea modului de circulaie a pachetelor de
10
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.
Aplicaie
Prezentare
Sesiune
Transport
Reea
Legtur de date
Fizic
BROWSER
Nivelul Aplicaie
terminalului. Este format dintr-un set de comenzi ce descriu modul cum este structurat un
document. Comenzile sunt etichete sau tag-uri pereche, una de deschidere <eticheta> i
alta de nchidere </eticheta>. Browserul interpreteaz aceste etichete i afieaz rezultatul
pe ecran.
Spre deosebire de procesoarele de texte care formateaz diferitele componente ale
documentului (titlu, antet, note etc.), codul HTML marcheaz doar aceste elemente, fr a
le formata, aceast sarcin revenind programului client (browser).
Nivelul Aplicaie
Se observ c:
Protocolul SMTP este utilizat pentru trimiterea unui e-mail de la expeditor la
servere, precum i la transmiterea acestora ntre serverele intermediare (Send and Forward
e-mail);
Protocolul POP este utilizat la livrare (recepie) de la ultimil server la calculatorul
client (Deliver e-mail);
Revenind la protocolul SMTP se subliniaz c acesta specific modul n care
mesajele de pot electronic sunt transferate ntre procese SMTP aflate pe sisteme
diferite. Procesul SMTP care transmite un mesaj este numit client SMTP, iar procesul
SMTP care primete mesajul este numit server SMTP.
Protocolul nu se refer la modul n care mesajul ce urmeaz a fi transmis este
trecut de la utilizator ctre clientul SMTP, sau cum mesajul ce urmeaz a fi recepionat de
serverul SMTP este livrat destinatarului, nici la modul n care este memorat mesajul i nici
de cte ori clientul SMTP ncearc s transmit mesajul.
10
Nivelul Aplicaie
11
Tip
A
MX
NS
CNAME
PTR
Semnificaie
Adresa IP a unui sistem gazd
Schimb de pot
Server de nume
Nume canonic
Pointer
12
Nivelul Aplicaie
13
Generarea adreselor IP prin serverul DHCP este o metod utilizat pe scar larg n
administrarea reelelor de mari dimensiuni.
Folosirea unui server DHCP simplific administrarea unei reele pentru c software-ul ine
evidena adreselor IP. n plus, este exclus posibilitatea de a atribui adrese IP invalide sau
duplicate.
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.
Aplicaie
Prezentare
Sesiune
Transport
Reea
2 Legtur de date
1
ncredere
Fizic
Fig.6.1. Poziia nivelului Transport n structura modelului OSI
Nivelul Transport
Tipul portului
Rezervate (Well Known Ports)
nregistrate (Registered Ports)
Private (Dynamic or Private Ports)
Numr de port
0 - 1023
1024 - 49151
49152 - 65535
Nivelul Transport
Tabelul 6.2
Numr de port
21
23
25
80
110
Protocol
FTP
Telnet
SMTP
HTTP
POP-3
Bit 15
Bit 16
Bit 31
Numr port destinaie
Numr secven
Numr confirmare
Lungime antet
Rezervat
Steaguri
Control TCP Sum de control
Opiuni
Lungime fereastr
Idicator de urgen
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
11
urmrire a octeilor de date permite fiecrui segment s fie unic identificat i recunoscut.
Segmentele ce lipsesc pot fi identificate foarte uor.
Numerele de ordine ale segmentelor ajut la creterea fiabilitii prin indicarea
modului de reasamblare i reordonare a segmentele primite, aa cum se prezint n figura
6.4.
Procesul de primire cu protocolul TCP aeaz datele dintr-un segment ntr-un
buffer de primire. Segmentele sunt plasate n ordinea corect a numrului de ordine i se
transmit mai departe la nivelul aplicaie atunci cnd acestea sunt reasamblate. Orice
segment care sosete cu un numr de secven diferit de cel ateptat este reinut pentru
prelucrare ulterioar. Apoi, atunci cnd ajung segmentele cu octeii lips, aceste segmente
reinute sunt prelucrate.
Nivelul Transport
12
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.
5.3.1. Caracteristicile protocolului UDP
UDP este un protocol simplu, cu puine faciliti.
Nu realizeaz controlul fluxului, a erorilor, nu retransmite datagrame pierdute etc.
El pur i simplu ofer IP-ului un mijloc de multiplexare a proceselor (aplicaiilor) folosind
porturile de nivel transport. Este utilizat n transferurile scurte de date, gen ntrebare
rspuns n aplicaiile client - server. Un client trimite o cerere scurt spre server i ateapt
un rspuns scurt. Dac aceste nu vine ntr-un timp ateptat, atunci repet cererea.
Un exemplu tipic de utilizare este ntre un client i serverul DNS (Domain Name
System) pentru aflarea adresei IP corespunztoare unui nume de gazd. Nu este nevoie de
deschiderea unei conexiuni, nici de nchidere, pentru un transfer pentru dou mesaje scurte
care traverseaz reeaua.
Atunci cnd mai multe datagrame sunt trimise la destinaie, ele pot lua diferite ci i
pot ajunge n ordine greit. UDP nu ine cont de numerele de secven cum le utilizeaz
protocolul TCP.
UDP nu are nici o modalitate de a reordona datagramele n ordinea n care au fost
transmise. n figura 6.6 se observ acest lucru i mai ales faptul c datagramele pierdute nu
se mai retransmit.
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.
5.3.2. Antetul datagramei UDP
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.
Nivelul Transport
14
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.
Bit 0
Bit 15
Bit 16
Bit 31
Numr port destinaie
Sum de control
Caracteristic
Mrimea headerului pachetului
Entitatea pachetului de nivel reea
Orientare pe conexiuni
Transport de ncredere
Livrarea n ordinie
Livrarea neordonat
Suma de verificare a datelor
Mrimea sumei de verificare (bii)
Controlul fluxului
Controlul congestiei
TCP
20-60 Bytes
Segment
Da
Da
Da
Nu
Da
16
Da
Da
UDP
8 Byte
Datagram
Nu
Nu
Nu
Da
Opional
16
Nu
Nu
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.
Aplicaie
Prezentare
Sesiune
Transport
Reea
Legtur de date
Fizic
Adresarea i rutarea
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)
Nivelul Reea
n cadrul nivelului Reea are loc o nou mpachetare a datelor. Aceast mpachetare
const n lipirea unui antet, noile entiti de transmisie i de recepie purtnd numele de
pachete.
Un pachet const dintr-un antet de 20 de octei (plus o parte opional cu lungime
variabil) urmat de zero sau mai muli octei de date - vezi figura 7.2.
Bit 0
Versiune
Bit 15
Bit 16
Bit 31
Lungime
Tip serviciu
Lungime total
antet
Identificare
Semnalizri
Deplasarea fragmentului
Timp de via
Protocol
Sum de control a antetului
Adresa IP a sursei
Adresa IP a destinaiei
Opiuni
DATA (de aplicaii)
Fig.7.2. Antetul IPv4 (primele 5 rnduri ale pachetului)
Nivelul Reea
7.3. Adresarea IP
Pentru orice comunicare n reea trebuie s existe un mecanism de adresare, care s
permit recunoaterea unic a calculatoarelor conectate.
La conceperea protocolului IP s-a impus utilizarea unui mecanism de adresare care
s identifice unic fiecare dispozitiv gazd din reea.
O adres IP este un numr binar pe 32 de biti, reprezentat prin 4 numere zecimale
separate prin puncte, fiecare numr fiind reprezentat prin 8 bii.
Un exemplu de adres IP este: 192.0.128.64. Aceast notaie este cunoscut sub
numele "dotted decimal".
Adresa IP este reprezentat n calculator n forma binar:
11000000 00000000 10000000 01000000.
7.3.1. Clase de adrese IP; Adresarea IP pe baza claselor de adrese (Classful IP
Addressing)
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.
Gazd (Host)
hhhhhhhh. hhhhhhhh. hhhhhhhh
Octetul 2
Octetul 3
Octetul 4
xxxxxxxx
xxxxxxxx
xxxxxxxx
Fig.7.3. Adrese IP ce clas A
Domeniul de valori pentru adresele din clasa A este de la 1 la 126, adic adresele
de la 0.0.0.1 pn la 126.255.255.255.
Clasa de adrese 0.0.0.0 nu este folosit datorit posibilelor confuzii cu rutele
implicite, iar clasa 127.0.0.0 este rezervat pentru adrese de loopback, n scopul
monitorizrii i testrii reelei locale.
Adresa de loopback nu poate fi accesat dect local, orice pachet trimis va avea ca
destinatie exact calculatorul de pe care sunt trimise pachetele.
n tabelul 7.1 este prezentat succint clasa A de adrese IP.
Tabelul 7.1. Clasa A de adrese IP
Zecimal
00000000
01111111
00000000
01111111
0.0.0.0
127.255.255.255
0.0.0.0
127.0.0.0
01111111
127.255.255.255
00000000
0.0.0.1
01111110
126.255.255.255
00001010
10.0.0.0.
00001010
10. 255.255.255
Adrese
Reele
(Network)
128 2 7
16.777.216 2 24
( )
( )
Primul
Octet
0-127
0
127
1-126
10
Nivelul Reea
10
Gazd (Host)
hhhhhhhh. hhhhhhhh
Octetul 3
Octetul 4
xxxxxxxx
xxxxxxxx
Domeniul de valori pentru adresele de clas B este de la 128 la 191, adic adresele
de la 128.0.0.0 pn la 191.255.255.255.
n tabelul 7.2 este prezentat succint clasa B de adrese IP.
Tabelul 7.2. Clasa B de adrese IP
10
Scriere n binar
Interval
teoretic de
adrese
Interval
teoretic de
IP-uri ce
pot fi
alocate
Interval
teoretic de
IP-uri
private
Zecimal
10000000 00000000
10111111 11111111
10000000 00000000
00000000 00000000
128.0.0.0
11111111 11111111
191.255.255.255
00000000 00000000
128.0.0.0
10111111 11111111
11111111 11111111
191.255.255.255
10010000 00000000
00000000 00000000
172.16.0.0
10011111 11111111
11111111 11111111
172.31.255.255
Adrese Reele
(Network)
Adrese Gazd
(Host)
16.384 214
65.536 216
( )
Primul
Octet
128191
128191
172.16
172.31
( )
n acest interval se pot adresa 16.324 reele. Cei 16 bii folosii pentru identificarea
hostului permit adresarea a 65.534 hosturi. Rezult c reelele de clas B sunt reele medii
spre mari, datorit numrului de hosturi ce pot fi adresate, cum ar fi cele folosite n
universiti.
Adresele de clas C sunt adresele care ncep cu 110x, de la 192 la 223 n zecimal;
Adresele de clas C sunt destinate reelelor de dimensiuni mici. La aceste adrese IP, pentru
definirea reelei (network) se folosesc primii trei octei, ultimul fiind utilizat pentru
identificarea gazdei (host), vezi figura 7.5.
Reea (Network)
NNNNNNN. NNNNNNN.NNNNNNNN
Octetul 1
Octetul 2
Octetul 3
110XXXXX
XXXXXXXX
XXXXXXXX
Fig.7.5. Adrese IP ce clas C
Gazd (Host)
hhhhhhhh
Octetul 4
xxxxxxxx
11
Cei 8 bii folosii pentru identificarea hostului permit adresarea a 256 hosturi.
Rezult c reelele de clas C sunt reele mici, datorit numrului de hosturi ce pot fi
adresate, cum ar fi cele folosite n departamentele universitilor.
n tabelul 7.3 este prezentat succint clasa C de adrese IP.
Tabelul 7.3. Clasa C de adrese IP
110
Scriere n binar
Interval
teoretic de
adrese
Interval
teoretic de
IP-uri ce
pot fi
alocate
Interval
teoretic de
IP-uri
private
Zecimal
00000000
192.0.0.0
11111111
223.255.255.255
00000000
192.0.0.0
11111111
223.255.255.255
00000000
192.168.0.0
11111111
192.168.255.255
Adrese
Gazd
(Host)
( )
2.097.152 2 21
Primul
Octet
192-223
192-223
192.168
( )
256 2 8
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)
Octetul 1
Adres IP
binar
Masc IP
(Default
subnet mask)
binar
Masc IP
(Default
subnet mask)
zecimal
Adres IP
binar
Masc IP
(Default
subnet mask)
binar
Masc IP
(Default
subnet mask)
zecimal
Octetul 2
CLAS A
13
Octetul 3
Adrese Reele
(Network)
0XXXXXXX
xxxxxxxx
xxxxxxxx
xxxxxxxx
11111111
00000000
00000000
00000000
255
CLAS B
Adrese Reele (Network)
10XXXXXX
XXXXXXXX
11111111
11111111
00000000
00000000
255
255
CLAS C
Adrese Reele (Network)
Adres IP
binar
Masc IP
(Default
subnet mask)
binar
Masc IP
(Default
subnet mask)
zecimal
Octetul 4
110XXXXX
XXXXXXXX
XXXXXXXX
Adrese Gazd
(Host)
xxxxxxxx
11111111
11111111
11111111
00000000
255
255
255
Nivelul Reea
14
Clase de adrese IP
CLAS A
CLAS B
CLAS C
Generic
IP/8
IP/16
IP/24
Exemplu
10.28.34.87/8
172.17.56.239/16
192.168.0.4/24
Aplicaie
Prezentare
Sesiune
Transport
Reea
Legtur de date
Fizic
controlul
accesului
n cadrul nivelului Legturii de date are loc un nou proces de ncapsulare prin
adaugarea:
unui antet, n care principala informaie este adresa fizic (MAC address);
unei cozi (trailer) ce conine informaii pentru corectarea de erori.
n urma acestui proces PDU poart numele de cadru (frame).
Nivelul legtur de date este deci responsabil cu transmiterea corect a datelor
printr-o legtur fizic existent, ntre dou puncte conectate direct prin aceast legtur
fizic.
Nivelul fizic nu poate realiza acest lucru, deoarece la nivelul fizic nu putem vorbi
despre nici un fel de date, ci numai despre bii i, mai exact, despre reprezentarea fizic a
acestora (niveluri de tensiune, intensitate a luminii etc.).
Nivelul legtur de date este mprit n dou subniveluri, cu roluri diferite:
Subnivelul de control al legturii logice, LLC (Logical Link Control);
Acest subnivel are scopul de a asigura comunicarea ntre nivelul Legturii de date
i nivelul superior, nivelul Reea. Acest subnivel este independent de tehnologie, adic el
ofer nivelurilor superioare funcii ce sunt aceleai pentru orice variaii ale nivelului fizic i
ale subnivelului MAC.
El se ocup de formarea cadrelor, controlul erorilor, servicii de confirmare dac
este cazul, interfaa cu nivelul superior etc. indiferent cum este partajat mediul de
transmisie. El creaz o interfa uniform ntre nivelele superioare i subnivelul MAC.
Data
Coad (Trailer)
Verificare
Stop
Subnivelul
LLC
FDDI
IEEE 802.5
Nivelul Fizic
10 BASE T
MAC
IEEE 802.3
Subnivelul
ETHERNET
IEEE 802.2
Specificaii IEEE
Modelul OSI
10
i timpul de bruiaj (la nivelul MAC ). Acest timp depinde de particularitatile mediului
fizic.
8.2.2. Protocolul CSMA/CA
CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) este un
protocol de acces la mediu care ascult mediul pentru a evita coliziunile, spre deosebire de
CSMA/CD, care i regleaz transmisia de date odat ce coliziunile s-au produs.
Staiile care fac parte dintr-o reea fr fir emit ntr-o band de frecvene alocat,
limitat ca dimensiune. Din cauza limitrii intervalului alocat, mediul partajat de staii este
deschis coliziunilor. Tehnica de acces la mediu folosit n prezent de reelele locale este
CSMA/CA, un protocol de acces care are cteva asemnri cu CSMA/CD pe Ethernet.
CSMA/CA este proiectat astfel nct s reduc probabilitatea de coliziune la
accesarea multipl a mediului, n punctele n care e cel mai probabil s apar coliziuni,
adic imediat ce mediul de transmisie devine liber n urma unei transmisii, cnd mai multe
staii care i ateptau rndul ar putea ncepe s transmit.
Protocolul folosete ascultarea mediului, ca i CSMA/CD. n plus, pentru a acapara
mediul se trimit rezervri, n forma unor mesaje de cerere de ocupare a mediului.
Distribuirea informaiilor de rezervare a mediului se face prin interschimbarea de ctre
staiile care vor s converseze a unor cadre de tip RTS (Request to Send) i CTS (Clear to
Send). Aceste dou tipuri de cadre conin un cmp de durat, care specific perioada de
timp pentru care se dorete ocuparea mediului pentru transmisia datelor, a cadrului
ACK de la terminarea conversaiei, i a tuturor intervalelor de timp dintre cadrele trimise.
routerele.
8.2.3. Domeniul de coliziune i de broadcast
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.
11
Adresa
sursei
Adresa
destinaiei
Lungime
Data
Pad
Sum
control
12
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.
Aplicaie
Prezentare
Sesiune
Transport
Reea
semnale i medii
de transmisie
2 Legtur de date
1
Fizic
Nivelul Fizic
Topologiile de reea;
Tipurile de medii de transmisie: cablu coaxial, cablu UTP sau STP, fibr optic,
linii nchiriate de cupru, wirelles, etc.;
Modul de transmisie: simplex, half-duplex, full-duplex;
Standardele mecanice i electrice ale interfeelor;
Este realizat codificarea i decodificarea irurilor de bii;
Este realizat modularea i demodularea semnalelor purttoare (modem-uri).
Nivelul Fizic
Conectorul i priza RJ-45 are 8 pini care fac legtura ntre firele cablului torsadat i
priza UTP care se afl ngropat n echipamente, de exemplu: n plci de reea (vezi figura
9.6).
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
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 RJ45. 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.
Nivelul Fizic
10
PC STRAIGHT-THROUGH SWITCH
PC
PC
CROSSOWER
SWITCH
PC
CROSSOWER
CROSSOWER
11
PC
HUB
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
Nivelul Fizic
12
Fig. 9.15. Conector de cablu; Conector BNC-T; Conector BNC bar; Terminator BNC
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.
Cablul coaxial semirigid - vezi figura 9.17 - utilizeaz o teac dur din cupru.
Acest cablu ofer o ecranare superioar n comparaie cu alte tipuri de cabluri chiar i la
frecvene nalte, marele dezavantaj fiind acela, dup cum spune i numele, c nu este
flexibil.
14
Nivelul Fizic
15
Exista mai multe tipuri de conectori utilizai : SC, ST, LC, MT, MIC (FDDI) si FC
(vezi figura 9.19) Aceste tipuri de conectori pentru fibra optic sunt half-duplex, ceea ce
permite datelor s circule intr-o singur direcie. Astfel, pentru comunicaie este nevoie de
dou fire.
Pri componente ale unei fibre optice sunt:
miez (core) - centrul fibrei prin care circul lumina;
nvelis optic (cladding) - material optic care nvelete miezul i care reflect total
lumina;
nvelis protector (coating) - nveli de plastic care protejeaz fibra de zgrieturi i
umezeal
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.
Nivelul Fizic
16
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 :
Reelele wireless se mpart n dou clase importante, factorul decisiv fiind frecvena
de band. Tehnologiile mai vechi folosesc banda de 2.4 GHz, n timp ce variantele
ulterioare folosesc banda mai lat, de 5 GHz.
n figura 9.21 se precizeaz principalele caracteristici ale celor mai utilizate
tehnologii aplicate standardelor 802.11.
Standard
IEEE 802.11a
Vitez
54 Mbps
Band
5 Ghz
Distan
150 ft (45.7 m)
IEEE 802.11b
IEEE 802.11g
11 Mbps
54 Mbps
2.4 Ghz
2.4 Ghz
300 ft (91 m)
300 ft (91 m)
Interoperabilitate
Necompatibil cu 802.11b,
802.11g, 802.11n
Compatibil cu 802.11g
Compatibil cu 802.11b
17
liber n comparaie cu cel din jurul frecventei de 2,4 GHz, n unele zone din lume, folosirea
acestor frecvene nu este legala. Utilizarea unui echipament bazat pe acest protocol n
exterior se poate face numai dup consultarea autoritailor locale. De aceea, echipamentele
cu protocolul 802.11a, cu toate ca sunt ieftine, nu sunt nici pe departe la fel de populare ca
cele cu 802.11b/g.
Standardul 802.11b - a fost ratificat de IEEE n 16 septembrie 1999 i este,
probabil, cel mai popular protocol de reea wireless utilizat n prezent. Utilizeaz tipul de
modulaie DSSS (Direct Sequence Spread Spectrum). Opereaz n banda de frecvene ISM
(Industrie, Stiinta, Medicina); nu sunt necesare licene att timp ct se utilizeaz aparatura
standardizat. Limitrile sunt: puterea la ieire de pna la 1 watt iar modulaiile numai de
tipul celor care au dispersia spectrului cuprins ntre 2,412 i 2,484 GHz. Are o vitez
maxim de 11 Mbps.
Standardul 802.11g a fost ratificat n iunie 2003. n ciuda startului ntrziat, acest
protocol este, n prezent, de facto protocolul standard n reelele wireless, deoarece este
implementat practic pe toate laptopurile care au placa wireless i pe majoritatea celorlalte
dispozitive portabile. Folosete aceeai subband de frecvene din banda ISM ca i
802.11b, dar utilizeaz tipul de modulatie OFDM (Orthogonal Frecvency Division
Multiplexing). Viteza maxim de transfer a datelor este de 54 Mbps, cu implementri
practice la 25 Mbps. Viteza poate cobor pn la 11 Mbps sau chiar la valori mai mici,
trecnd la tipul de modulatie DSSS, pentru a se realiza compatibilitatea cu mult mai
popularul protocol 802.11b.
Nivelul Fizic
18
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.
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.