Sunteți pe pagina 1din 33

Reele de calculatoare

Lector univ. dr. C. N. Calistru

3 Nivelul legtur de date


1 Generaliti
Nivelul legtur de date este 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.).
Tot la nivelul legturii de date se realizeaz identificarea i adresarea fizic a staiilor, prin
intermediul unor adrese numite adrese fizice sau adrese MAC.
La acest nivel, irurile de bii primii / transmii de la/ctre nivelul fizic sunt organizai n
cadre. Aceasta nseamn c nivelul legtur de date i adaug headerul (antetul) i trailerul
propriu pachetelor primite de la nivelul reea, crend astfel cadrele ce sunt pasate sub forma
de iruri de bii nivelului fizic. De asemenea, biii primii de la acesta din urm sunt
reasamblai n cadre; headerul i trailerul cadrelor primite sunt ndeprtate i interpretate, iar
pachetele obinute sunt trimise nivelului reea.
Nivelul legtur de date este responsabil cu asigurarea accesului sigur la mediu;
responsabilitatea sa este de a gestiona i de a organiza accesul la mediu de transmisie astfel
nct transmiterea efectiv s se realizeze corect. Acest lucru presupune, spre exemplu, n
cazul n care avem o conexiune share-media (n care mediul de transmisie este accesibil
tuturor simultan i este mprit ntre staii), detecia i corecia cazurilor n care doua staii
ncearc s transmit simultan (aa-numitele coliziuni).

1 Subnivelurile MAC i LLC


Nivelul legtur de date este mprit n dou subniveluri, cu roluri diferite:
1. Subnivelul MAC (Media Acces Control) - acest subnivel asigur accesul ordonat i
controlat la mediu. Aceasta nseamn, spre exemplu, c dou staii nu pot transmite n
acelai timp, iar erorile cauzate de ncercrile de a transmite simultan sunt detectate.
Acest subnivel este dependent de tehnologia LAN care este implementat. De
exemplu, n cazul Ethernet-ului, este necesar un mecanism de detecie a coliziunilor,
dar n cazul Token Ring acest lucru nu mai este necesar.
2. Subnivelul LLC (Logical Link Control) - acest subnivel are scopul de a asigura
comunicarea ntre nivelul legtur de date i nivelul superior, nivelul reea. Acest
subnivel este absolut necesar pentru a "ascunde" tehnologiile LAN pe care se bazeaz
reeaua de la nivelurile superioare. Acest subnivel este deci independent de tehnologie,
adic el ofer nivelurilor superioare funcii generice i general-valabile pentru
transmisie, funcii ce sunt aceleai pentru orice variaii ale nivelului fizic i ale
subnivelului MAC.

Reele de calculatoare

Lector univ. dr. C. N. Calistru

La nivelurile 1 i 2 ale modelului ISO-OSI s-au impus de-a lungul timpului standardele
stabilite de IEEE (Institutul Inginerilor Electricieni i Electroniti). Conform acestora, cele
dou niveluri au fost mprite n dou pri, una dependent de tehnologie, care de obicei este
materializat prin implementare hardware i una independent de tehnologie, ce este
reprezentat de nivelul LLC.

Figura: Subnivelurile MAC i LLC


Comparnd modelul OSI cu standardele IEEE, ar putea prea, la prima vedere, c acestea din
urm nu respect modelul OSI din dou puncte de vedere. n primul rnd, IEEE creeaz
propriul nivel n model, nivelul LLC. n al doilea rnd, standardele IEEE pentru MAC
traverseaz dou niveluri din modelul OSI.
Pentru a explica aceast neconcordan, trebuie nti s facem observaia c modelul OSI
constituie baza teoretic general acceptat n ceea ce privete reelele de calculatoare;
standardele IEEE au aprut mai trziu pentru a rezolva unele probleme de natur pur practic
aprute n timp.
Prin urmare, din considerente de natur exclusiv practic, a aprut acest model al standardelor
IEEE, model ce separ partea ce depinde de implementarea fizic efectiv a reelei i a
tehnologiilor folosite de interfaa cu nivelurile superioare, ce sunt niveluri unde prelucrrile se
realizeaz prin software.

2 Funciile nivelului legtur de date


Problemele principale rezolvate de nivelul legtur de date se refer 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 identificare fizic a nodurilor care comunic. Acest lucru
se realizeaz printr-o schem de adresare fizic bazat pe adrese MAC. n aceast
schem adresa este "plat", adic nu permite o organizare sau grupare logic a
adreselor diferitelor calculatoare dintr-o reea. Adresele MAC sunt unice pentru fiecare
plac de reea;

Reele de calculatoare

Lector univ. dr. C. N. Calistru

Gruparea irurilor de bii transmise de nivelul fizic n cadre; aceasta este prima form
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 prin intermediul adugrii la cadre a unei informaii de
control, constituit dintr-o suma ciclic CRC ce permite identificarea erorilor aprute
n transmisia realizat de nivelul fizic.

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.
O adres MAC este compus din 48 de bii, grupai n cadrul a 6 octei, din care primii 3
octei sunt identificatori unici pentru fiecare productor n parte. Ultimii trei octei ai adresei
de MAC sunt stabilii de productori, dar nu respect nici o organizare prestabilit.

3 ncapsulare
O parte important n cadrul comunicaiei n reea o constituie procesul de ncapsulare ce are
loc la nivelul legatur de date. La acest nivel, fiecrui pachet primit de la nivelul reea i sunt
adugate un header i un trailer specifice nivelului legtur de date. n cadrul headerului sunt
nscrise, pe lng alte date, adresele MAC surs i destinaie, fr de care reeaua nu ar putea
funciona, pentru c staiile sau dispozitivele de interconectare nu vor putea identifica la
primirea unui cadru dac le este destinat lor sau nu. De asemenea, n cadrul trailerului este
nscris i informaia de control CRC care asigur detecia erorilor de transmisie.
Cadrul (frame) este unitatatea de date prin care comunic nivelurile legtur de date. Acesta
este prima form de organizare a irurilor de bii transmise la nivelul fizic. Transmisia fizic
codificat de bii reprezint un avans tehnologic imens, dar nu este suficient pentru a asigura
comunicarea. mparirea n cadre permite obinerea de informaii care nu se puteau transmite
prin iruri de bii, cum ar fi, de exemplu:

care calculatoare comunic ntre ele;


cnd ncepe i cnd se termin comunicarea ntre anumite calculatoare individuale;
inerea evidenei erorilor care au aprut n comunicare;
al cui este rndul s transmit n cadrul comunicaiei.

Privit din perspectiva procesului de ncapsulare, transpunerea n cadre este ultima faz a
ncapsulrii, nainte ca informaia s fie codificat n bii i transmis prin mediul de
comunicare.

Reele de calculatoare

Lector univ. dr. C. N. Calistru

Figura: ncapsularea
O observaie important este faptul c formatul cadrului este dependent de tehnologie, adic
pentru diferite tipuri de reele (Ethernet, Token Ring, FDDI etc.) vom avea formate de cadre
diferite.
Subnivelul MAC conine protocoalele care determin ntr-o reea local care staie are dreptul
s transmit la un moment dat. Aceste protocoale organizeaz comunicarea i gestioneaz
modul i momentul n care fiecare staie are acces la mediul de transmisie.
Exist dou mari categorii de acces la mediul de transmisie:
1. Determinist, care presupune faptul c fiecare staie tie exact cnd va transmite. Se
presupune c exist o secven garantat i reproductibil de oportuniti de transmisie
pentru fiecare staie. n aceast metod, fiecare staie are dreptul s transmit pe rnd.
De obicei implementarea pentru accesul la mediu determinist este realizat prin
pasarea unui jeton (token), cum este de exemplu TokenRing.
2. Nedeterminist, care utilizeaz o abordare de tipul: primul venit, primul servit. Este
metoda folosit n Ethernet i presupune existena unui protocol de tipul CSMA/CD
(Carrier Sense Multiple Access with Collision Detection).

4 Structura cadrului
Unitatea de date pentru nivelul 2 este cadrul, sau frame-ul, iar procedeul de a ncapsula date n
acest frame se numete framing. Fiecare standard are propria lui structur a cadrului. Vom
prezenta n continuare structura generic a unui cadru de nivel 2, care conine anumite
cmpuri compuse din unul sau mai muli octei.
4

Reele de calculatoare

Lector univ. dr. C. N. Calistru

Figura: Structura generic a unui a cadru


Aceste cmpuri sunt:

nceput de cadru
Adres
Lungime
Date
FCS

Primul cmp anuna nceperea unui cadru, coninnd o secven de semnalizare specific
fiecrei tehnologii n parte. Adresarea este esenial pentru a ti cui se adreseaz acel cadru i
de la cine provine. Fiecare protocol are propriul lui tip de adresare; de exemplu, n cazul
Ethernet-ului adresarea se realizeaz prin intermediul adreselor MAC. Anumite tipuri de cadre
conin i lungimea cadrului, iar altele conin un cmp special, numit "Protocol field" sau
"Type Field" prin intermediul cruia se specific protocolul de nivel superior cruia i se
adreseaz. De ce este important acest cmp? S revenim la capitolul precedent, unde am
discutat cum se ncapsuleaz i decapsuleaz datele pe parcursul unei transmisii. Spuneam
acolo c atunci cnd o staie primete un cadru, decapsuleaz datele i trimite mai sus
informaia din acel cadru. Cui mai sus? Dac pe nivelul superior se afl un singur protocol,
cum ar fi IP-ul, atunci e simplu, ns dac mai sus utilizm dou protocoale, cum ar fi IP i
IPX, atunci cruia i dm datele coninute n acel cadru? Aici intervine acel Protocol field,
care specific crui protocol de nivel 3 i se adreseaz datele.
n timpul unei transmisii datele sunt susceptibile de eroare, motiv pentru care n structura unui
cadru de nivel 2 este prevzut un cmp care ncearc s determine pe ct posibil dac a aprut
sau nu o eroare. Acest cmp se numete FCS - Frame Check Sequence - i funcioneaz n
felul urmtor: n momentul n care staia surs ncapsuleaz cadrul, calculeaz FCS (n funcie
de tehnologia folosit exist mai multe variante de a calcula FCS) i ataeaz rezultatul la
cadru. Staia care recepioneaz cadrul, calculeaz i ea la rndul ei acest FCS i l compar cu
cel citit de la sfritul cadrului primit. Dac nu coincid, nseamn c a avut loc o eroare pe
parcursul transmisiei

2 Ethernet i CSMA/CD
Ethernetul este probabil cea mai rspndit tehnologie de LAN, avnd numeroase avantaje
cum ar fi: uurin de instalare i ntreinere, capacitatea de a introduce noi tehnologii (de la
10Mbps la 10Gbps), fiabilitatea i nu n ultimul rnd costul relativ sczut de instalare i
upgrade.
Ideea original de la care a plecat aceast tehnologie a aprut undeva prin anii 1970, cnd la o
universitate din Hawaii se punea problema accesului mai multor utilizatori la o reea fr ca
semnalele lor s se amestece. Acel sistem dezvoltat se numea Alohanet i a devenit mai trziu
baza unei metode de acces la mediu numit CSMA/CD, metod folosit de tehnologia
Ethernet.

Reele de calculatoare

Lector univ. dr. C. N. Calistru

Primul standard Ethernet a fost publicat n 1980 de un consoriu format din firmele DEC, Intel
i Xerox, consoriu numit DIX. Ethernet-ul funciona atunci pe un suport de cablu coaxial
gros, numit thicknet, i atingea viteze de pn la 10Mbps.
n 1985, IEEE (Institute of Electrical and Electronics Engineers) au publicat o serie de
standarde pentru LAN, serie care ncepea cu 802.x. Standardul pentru Ethernet este 802.3 i a
adus ceva modificri fa de standardul iniial propus de DIX, ns modificrile sunt att de
mici, nct n linii mari cele dou standarde sunt aproape identice.
Datorit creterii spectaculoase a performanelor n domeniul calculatoarelor personale, a fost
foarte clar simit nevoia creterii performanelor n lumea reelelor, care trebuiau s poat
oferi viteze de acces din ce n ce mai mari. Astfel, n 1995 IEEE a anunat un standard pentru
Ethernet la 100Mbps, iar n 1999 unul pentru Gigabit Ethernet (1 Gbps)
Ethernet-ul nu este de fapt o tehnologie, ci este mai mult o familie de tehnologii care include:
LegacyEthernet, FastEthernet, Gigabit Ethernet. Formatul de baz a cadrului (frame-ului)
rmne acelai. Atunci cnd apare o dezvoltare nou n aceast familie de tehnologii (aa cum
a fost cazul FastEthernet-ului i GigabitEthernet-ului) IEEE scoate un nou supliment la
standardul 802.3 Ethernet-ul folosete semnalizarea n banda de baz (baseband), de aici
provine i termenul de "Base" din denumirile tehnologiilor:10BaseT, 100BaseTX, etc
Ethernet-ul este situat pe dou niveluri ale stivei OSI i anume partea de jos a nivelului
legtur de date (subnivelul MAC) i nivelul fizic.

1 Structura cadrului Ethernet


Structura cadrului Ethernet este aproape identic, indiferent de varianta de Ethernet folosit, i
conine urmtoarele cmpuri:

Figura 3.4: Structura cadrului Ethernet


Preambul
Adresa destinaie - 6 octei
Adresa surs - 6 octei
Lungime/Tip (Type field) - 2 octei
Date - 46 - 1500 octei
FCS - 4 octei
Cmpul Lungime/Tip poate fi interpretat n dou feluri: dac valoarea acestuia este mai mic
de 1536 (0x600 n hexazecimal) atunci el reprezint lungimea. Dac este mai mare de 1536, el
reprezint protocolul de nivel superior folosit.
Cmpul de date trebuie s fie mai mare de 46 de octei. Dac cumva datele sunt de lungime
mai mic, atunci i se adaug o "umplutur" numit padding pentru a ajunge la dimensiunea de
46 octei. Acest cmp nu are voie s depeasc valoarea de MTU - Maximum Transmission

Reele de calculatoare

Lector univ. dr. C. N. Calistru

Unit - care pentru Ethernet este 1500 octei, ceea ce nseamn c un cadru Ethernet nu are
voie s fie mai mic de 64 i mai mare de 1518 octei .
Cmpul de control FCS este adugat n cadru pentru a determina dac nu cumva a avut loc o
eroare n cadrul transmisiei.

2 Tratarea coliziunilor
Reelele Ethernet sunt de tip share-media, deci orice cadru transmis de ctre o staie va fi
recepionat de ctre toate celelalte staii din reeaua local. Toate calculatoarele, la
recepionarea unui cadru valid, vor verifica dac adresa MAC nscris n cadrul cmpului
destinaie din headerul cadrului primit este identic cu adresa MAC proprie. Dac nu se
stabilete c cele dou adrese sunt identice, cadrul este ignorat i nu va fi transmis ctre
nivelul reea.
Prezena adresei surs n cadru se explic prin faptul c orice comunicaie este bidirecional,
n sensul c orice cadru transmis are de obicei ca urmare emiterea unui cadru de rspuns.
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 singur staie poate
transmite la un moment dat.
Cnd o staie dorete s transmit, ea urmeaz urmtorul procedeu:
Ascult s vad dac nu cumva mai transmite cineva n acel timp. Dac aude c mai transmite
cineva, staia ateapt o perioad de timp aleatoare dup care ncearc din nou (adic ascult
din nou). Dac nu transmite nimeni, staia ncepe s transmit, ns n acelai timp i continu
s asculte pentru a fi sigur c nu s-a mai apucat nimeni s transmit. Dup ce transmisia se
termin, staia se ntoarce la starea iniial n care ascult. Se poate ns ca dou staii, urmnd
acest procedeu, s constate c nu mai transmite nimeni, i considernd mediul liber, s
nceap transmisia simultan, moment n care cadrele de la dou staii diferite sunt pe acelai
mediu, ceea ce determin o coliziune. Cnd staiile "aud" coliziunea, continu s transmit
nc o perioada foarte scurt de timp (semnalul de jam) pentru a fi sigure c toate staiile din
reea au sesizat acea coliziune. 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.

Reele de calculatoare

Lector univ. dr. C. N. Calistru

Figura 3.5: Tratarea coliziunilor


Domeniul de coliziune este acea zon dintr-o reea 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 n acelai domeniu de coliziune i duce la degradarea abrupt a
performanelor reelei. Reeaua local poate fi mprit n domenii de coliziune separate prin
intermediul unor dispozitive din categoria bridge-urilor i switch-urilor.
Exist dou moduri de transmisie, numite i duplex - i anume half-duplex i full-duplex. n
modul de transmisie half-duplex o staie nu poate trimite i primi n acelai timp: ori
transmite, ori primete. De exemplu, cablul coaxial este prin definiie un mediu pentru halfduplex, pentru c aceleai dou fire (semnal i mas) sunt folosite i pentru transmisie i
pentru recepie. Pe cablurile torsadate ns, dat fiind c oricum se folosesc dou perechi
separate pentru transmisie i recepie, se pot implementa anumite reguli astfel nct o staie s
poat n acelai timp i s trimit (pe perechea de Tx) i s primeasc (pe perechea de Rx).
Acest mod de transmisie se numete full-duplex i poate fi folosit pentru implementrile
Ethernet ce folosesc cablul torsadat sau fibra optic. Atenie! Modul de transmisie full-duplex
poate fi folosit numai pe mediile care nu sunt shared-media. Am menionat deja c nu poate fi
folosit pe cablul coaxial, ns nu poate fi folosit nici n reelele care folosesc cabluri torsadate
conectate ntr-un hub. De ce? Pentru c hub-ul este un echipament de nivel 1, este de fapt un
repetor cu mai multe porturi, el extinde domeniul de coliziune i de aceea acea reea este
practic o reea de tip shared-media. Dac ns cablurile sunt conectate ntr-un switch, putem

Reele de calculatoare

Lector univ. dr. C. N. Calistru

folosi linitii modul de transmisie full-duplex. Trebuie s mai facem cteva observaii
importante referitoare la full-duplex:

n primul rnd, acest mod de transmisie se seteaz pe fiecare echipament n parte, de


exemplu pe switch i pe placa de reea (din configurrile software). Exist ns un mod
automat care se numete autonegociere, prin care cele dou echipamente conectate
(staia i switchul) cad de acord dac pot sau nu s foloseasc full-duplex. Setrile
manuale se folosesc atunci cnd autonegocierea nu reuete din diferite motive. Dac
autonegocierea nu reuete i nu sunt fcute setri manuale, transmisia se va face pe
half-duplex.
Atunci cnd folosim full-duplex nu mai avem mod de acces la mediu CSMA/CD
pentru c nu mai avem o reea de tip shared-media. Mai exact, dac putem n acelai
timp i s primim i s transmitem nu mai pot avea loc coliziuni. Deci n cadrul unei
transmisii full-duplex, nu mai avem coliziuni!
Acum urmeaz o precizare foarte important: toate limitrile de distan despre care
am discutat pn acum pentru Ethernet sunt specificate pentru modul de acces la
mediu CSMA/CD, i ntr-o oarecare msur nu mai sunt valabile pentru full-duplex.
De ce? Pentru c aceste limitri sunt calculate (n funcie de viteza de propagare a
semnalului pe acel mediu) n aa fel nct s permit tuturor staiilor conectate s
sesizeze apariia unei coliziuni. n condiiile n care avem full-duplex, singura limitare
a distanei este cea tehnologic. Un exemplu este FastEthernet pe fibra optic
singlemode, a crui distana este limitat de standardul IEEE 802.3 la 3000m, n
condiii de acces CSMA/CD, ns dac avem o legtur punct-la-punct full-duplex,
putem folosi nite transceiver-uri puternice i putem avea o legtur de pn la 120km.
Standardul 10Gigabit nu mai prevede un mod de comunicaie half-duplex ci doar fullduplex, motiv pentru care toi parametrii legai de apariia coliziunilor (numr de
ncercri, timp de backoff, etc) sunt nespecificai.

3 Reele fr fir
1 Reele locale IEEE 802.11
Apariia reelelor locale fr fir a fost la fel de natural ca dezvoltarea sistemului de telefonie
mobil, ntr-un moment n care utilizatorii au nevoie de mobilitate mai mult ca oricnd.
Reelele locale fr fir (WLAN) ofer utilizatorilor aceleai faciliti ca i reelele locale
bazate pe infrastructura de cablu, dar fr limitarea impus de fire. n plus, conform
standardului, este posibil i conectarea fr fir la distan mare ntre reele (pn la 40Km).
Standardizarea impus reelelor fr fir de IEEE i Wi-Fi Alliance a permis interoperabilitatea
echipamentelor, ceea ce a dus n final la scderea costurilor i la un proces de dezvoltare mai
rapid. n momentul de fa viteza de transfer a datelor ntr-o reea local fr fir atinge 54
Mbps, iar costurile de instalare a reelei fr fir sunt considerabil mai mici, ceea ce face ca
instalarea unui LAN fr fir s fie o soluie viabil, nu numai n cazul utilizatorilor mobili, ci
i ca un substitut al LAN-urilor clasice.
IEEE 802.11 este o familie de protocoale care definete nivelul fizic i subnivelul MAC al
nivelului legatur de date. Standardul stabilete ca medii de transmisie benzi de unde din
domeniul infrarou i radio (incluznd microundele). n domeniul radio sunt specificate trei

Reele de calculatoare

Lector univ. dr. C. N. Calistru

tipuri de transmisie folosind unde radio din benzile neliceniate de frecvene ISM de 2.4GHz
i 5GHz:

802.11b este primul standard lansat n domeniul reelelor LAN fr fir, i cea mai
popular tehnologie astzi; lucreaz n banda de 2.4GHz i atinge viteze de 11Mbps;
problemele de care s-a lovit acest standard au fost ncrcarea benzii ISM de 2.4GHz
(n care lucreaz multe alte sisteme, cum sunt Bluetooth i cuptoarele cu microunde) i
viteza de transfer relativ mic, n condiiile n care FastEthernet este implementat din
ce n ce mai mult;
802.11a lucreaz n banda de 5GHz i atinge viteze de 54Mbps; din cauza benzii
diferite de transmisie este incompatibil cu 802.11b, dar lucreaz ntr-o band de
frecvene mult mai puin aglomerat i ofer viteze de transmisie comparabile cu cele
oferite de reelele de cupru;
802.11g (ratificat n 2003) este n fapt un amendament la 802.11b, care specific o
vitez de transfer de 54 Mbps (egal cu viteza 802.11a); fiind perfect compatibil cu
tehnologia 802.11b i oferind viteze de vrf, se ateapt n prezent ca btlia decisiv
pentru ocuparea pieei s se duc ntre 802.11g i 802.11a.

Echipamentele necesare implementrii unei reele fr fir 802.11 sunt:


adaptoare de reea, care nlocuiesc plcile de reea tradiionale pentru calculatoare fixe
sau mobile;
un acces point (AP), care este punctul central al unei reele fr fir, dar care poate
funciona i ca un repetor sau poate asigura conectivitatea ntre o reea fr fir i una
clasic;
bridge-uri care conecteaz dou reele la distan.
Arhitectura 802.11 ofer conectivitate fr fir unui numr de echipamente conectate n
topologii logice. O celul de servicii de baz BSS (Basic Service Set, figura 3.6) este format
dintr-un access point i un numr de clieni pentru care acesta este punctul central de
conectivitate. Conexiunea cu reeaua de cupru este asigurat de AP. Toi clienii comunic
numai cu AP-ul, i nu ntre ei, ceea ce nseamn c schimbarea poziiei unui client n celul
trebuie s fie fcut astfel nct distana dintre client i AP s nu depeasc o valoare maxim
de acoperire a semnalului radio.

a) bss

b) ibss

Figura: Basic Service Set i Independent Basic Service Set

10

Reele de calculatoare

Lector univ. dr. C. N. Calistru

O celul de servicii de baz independent (numit i celula ad-hoc, IBSS sau Independent
Basic Service Set, figura 3.6) este o topologie format numai din staii care comunic direct
ntre ele. Minimul necesar pentru a pune la punct o asemenea topologie este numai de dou
staii.
O celul de servicii extins ESS (Extended Service Set, figura 3.7) integreaz transparent mai
multe celule BSS printr-un sistem de distribuie care poate fi de cupru, fr fir, LAN sau
WAN. Sistemul de distribuie are rolul de a acoperi distanele mari dintre BSS-uri. Astfel, un
client poate face roaming ntre celulele de baz, fr a-i pierde conectivitatea.

Figura 3.7: Extended Service Set


Cele trei tipuri de reele fr fir specificate de 802.11 ating limi de band ntre 1 Mbps i 54
Mbps, n funcie de modalitatea de transmisie a datelor i modularea lor. Astfel, 802.11b
transmite datele n spectru larg de frecven prin DSSS. Viteza de transmisie la 802.11b
depinde de tipul de modulare: cu BPSK, limea de band este de 1Mbps; cu QPSK, la 2
Mbps, iar cu CCK la 5.5 i 11 Mbps.
802.11a are la baz OFDM; viteza maxim de 54 Mbps este atins dac modularea semnalelor
n OFDM este de tip 64 level QAM (Quadrature Amplitude Modulation, sau modulare n
amplitudine cu 6 bii/64 de valori pe Hertz).

2 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.

11

Reele de calculatoare

Lector univ. dr. C. N. Calistru

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.

Figura 3.8: CSMA/CA distribuit


Toate staiile care se afl n reea n raza de transmisie a staiei emitoare, care trimite cadrul
RTS, sau a staiei receptoare, care trimite cadrul CTS, vor afla despre rezervarea mediului
(figura). Acest tip de acces la mediu din reelele fr fir se mai numete i coordonare
distribuit. Subnivelul MAC al IEEE 802.11 poate ncorpora nc un tip de metod de acces
la mediu, numit coordonare centralizat, care elimin coliziunile pe mediu printr-un tip de
polling, avnd acces point-ul ca master.

3 Sistemele de telefonie mobil


Telefoanele mobile de care facem uz att de natural astzi nu sunt dect transmitoare radio
ceva mai complexe. Evoluia lor a fcut ca mai multe tehnologii de telefonie mobil s fie
puse n practic n timpul secolului trecut, la nceput analogice, iar n prezent preponderent
digitale. Nici una din aceste tehnologii nu a fost vreodat standardizat, ceea ce a fcut ca
dezvoltarea lor s fie de cele mai multe ori independent, la nivel de ar sau continent. Astfel,
sistemele de telefonie mobil de astzi (GSM n Europa, D-AMPS n SUA) nu sunt
compatibile ntre ele.
La nceputurile telefoniei mobile analogice, pentru transferul de voce n scopuri militare sau
de navigaie se foloseau radio-uri obinuite. Pentru utilizatorii din orae primul sistem pus n
funciune a fost cel folosit i astzi n comunicaiile taxiurilor: comunicarea se face prin
intermediul unei staii de baz, folosind o singur frecven pentru transmisie i recepie,
alternativ.
ntr-un sistem de telefonie mobil de tip primar, pentru ca un grup de posesori de
transmitoare radio s poat comunica ntre ei, o anten central montat pe un turn era
folosit ca centru de comunicaie. Astfel, fiecare utilizator mobil trebuia s se afle destul de
aproape de staia central sau s transmit cu o putere destul de mare pentru a putea
comunica. n plus, dac banda de frecven folosit de acest tip de sistem era mprit ntr-un
numr de canale de comunicaie, atunci un numr maxim de utilizatori egal cu numrul de
canale puteau comunica n acelai timp.
12

Reele de calculatoare

Lector univ. dr. C. N. Calistru

AMPS
Primul sistem mobil utilizat extins a fost AMPS (Advanced Mobile Phone System), odat cu
care apare noiunea de telefonie celular analogic. Sistemul de comunicaie celular
funcioneaz pe un principiu diferit de cele anterioare, mprind aria de acoperire n celule. O
celul dispune de o staie de baz (format numai dintr-o anten plasat pe un turn i un
echipament de calcul) i este relativ restrns n dimensiune (diametrul nu depete 20Km),
pentru ca puterea de transmisie a telefoanelor mobile s fie mic i echipamentele ieftine. n
plus, dou celule care nu sunt adiacente pot transmite n acelai set de frecvene, reutiliznd
canalele de comunicaie: cum un sistem celular e figurat hexagonal, numrul de frecvene de
comunicaie disponibile pentru comunicaia ntr-o celul este numrul total de frecvene
acordate sistemului mprit la apte (figura 3.9), astfel nct ntre oricare dou celule care
folosesc acelai set de frecvene exist o zon tampon format din alte celule care folosesc
frecvene diferite.

Figura 3.9: Sistemul mobil celular


Staiile de baz ale celulelor dintr-o arie geografic se conecteaz la un singur centru, numit
MTSO (Mobile Telephone Switching Office). ntr-o arie geografic mai mare, centrele MTSO
se ierarhizeaz pe cteva niveluri, pentru ca n final toat reeaua fr fir s fie conectat la
reeaua de telefonie fix.
Atunci cnd un utilizator se afl n aria de acoperire a unei celule, conversaiile sunt purtate
ntre utilizator i staia de baz pe una din frecvenele care aparin celulei respective. n cazul
n care staia de baz a celulei curente detecteaz o scdere a puterii semnalului de la
utilizator, interogheaz staiile de baz vecine pentru a afla n ce direcie crete calitatea
semnalului primit de la receptorul clientului. Transferul conversaiei se face transparent ctre
noua staie de baz, schimbnd frecvena de comunicaie la una din frecvenele proprii noii
celule n a crei arie de acoperire se afl.
Sistemul lucreaz n banda de frecven UHF de 800MHz, folosind 832 de canale duplex
pentru a separa conversaiile (prin divizare n frecven, FDM); fiecare asemenea canal duplex
are alocate dou canale simplex cu limea de 30 KHz, unul de transmisie n banda 824 - 849
MHz i unul de recepie n banda 869 - 894 MHz (figura 3.10). Limea de band a unui canal

13

Reele de calculatoare

Lector univ. dr. C. N. Calistru

a fost aleas astfel nct calitatea transmisiei de voce s fie comparabil cu transmisia de voce
din sistemul de telefonie fix.

Figura 3.10: FDM in sistemul AMPS


Canalele disponibile se mpart n mod egal n apte i se asigneaz celulelor, pentru
reutilizarea frecvenelor n sistem. Chiar i dup mprire, nu toate canalele transmit date
(voce n form analogic) n cadrul conversaiilor; exist i:

canale de comand, pe care staiile de baz le folosesc pentru managementul


clienilor, i pe care transmisia se face digital;
canale de acces, pentru alocarea canalelor de date;
canale de semnalizare, pentru anunarea apelurilor.

Fiecare telefon mobil are scris n hardware un numr serial de 32 de bii, numit ETS
(Electronic Serial Number) echivalent cu adresa MAC a unui calculator ntr-o reea. Pe lng
acesta, ``adresa'' sa logic este un numr de telefon format din 10 cifre, numit MIN (Mobile
Identification Number). La fel, fiecare serviciu de telefonie mobil are alocat un cod de
recunoatere de 5 cifre, numit SID (System Identification Code).
La intrarea n reea telefonul ascult canalul de control pn cnd aude codul de recunoatere
al serviciului, SID, care trebuie s fie egal cu codul serviciului programat n telefon (n afara
cazului n care clientul dispune de roaming). Pentru a fi activat, telefonul trimite pe canalul de
comand o cerere de nregistrare, care conine numrul su serial ETS i numrul de telefon
MIN; staia de baz informeaz centrul MTSO de poziia utilizatorului, care este nregistrat
astfel n sistem. Astfel, staia central MTSO memoreaz ntr-o baz de date celula n care se
gsete utilizatorul, pentru a putea ruta apoi convorbirile ctre el. Dac SID-ul codat n telefon
nu este egal cu cel transmis pe canalul de control, atunci conversaiile clientului nu se pot
desfura dect prin roaming. Serviciul de roaming presupune un contact ntre centrele MTSO
local i cel originar al clientului.
La generarea unui apel, telefonul client trimite pe un canal de acces datele sale de identificare
i numrul apelat. Coliziunile pe canalele de acces se rezolv prin retransmisie. MTSO
determin apoi un canal liber pentru transmisia de voce i trimite numrul canalului ctre
client pe canalul de comand; telefonul clientului consider acum conversaia nceput i
transmite datele pe canalul de date.

14

Reele de calculatoare

Lector univ. dr. C. N. Calistru

Pentru primirea unui apel, MTSO determin poziia clientului destinaie n sistem i cererea
este trimis staiei de baz a celulei respective; aceasta trimite un mesaj pe canalul de
semnalizare coninnd numrul de telefon al staiei destinaie, care rspunde la mesajul de
semnalizare. Dup confirmarea prezenei clientului destinaie, staia de baz i trimite numrul
canalului pe care se va desfura conversaia, care apoi poate ncepe.
AMPS intr n prima generaie de tehnologii de telefonie mobil. Oferind numai servicii de
transport analogice, nu suport extinderea la transmisii de date de care ar fi avut nevoie
conectarea la Internet.

D-AMPS
Generaia de telefoane mobile care a succedat AMPS este varianta sa digital, D-AMPS
(Digital Advanced Mobile Phone System) folosit numai n SUA i, ntr-o form modificat,
n Japonia. D-AMPS este proiectat astfel nct s fie perfect compatibil cu varianta sa
analogic i s poat coexista n aceeai celul. Astfel, sunt folosite aceleai frecvene de
transmisie, iar modul de transmisie analog/digital este adaptat pe canalele de comunicaie n
funcie de tehnologia clientului.
n cazul ncrcrii sistemului n urma creterii numrului de utilizatori, pentru D-AMPS s-a
alocat un set nou de canale n intervalele 1880 - 1910 MHz pentru transmisie i 1930 - 1990
MHz pentru recepie. Astfel, cele dou benzi de frecvene, 800 MHz i 1900 MHz, coexist.

Figura: FDM i TDM n D-AMPS


Diferena de baz ntre D-AMPS i AMPS este faptul c n noua tehnologie semnalul de date
captat de microfon pentru transmisie este transformat n semnal digital n interiorul
telefonului clientului. Digitizarea este urmat de compresie, prin care se micoreaz cantitatea
de date transmis att de mult nct n transmisie poate interveni i divizarea n timp a
canalului de comunicaie (n mod TDM, figura 3.11), pentru a transmite cel puin trei
conversaii pe aceeai pereche de canale, asigurnd fiecrui utilizator o band de voce de 8
Kbps. Metoda de modulare pentru trimiterea datelor digitale este FSK, care folosete dou
frecvene pentru codificarea valorilor 0 i 1.

15

Reele de calculatoare

Lector univ. dr. C. N. Calistru

GSM
n afara ariei restrnse n care este folosit sistemul D-AMPS, lumea folosete sistemul GSM
(Global System for Mobile Communications), care a fost folosit pe scar larg n Europa
nainte ca sistemele digitale de telefonie s ocupe piaa n SUA. n rile acoperite de GSM,
acelai telefon poate opera n orice locaie, dup schimbarea provider-ului de servicii prin
schimbarea cartelei SIM (Subscriber Identification Module, un modul care memoreaz datele
de identificare i de conectare la serviciu pentru un anumit provider) de identificare a
serviciului.
Asemnrile ntre cele dou sisteme concurente (D-AMPS i GSM) sunt mai puternice dect
deosebirile, ns cu toate acestea cele dou tehnologii rmn incompatibile.
La fel ca D-AMPS, GSM folosete dou benzi de frecven n jurul a 900 MHz care gzduiesc
perechile de canale simplex. Banda alocat la 890.2 - 914.8 MHz este mprit n 124 de
canale de transmisie de 200 KHz, la fel ca banda alocat ntre 935.2 - 959.8 MHz, pentru
recepie. Exist, la fel ca pentru D-AMPS, o band suplimentar la 1800 MHz format din
dou intervale pentru transmisie (1710-1785 MHz), respectiv recepie (1805-1880 MHz).
Divizarea n frecven FDM este modul de acces de baz la mediu, iar o divizare suplimentar
n timp TDM face ca o pereche de canale simplex de transmisie-recepie s fie partajat de 8
utilizatori (figura 3.12). Dei numrul de utilizatori care partajeaz o frecven este mai mare
ca la D-AMPS, lrgimea de band mai mare a canalului face ca, n final, banda de voce
alocat unui client s ajung la 13 Kbps, pentru o calitate mai bun a transmisiei.

Figura: FDM i TDM in GSM

CDMA
Tehnologiile digitale larg folosite ca servicii astzi sunt completate de sistemul CDMA (Code
Division Multiple Access), n folosin n SUA n paralel cu D-AMPS. CDMA este inovator n
esen i nu face uz de tehnicile convenionale de acces la mediu, cum sunt divizarea n
frecven i n timp.
n esen, CDMA este o tehnologie de transmisie n spectru larg, spre deosebire de AMPS i
GSM, care mpart spectrul alocat n canale nguste. Un utilizator CDMA folosete ntreg

16

Reele de calculatoare

Lector univ. dr. C. N. Calistru

spectrul alocat sistemului. Coliziunile, care n domeniul digital nseamn nsumarea


amplitudinilor, nu sunt tratate ca nefolositoare, ci sunt folosite pentru a ``extrage'' din secvena
de date suprapuse datele trimise de staii diferite.
Fiecare staie din sistem are asignat un cod de acces la mediu, n forma unei secvene de 64
sau 128 de bii. Transmiterea unui bit de date ``1'' se face nu transmind bitul n sine, ci
nlocuindu-l cu secvena de acces proprie; la fel, bitul ``0'' este codat ca secvena de acces
negat. Pentru ca sistemul s funcioneze, secvenele de acces ale tuturor staiilor din sistem
trebuie s fie ortogonale dou cte dou (adic produsul secvenelor, luate ca vectori, d zero).
Dac aceast condiie este ndeplinit, atunci dintr-o secven de date rezultat din coliziunea
mai multor transmisii se poate recupera secvena transmis de o anumit staie, cunoscnd
codul ei de acces, fcnd un simplu produs ntre vectorul rezultat prin coliziune i codul de
acces respectiv (posibilitatea recuperrii datorit ortogonalitii are o demonstraie algebric
simpl).
Cum pentru transmiterea unui bit de date n CDMA se transmite o ntreag secven de bii,
pentru ca CDMA s aib performane egale cu GSM trebuie ca banda de transmisie s fie mai
mare. Astfel, CDMA opereaz ntr-o banda de 1.25 MHz (fa de 30 sau 200 KHz la AMPS i
GSM), dar susine mai muli clieni dect celelalte sisteme, oferind aceeai lime de band
per utilizator

3G (Third Generation), ncotro?


Telefonia mobil analogic a format prima generaie de servicii mobile. Sistemele digitale
rezultate prin dezvoltarea celor analogice formeaz a doua generaie. Viitorul n serviciile
mobile s-a dorit, la sfritul secolului trecut, a fi n sistemele care ar integra serviciile de
digitizare a transmisiilor de voce cu transmisiile de date, pentru ca acelai dispozitiv s
nlocuiasc telefonul mobil, staia de conectare la Internet, staia de jocuri, playerul de CD i
DVD sau editorul de text.
Din pcate, mare parte din activitatea n domeniul viitorului 3G a rmas fr rezultate, care
nc ntrzie s apar. Pn atunci, exist propuneri de tehnologii care se vor parte din
``familia'' 3G:
W-CDMA
(Wideband CDMA, propus n Europa) i CDMA2000 (propus n SUA de compania
care a dezvoltat CDMA) sunt propuneri de sisteme bazate pe transmisia n spectru larg
cu coduri de acces CDMA, ambele lucrnd ntr-o band de 5 MHz lrgime; dezvoltate
de companii diferite, cu compatibiliti diferite fa de sistemele n uz astzi, ele sunt
(nu ne mai mir) incompatibile.
EDGE
(Enhanced Data Rates for GSM Evolution) este un sistem GSM care folosete
codificarea mai multor bii pe baud (GSM i D-AMPS folosesc codificare de tip FSK,
cu doar dou valori codate).
GPRS
(General Packet Radio Service) este un sistem care lucreaz peste tehnologiile GSM i
D-AMPS, permind trimiterea de trafic IP generic peste reeaua de telefonie

17

Reele de calculatoare

Lector univ. dr. C. N. Calistru

4 Bluetooth
Bluetooth este numele unei tehnologii fr fir de actualitate care folosete legturi radio cu
raz mic de acoperire (ntre 10cm i 10m, extensibil la 100m dac puterea de transmisie
este mrit), n scopul nlocuirii diverselor tipuri de cabluri care interconecteaz echipamente
fixe sau mobile cu un unic tip de legtur radio, suportat de chipuri ieftine, despre care se
crede c vor face parte din orice echipament de reea mobil.
Dezvoltat de un consoriu de firme productoare de echipamente mobile ca o reea personal
PAN, dezvoltarea ulterioar a Bluetooth a fcut ca acesta s intre parial n categoria reelelor
locale LAN. Specificaia Bluetooth a stat la baza proiectului de standardizare IEEE 802.15;
cele dou specificaii nu coincid, dar se sper ntr-o viitoare convergen.
O legtur Bluetooth lucreaz n banda neliceniat ISM de 2.4 GHz i este proiectat s fie
robust prin folosirea unei tehnici de tip salt de frecven i a frame-urilor mai scurte dect
celelalte tehnologii fr fir care lucreaz n aceeai band (cum sunt reelele locale
standardizate de IEEE 802.11). Specificaiile sale definesc o stiv de niveluri logice
independent i incompatibil cu orice model existent. n plus fa de aceast
incompatibilitate, Bluetooth fixeaz n stiva sa de protocoale toate aplicaiile care sunt
suportate (numite profile), spre deosebire de specificaiile 802.11, de exemplu, care nu
stabilesc dect modul de comunicare ntre echipamente, urmnd ca aplicaiile s fie
transportate transparent peste aceast legtur.
Nivelurile inferioare Bluetooth specific faptul c legtura radio acoper prin salturi de
frecven (FHSStypeset@protect @@footnote SF@gobble@opt tehnic de mprtiere a
semnalului n frecven, descris ntr-o seciune anterioar) banda dintre 2.402 GHz i 2.480
GHz; frecvenele de salt, n numr de 79, se afl la 1MHz distan una de cealalt, iar
secvena acoperirii lor este pseudo-random.
O mini-reea Bluetooth se numete piconet i este format dintr-un master i unul sau mai
muli slave. Toate echipamentele dintr-un piconet folosesc aceeai secven de salturi n
frecven, secven determinat de adresa n sistemul Bluetooth a masterului; offsetul n
secven este dictat de timpul su curent. Un piconet este un sistem TDM, n care sloturile de
timp de 625 us sunt folosite alternativ de master i de slave pentru transmisie, astfel nct un
master i poate ncepe transmisia numai n sloturile pare, iar echipamentele slave i mpart
sloturile impare.
Dac mai multe piconeturi mpart aceeai arie fizic, cum fiecare piconet are propriul su
master care dicteaz secvena de salturi, piconeturile vor folosi secvene diferite. Bineneles,
dac densitatea de piconeturi n aceeai arie fizic crete, probabilitatea de coliziune pe o
frecven crete i conectivitatea se degradeaz. Cum un echipament Bluetooth poate fi slave
n mai multe piconeturi prin multiplexare n timp a canalelor de comunicaie proprii
piconeturilor, acestea vor fi conectate ntr-o reea extins (numit scatternet).
ntr-un sistem Bluetooth exist dou tipuri de legturi fizice:

SCO (Synchronous Connection Oriented) - o conexiune punct-la-punct cu band


rezervat de 64 Kbps ntre un master i un slave din acelai piconet, fr retransmisie
de pachete, folosit n special pentru legturi de voce. Pentru meninerea unui link

18

Reele de calculatoare

Lector univ. dr. C. N. Calistru

SCO, un master are sloturi de timp rezervate (deci conexiunea este de tip circuitswitched) i poate menine pn la 3 astfel de legturi.
ACL (Asynchronous Connectionless) - o conexiune de tip best-effort multipunct ntre
master i toate echipamentele slave din piconet la care se folosete retransmisia de
pachete. Pentru meninerea acestui tip de legtur masterul folosete sloturile
neocupate de conexiuni SCO (deci conexiunea este de tip packet-switched).

Transmiterea de date peste cele dou tipuri de legturi fizice se face n cadrul a 13 tipuri
primare de pachete Bluetooth, care sunt folosite pentru a compune unitile de date ale
protocoalelor de pe nivel superior.

5 GPS (Global Positioning System)


Localizarea cu acuratee n orice poziie de pe glob a devenit imediat, odat cu lansarea
proiectului GPS de ctre Departamentul de aprare al SUA. Iniial un serviciu de localizare
exclusiv pentru navigaia militar, ulterior sistemul GPS a fost deschis pentru uz public.
Serviciul oferit de sistem unui receptor const n calculul poziiei geografice n cele trei
dimensiuni ale spaiului, al timpului universal i al vitezei, prin decodificarea semnalelor
radio primite de la sateliii GPS.

Figura 3.13: Sistemul GPS


Sistemul GPS const din trei segmente:

un segment aflat n spaiu, n fapt o ``constelaie'' de 24 de satelii GPS care orbiteaz


Pmntul. Fiecare dintre satelii parcurge lungimea unei orbite terestre o dat la fiecare
12 ore, la o nlime de aproape 20000 km. Configuraia celor 24 de satelii n jurul
Pmntului este proiectat astfel nct, n orice moment de timp i n orice poziie pe
glob, ntre 5 i 8 satelii sunt n raza de vizibilitate pe cer.
un segment de control al sistemului, format din staii de monitorizare dispersate pe
glob. Aceste staii calculeaz, pe baza semnalelor recepionate de la satelii, cte un
model al orbitelor acestora (un sistem de efemeride), i corecia de care are nevoie
ceasul fiecrei staii pentru a fi complet sincrone. Datele astfel calculate sunt transmise
ctre satelii, care vor trimite receptoarelor GPS setul de efemeride (ca n figura 3.13).
segmentul de utilizatori, care dispun de receptoare GPS. Acestea calculeaz pe baza
semnalelor primite de la cel puin 4 satelii aflai n raza de vizibilitate poziia
geografic i timpul universal.
19

Reele de calculatoare

Lector univ. dr. C. N. Calistru

Pentru comunicaie sateliii folosesc dou unde purttoare din domeniul microundelor:
purttoarea de 1575.42 MHz este modulat de semnalul de navigaie i de codul de
poziionare, iar purttoarea de 1227.60 MHz este folosit pentru msurarea ntrzierilor n
ionosfer ale codului de poziionare, pentru un calcul precis al localizrii.
Codul de poziionare este o secven predeterminat i pseudo-random de date care
moduleaz purttoarea cu o frecven de 1 MHz i care se repet la fiecare 1023 de bii (sau o
milisecund). Acest cod este diferit pentru fiecare satelit i este baza de calcul a poziiei
geografice. Mesajul de navigaie este un semnal de 50 Hz care moduleaz purttoarea,
semnaliznd datele orbitelor sateliilor i datele de sincronizare a ceasului.
Pentru a-i calcula poziia n spaiu, un receptor folosete codul de poziionare. Fiecare satelit
GPS i moduleaz purttoarea dup acest cod. Fiecare receptor ruleaz intern acelai cod.
Pentru decodificarea semnalului de la un satelit, codul intern trebuie aliniat cu cel modulat de
satelit. Diferena de timp care rezult din aliniere este egal cu timpul de cltorie al undei
radio de la satelit la receptor, n ipoteza n care ceasurile lor sunt sincronizate. n acest fel,
distana pn la satelit poate fi calculat, lund n calcul viteza constant a undei radio.
Dac un receptor msoar n acest mod distana pn la cel puin 4 satelii, poziia sa
geografic poate fi determinat ca fiind intersecia sferelor cu centrul n poziia exact a
satelitului (aflat de la staiile de control, prin mesajele de navigaie primite de la satelit), i
raza determinat (printr-un proces numit triangulaie 3D). 3 astfel de sfere, mpreun cu sfera
Pmntului, sunt de ajuns pentru calculul coordonatelor geografice (X, Y, Z); a patra sfer
calculeaz timpul exact, n mod sincron cu ceasul satelitului; corecia adus timpului local
receptorului asigur i corectitudinea calculului coordonatelor geografice. Cum ceasul
receptorului este n permanen sincronizat, acesta poate folosi un simplu ceas cu cuar n
locul ceasului atomic precis cu care este echipat un satelit.
Bineneles, dei sistemul e bine pus la punct, pot s apar erori dac:

staiile de control nu sincronizeaz precis ceasurile sateliilor;


efemeridele nu sunt actualizate;
nu se pot calcula corect ntrzierile semnalului radio n staturile atmosferice;
propagarea multipathtypeset@protect @@footnote SF@gobble@opt o und se
propaga multipath dac nu urmeaz o linie dreapt ntre surs i destinaie, ci se
reflect n cldiri; undele reflectate sunt confundate cu undele directe este aproape
imposibil de detectat i corectat.

Soluia acestor probleme este sistemul GPS diferenial (DGPS), care folosete principiul
simplu al calculului coreciilor necesare ntr-un alt punct de referin, pentru fiecare satelit, i
aplicarea lor pentru receptor.

4 Protocoale de nivel legatur de date


pentru WAN
20

Reele de calculatoare

Lector univ. dr. C. N. Calistru

1 WAN - introducere
Pn acum am discutat despre Ethernet i Wireless LAN. Aceste dou tehnologii au fost
concepute pentru reele de mici dimensiuni (din punctul de vedere al ntinderii geografice). Ce
ne facem ns dac avem nevoie de conectivitate ntre dou puncte aflate la mare distan?
Reelele care acoper o foarte mare arie geografic sunt numite WAN - Wide Area Network.
Imaginai-v o astfel de reea ca o legtur ntre Europa i Statele Unite, sau ntre Romnia i
Olanda. Atunci cnd vorbim de WAN, distanele de care discutm sunt de zeci, sute de
kilometri. Tehnologiile de care vom discuta sunt capabile s transporte date la astfel de
distane. n general, tehnologiile de WAN au alte caracteristici faa de cele de LAN. n primul
rnd suport distane mult, mult mai mari, ns n detrimentul limii de band. Pentru a avea
o ideea asupra ordinului de mrime a limii de band n cele 2 cazuri, gndii-v c o
conexiune normal, des ntlnit, n cazul LAN-ului este de 100M, n cazul WAN-ului de
maxim civa Mbps (1,5Mbps un T1, 64kbps modem, etc.).
Vom analiza n continuare cteva dintre cele mai cunoscute tehnologii de WAN, ncercnd s
precizam unele avantaje i dezavantaje. Fiecare tehnologie n parte are propriile ei pri bune
sau mai puin bune i se adreseaz unor categorii diferite de utilizatori. Ele pot fi comparate
numai dup ce este luat n considerare i natura clienilor crora li se adreseaz. Nu poate fi
comparat o legtur prin modem cu o legtur E1 (2Mbps) sau Frame-Relay pentru c
diferena de pre este foarte mare, motiv pentru care acas vom folosi probabil o legtur prin
modem, iar la serviciu un E1. Scopul prezentrii acestor diferite tehnologii de WAN este de a
oferi argumente pentru administratorii de reea astfel nct acetia s poat lua o decizie
corect legat de alegerea unei tehnologii de WAN, n funcie de nevoile firmei i de bugetul
disponibil.

2 Linii telefonice. Modem-uri


Aceast seciune poate prea banal, mai toat lumea tie ce este un modem i cum
funcioneaz. ns pe ling funcionarea unui modem, vom vorbi i despre liniile telefonice,
analogice i digitale - alt subiect aparent banal, dar supus confuziilor. S luam un exemplu:
Marea majoritate dintre abonai au fost cuplai recent la o central telefonic digital. Acest
lucru nseamn c au acas telefon digital? Nu! Pentru marea majoritate telefonul fix de acas
este analogic (exceptndu-i pe cei care au ISDN - despre acest lucru vom discuta n 3.4.4).
Centrala la care sunt conectai este digital, ceea ce pe lng un numr de faciliti, se traduce
prin faptul c poate stabili conexiuni digitale cu alte centrale. Cu toate acestea comunicaia
ntre un telefon i central rmne analogic. Exist desigur i telefoane digitale, un exemplu
fiind unele telefoane din firmele mai mari, care au implementat un sistem de telefonie digital
n cadrul companiei (acest lucru implic i achiziionarea unei mini-centrale telefonice
digitale de birou). Nu trebuie fcut confuzia ntre telefonie digital i VoIP (Voice over IP).
Sunt dou lucruri total diferite. Diferena ntre telefonia analogic i cea digital este modul n
care sunt transmise datele la nivel 1 i 2 - analogic i respectiv digital. Cum funcioneaz n
termeni tehnici o convorbire telefonic? Atunci cnd se ridic telefonul, se aude tonul de la
central. Tonul este de fapt un semnal de la centrala telefonic ctre telefon, care nseamn
"Poi ncepe". De fiecare dat cnd este apsat o cifr, este trimis de fapt un semnal cu o
anumit valoare ctre central. Dup ce numrul este format, centrala ncearc stabilirea unei
conexiuni cu postul telefonic apelat. Dac acel post telefonic se afl conectat la alt central
(un apel din Bucureti n Iai) iar cele 2 centrale sunt digitale, atunci comunicaia telefonic
are loc n felul urmtor: semnalul analogic ntre cel care sun i centrala sa este modulat,
21

Reele de calculatoare

Lector univ. dr. C. N. Calistru

transmis digital ntre cele dou centrale, apoi demodulat i transmis analogic ctre postul
telefonic apelat.
Pe acelai principiu de modulare/demodulare funcioneaz i un modem.
Datele transmise din calculator sunt n format digital. Modemul le moduleaz n semnal
analogic i le transmite pe linia telefonic analogic. Odat ajunse la postul telefonic al ISPului, de fapt la unul dintre modemurile acestuia, el este demodulat n semnal digital i folosit
de serverul de dial-up la care este ataat modemul. Dac n timpul conexiunii pe dial-up prin
intermediul modemului este ridicat receptorul telefonului, se aud nite sunete fr neles care
reprezint de fapt transferul de date modulat de modem n semnal analogic.
De ce este modemul o tehnologie de WAN?
Pentru c, folosind infrastructura existent deja pentru telefonie, poate fi realizat o conexiune
pentru transfer de date ntre orice locaii ce au un post telefonic. Teoretic vorbind, putem face
dial-up din orice sat cu telefon pn n Noua Zeeland. Dezavantajele sunt imense desigur,
ns aceast conexiune este posibil din punct de vedere tehnic, i este i una din foarte
puinele posibile n aceste condiii.

3 Fluxuri E1 i T1
Am explicat n seciunea 3.4.2 diferenele ntre telefonia digital i cea analogic i unde le
ntlnim. Prima "form" de telefonie a fost cea analogic, apoi a aprut cea digital, care,
datorit numeroaselor avantaje tehnice, a evoluat extrem de rapid. La nceputurile telefoniei
digitale a aprut urmtoarea ntrebare: Dac dorim s modulm vocea uman (analogic,
evident) n semnal digital, de ce lime de band avem nevoie pentru a nu-i afecta calitatea
(adic s se aud la fel de bine)? Pentru a afla rspunsul, s-a eantionat vocea uman la 8000
de eantioane pe secund, reprezentate pe 8 bii, ajungndu-se astfel la valoarea de 64kbps.
Un canal cu o lime de band de 64kbps este necesar pentru transmiterea vocii umane n
format digital. Acest canal a fost numit DS0 i reprezint unitatea fundamentala n telefonia
digital.
Industria telefonic (ne referim mai ales la centralele telefonice) folosete pe scar larg
multiplexarea, ceea ce permite existena mai multor convorbiri simultane. Canalele de
comunicaie digitale sunt de fapt canale de mare capacitate, multiplu de DS0. Astfel, s-au
standardizat mai multe astfel de "circuite" sau "fluxuri", cum mai sunt numite.
n Statele Unite, primul astfel de flux se numete T1, i conine 24 de canale DS0. n Europa,
s-a standardizat fluxul E1, care conine 32 de canale DS0. Dac privim la nivel fizic, ne putem
imagina c dou centrale telefonice au fiecare cte o interfa fizic pentru flux E1. Ele sunt
conectate ntre ele (un cablu ntre cele dou interfee). n acest moment putem spune c ntre
cele 2 centrale avem o conexiune E1, ceea ce nseamn c pot avea loc 31 de convorbiri
simultane. De ce 31 i nu 32? Pentru c unul dintre aceste canale este folosit pentru
semnalizare (canalul D de care vom vorbi la ISDN). n mod asemntor n Statele Unite, pe o
conexiune T1 pot fi folosite numai 23 de canale DS0.
i acum s revenim la WAN. Pn acum am discutat doar despre telefonie. De ce reprezint
E1 i T1 tehnologii de WAN? Pentru c n general infrastructura pentru industria telefonic

22

Reele de calculatoare

Lector univ. dr. C. N. Calistru

este deja dezvoltat i de aceea o putem folosi pentru transmisii de date. Cum? Aceste fluxuri
E1 reprezint de fapt un canal de comunicaie cu limea de band de 2Mbps, sau 32 de
canale DS0 de 64kbps. Fiind nite circuite digitale, se pot transmite pe ele telefonie digital,
sau date. De ce sunt avantajoase? Pentru c de obicei aceste fluxuri sunt nchiriate de la
compania de telefonie local. Ce se ntmpl dac se vrea o legtura de 2 Mbps ntre Romnia
i Germania? Ideea de a realiza legtura fizic nu poate fi nici mcar considerat n lista
opiunilor. Astfel, se va folosi un echipament care fi conectat la reeaua local, i n plus va
avea o interfa pentru un flux E1. Pasul urmtor va fi nchirierea de la Romtelecom a unui
flux E1, aceeai procedur trebuind urmat i n Germania. Avantajul acestei soluii este c
infrastructura ntre Romtelecom i Deutschetelecom exist deja, costurile traducndu-se n
plata a dou abonamente lunare.
n concluzie, un avantaj al acestor tehnologii de WAN este faptul c folosesc o infrastructur
deja existent i foarte bine pus la punct comparativ cu alte tehnologii de WAN pentru
transmisii de date.

4 ISDN
ISDN - Integrated Services Digital Network - este un sistem digital ce ofer numeroase
servicii, cum ar fi transport de date i voce. ISDN-ul funcioneaz peste aceleai linii
telefonice pe care funcioneaz i telefonia clasic, doar c semnalele sunt digitale (i pe o
anumit linie, ISDN-ul nlocuiete telefonia clasic, nu le putem avea pe amndou pe aceeai
legatur). ISDN-ul este vzut ca rspunsul la problema unor utilizatori care au nevoie de o
legatur la Internet mai rapid decit modemul, ns nu permanent.
Pentru a avea ISDN, este nevoie ca centrala telefonic la care utilizatorul este legat s suporte
acest lucru (s aib echipamente de ISDN) iar acas este nevoie de un echipament ISDN. La
fel ca la telefonia clasic, cnd avem nevoie, sunm, iar cnd terminm convorbirea (sau
download-ul), nchidem.
ISDN-ul folosete dou tipuri de canale, i anume B i D. Canalul D (delta) este folosit pentru
semnalizare, iar canalele B sunt folosite pentru date sau voce. Semnalizarea facut pe un canal
separat se numete "out-of-band signaling". n cazul telefoniei clasice, dac dorim s sunm
pe cineva, formm cte un numar, apoi se stabilete conexiunea n central, apoi vorbim, toate
acestea avnd loc pe acelai canal. Semnalizarea i stabilirea conexiunii (call setup) pe un
canal separat are numeroase avantaje, dup cum vom vedea n continuare. Canalele B, folosite
pentru date sau voce, au fiecare cte 64 kbps i sunt independente ntre ele.
Exist dou mari tipuri de ISDN, i anume BRI i PRI:
ISDN BRI - Basic Rate Interface - folosete dou canale B i un canal D de 16 kbps, motiv
pentru care se mai numete 2B+D. Acest tip de ISDN este cel folosit acas sau la firmele mici,
deoarece el ofer o lime de band de 128 kbps. Aceste dou canale B pot fi folosite
mpreun sau separat n funcie de necesitai. De exemplu, dac vrem s ne conectm la
Internet, putem folosi un canal B, cellalt ramnnd nefolosit. Dac vrem vitez mai mare,
alegem s folosim i cel de-al doilea canal. Dac ntre timp ns vrem s sunm pe cineva,
ramnem cu transferul de date pe un singur canal, pe cellalt vorbim la telefon, nchidem i
apoi folosim din nou al doilea canal doar pentru date. De remarcat este c, dat fiind c aceste
dou canale sunt separate, folosirea unuia nu are nici un impact asupra celui de-al doilea
(adic nu se ntrerupe legtura). Atunci cnd sunm sau cnd e conectm la Internet,

23

Reele de calculatoare

Lector univ. dr. C. N. Calistru

informaiile de control sunt trimise pe canalul D despre care vorbeam. Astfel, folosind ISDN
BRI, putem avea n paralel dou canale pe care le putem folosi pentru date, telefonie, fax ns maxim dou n acelai timp.
Al doilea tip de ISDN este PRI - Primary Rate Interface - care folosete ca suport fizic un flux
E1 (n Europa) sau T1 (n SUA), care datorit vitezei superioare oferite este folosit de
companiile mai mari, sau de ISP-uri.

5 DSL
Serviciile tradiionale de telefonie (numite i POTS - Plain Old Telephone Service) folosesc
cabluri de cupru torsadate (relativ torsadate, sau cel puin aa ar trebui) pentru a transmite
vocea uman. Aceste sisteme de telefonie au fost gndite pentru voce, drept care sunt
optimizate pentru frecvene ntre 300 i 3000Hz. Cu toate acestea, cablurile n sine permit i
implementarea unor soluii mai performante, astfel c a aprut o nou tehnologie numit DSL
(Digital Subscriber Line). Ideea de baz este ca prima band de frecven (pn n 20KHz) s
fie n continuare folosit pentru telefonie, ns restul frecvenelor pe care cablul de cupru n
sine ar putea s le transporte s nu mai fie tiate, ci folosite pentru date. n acest fel, pe acelai
cablu de telefon putem avea i telefonie normal, iar pe frecvenele de la 25KHz n sus putem
avea DSL. Avantajele majore sunt c aceast conexiune DSL este activ n permanen (nu
este nevoie s sunm ca la dial-up) iar partea de telefonie o putem folosi ca i pn atunci
(cnd vrem s vorbim, sunm, cnd terminm nchidem). Alt avantaj este viteza relativ mare
(de ordinul a civa Mbps) comparativ cu o conexiune dial-up. Din pcate, dezavantajul este
c abonatul trebuie s fie aproape de centrala telefonica. De ce? pentru c n cele dou capete
ale liniei (la client i la centrala telefonica) se afl cte un modem DSL care funcioneaz la
frecvene mari, care, dup cum tii, limiteaz distanele la care pot funciona. Atunci cnd
sunt pornite aceste dou modemuri, ele negociaz ntre ele viteza la care pot comunica. Dei
n cazul ADSL viteza teoretic este n jur de 8Mbps, practic viteza real negociat depinde de
distana la care se afl cele dou modemuri (o vitez obinut foarte frecvent i cu uurin
este 1Mbps). Din pcate, un alt dezavantaj este faptul c viteza la care se sincronizeaz
modemurile depinde mult de calitatea liniei telefonice (ceea ce la noi este o mare problem).
Exist mai multe variante de DSL, dintre care menionm ADSL (Asymetrical) i VHDSL
(Very High rate DSL). ADSL nseamn Asymmetrical DSL i se refer la natura asimetric a
conexiunii, adic limea de band folosit pentru download este mult mai mare dect cea
folosit pentru upload (exemplul dat cu 8Mbps era pentru download). Acest lucru este un
avantaj pentru cei care intenioneaz s i instaleze ADSL pentru a naviga pe Internet, ns nu
este foarte convenabil pentru cei care doresc s in o pagin de web online.

6 HDLC
Pn acum am discutat despre telefonie i despre diferite tipuri de tehnologii de transmisii de
date care folosesc ca suport infrastructura companiilor telefonice. O metod clasic de acces
la WAN este i interfaa serial. n general, comunicaia serial poate fi de dou tipuri:

Asincron - viteze mai mici, ns echipamente mai ieftine; un exemplu bun este
interfaa serial a unui calculator;
Sincron - transmisia se realizeaz pe cte un impuls de ceas. Unul dintre cele dou
echipamente se numete DCE (data communications equipment) i are rolul de a "da"
acest ceas care stabilete viteza de comunicaie (se transmite numai pe aceast btaie
24

Reele de calculatoare

Lector univ. dr. C. N. Calistru

de ceas). Cellalt echipament se numete DTE (data terminal equipment) i "primeste"


ceasul de la DCE. Acest tip de comunicaie serial este mai performant, permite
viteze mai mari de comunicaie, ns datorit faptului ca hardware-ul este mai
complex, echipamentele sunt mai scumpe.
ntotdeauna n cazul unei comunicaii seriale sincrone unul dintre echipamente este DCE,
celalalt DTE. n general, n cazul conectrii prin intermediul unui ISP, echipamentul aflat la
client este DTE, iar echipamentul providerului este DCE.
Exist mai multe standarde pentru comunicaii seriale cum ar fi: RS-232 (care este standardul
folosit de seriala asincron de la calculator), V.35 i HSSI (High Speed Serial Interface)
pentru comunicaii seriale sincrone. Interfee seriale sincrone gsim mai ales pe echipamente
dedicate accesului la WAN, cum ar fi rutere (mai multe detalii n cap 4).
Ne vom referi de acum ncolo la interfee seriale sincrone, deoarece acestea sunt cele care ne
intereseaz n cazul reelelor WAN. Unul dintre termenii specifici folosii cnd vorbim de
seriale sincrone este "ncapsulare". Acest termen reprezint de fapt un protocol de nivel 2 (pe
stiva OSI) care ncapsuleaz date pe o interfa serial sincron.
Exist mai multe ncapsulri, fiecare cu avantajele i dezavantajele ei. Una dintre primele
ncapsulri standardizate i una dintre cele mai folosite este HDLC, care a fost definit de OSI
n 1979 ca fiind ncapsularea standard pentru seriale sincrone. Specificaiile HDLC nu sunt
ns foarte precise, sunt mai mult nite specificaii de baz de la care se pleac, urmnd ca
diferii productori de echipamente cu interfee seriale sincrone s implementeze HDLC-ul n
mod diferit. De exemplu firma Cisco are o implementare "proprietary" a HDLC-ului care
permite folosirea mai multor protocoale de nivel 3, ceea ce HDLC-ul definit de OSI nu
permite. Dac se dorete interconectarea mai multor echipamente produse de firme diferite,
atunci se opteaz de multe ori pentru folosirea ncapsulrii PPP.

7 PPP
PPP - Point-to-Point Protocol - este un protocol de nivel 2 folosit pentru a ncapsula date pe
interfeele seriale sincrone, adic este o ncapsulare dup cum am numit-o mai sus. PPP
prezint numeroase avantaje faa de alte ncapsulri existente, dintre care menionm:

Este standardizat i implementat la fel de toi productorii de echipamente;


Permite folosirea pe acelai ruter a mai multor protocoale de nivel 3;
Poate fi folosit pe interfeele seriale sincrone, pe cele asincrone (atunci cnd facem
dial-up folosind un modem), i pe interfee ISDN;
Suport autentificare.

S detaliem un pic funcionarea PPP-ului. n primul rnd, acesta are o structur ierarhic, i
anume conine dou sub-protocoale:
LCP - Link Control Protocol - pentru stabilirea conexiunii punct la punct;
NCP - Network Control Protocol - folosit pentru configurarea anumitor protocoale de
nivel 3 (de exemplu, cu ajutorul NCP-ului primim automat un IP -o adres de nivel 3 atunci cnd facem dial-up la un ISP).
Protocolul PPP suport i compresie, ceea ce este extrem de util atunci cnd avem un procesor
mai puternic ns lime de band mai mic. Alt facilitate interesant este LQM, adic Link
25

Reele de calculatoare

Lector univ. dr. C. N. Calistru

Quality Monitoring, care este foarte folositoare n anumite situaii. S dm un exemplu despre
un administrator la o firm care are dou legturi pentru conexiunea la Internet: prima
conexiune estepermanent, prin serial sincron i una de backup, prin ISDN. Dac prim
legtura cade, atunci ruterul face automat dial pe ISDN. Toate bune, ns ce se ntmpl dac,
de exemplu se depreciaz legtura serial sincron - un cablu stricat, sau orice altceva - i
legtura nu se ntrerupe ci merge doar foarte prost? Atunci, garantat, toi angajaii vor ncepe
s se plng i probabil eful va fi nervos. Dat fiind c legtura, aa proast cum este, este
nc funcional, ruterul nu va apela la legtura de backup. Rspunsul este tocmai LQM, care
monitorizeaz calitatea legturii, iar cnd aceasta coboar sub o anumit valoare (definit la
configurare) consider legtura ca fiind czut i apeleaz la alte legturi de backup.
Alt facilitate "tentant" a PPP-ului se numete Callback i funcioneaz n modul urmtor:
configurm un cont de dial-up cu callback pe un server (la servicii de exemplu), ne ducem
acas, sunm i ne conectm la acel server. Imediat dup autentificare, serverul de dial-up
nchide conexiunea i va suna el napoi (pe numrul de telefon pe care l-am configurat iniial).
Astfel nu pltim dect minutul iniial n care am sunat.
Probabil c una dintre cele mai importante facilitai ale PPP-ului o reprezint autentificarea.
Atunci cnd se ncearc conectarea (fie prin dial-up, fie dou rutere ntre ele prin serial
sincron) se folosete un protocol de autentificare care verific dac acea conectare este
autorizat. Cele dou metode de autentificare suportate de PPP sunt:

PAP (Password Authentication Protocol) - Clientul (dial-up sau ruter) trimite


combinaia user/parol, necriptate, pn cnd serverul l accept (dac combinaia e
corect) sau pn cnd conexiunea se nchide (dac combinaia nu e bun). Este o
metod slab de autentificare, pentru c nu cripteaz parola i pentru c clientul este
cel care trimite cnd vrea combinaia, el este cel care "ncepe" autentificarea.
CHAP (Challenge Handshake Authentication Protocol) - este folosit att la stabilirea
conexiunii ct i dup aceea, periodic, dup un timp aleator, pentru a verifica
identitatea clientului. Cum funcioneaz autentificarea: serverul trimite clientului un
mesaj de "ncercare" numit "challange". Clientul preia acest mesaj i folosind o funcie
hash (de obicei MD5), mesajul primit i parola configurat, trimite un rspuns
serverului. Serverul folosete i el funcia hash (MD5) i calculeaz un rspuns pe
baza mesajului trimis i a parolei pe care o are configurat i compar rezultatul cu
rspunsul primit de la client. Dac mesajele hash-uite coincid, nseamn c parola pe
care a folosit-o clientul pentru a genera rspunsul este identic cu parola folosit de
server pentru verificare, deci identitatea clientului este verificat i se stabilete
conexiunea. Dac rspunsul nu se potrivete cu hash-ul generat de server, atunci
conexiunea este nchis. Pentru a fi sigur c la cellalt capt se afl mereu clientul
autentificat iniial (adic ca nu s-a "bgat" nimeni pe fir), serverul trimite din cnd n
cnd astfel de mesaje de challenge i procedura explicat mai sus se repet.

8 Frame-Relay
Pe lng serviciile de acces la Internet, exist o cerere mare pentru interconectarea printr-o
legtur de date a dou sau mai multe puncte aflate la distan geografic mare. Frame Relay
este o tehnologie de nivel doi care asigur astfel de servicii, oferind circuite virtuale punct la
punct. Dar de ce virtuale? Putem privi o reea Frame Relay ca pe un nor privat al furnizorului
de servicii la care se conecteaz utilizatorii. ntre doi astfel de clieni pentru care se dorete
interconectarea punct-la-punct se va crea o cale de date comutat ntre aceste dou puncte. n
26

Reele de calculatoare

Lector univ. dr. C. N. Calistru

nor vor exista switch-uri specializate care vor ajuta la crearea acestor legturi virtuale. Putem
privi acest nor ca o colecie de "conducte" virtuale peste o reea n care au loc comutri de
cadre, similar cu o reea local Ethernet. Marea diferen fa de aceasta este c switch-ul de
cadre nu se va face dinamic ci static, adic orice frame care este transmis de o staie ctre o
alt staie va presupune existena unei ci pe care o vor urma toate frame-urile ntre aceste
dou staii. Aceste ci sunt circuitele virtuale despre care vorbeam mai devreme. O alt
caracteristic foarte important a tehnologiei Frame Relay este aceea c ofer mecanisme de
rezervare i garantare de band. Mai exact, "conducta" circuitului virtual ntre dou puncte
conectate prin Frame Relay are o lime de band controlat i garantat. Aceasta se traduce
n civa parametri importani pentru o astfel de legtur, parametri care intereseaz direct
utilizatorul, dintre care cel mai semnificativ este CIR (Commited Interface Rate), care
reprezint limea de band garantat oferit de ctre provider; n cazul unui trafic susinut,
utilizatorul nu va cobor niciodat sub aceast limit pe un interval de timp.
Un alt element important al Frame Relay este modalitatea de comunicare n vederea stabilirii
parametrilor de comunicaie i a sincronizarii ntre elementele din reeaua frame relay (staii i
switch-uri). Aceast comunicare este realizat printr-un aa-numit proces de semnalizare,
produs cu ajutorul unui protocol de nivel 2 numit LMI (Local Management Interface).
Schema de adresare folosit de frame relay este una plat, n care adresele nu sunt prestabilite,
fiind alocate sub forma unor etichete pe fiecare nod (staie sau switch) pentru fiecare circuit
virtual; aceste adrese au n consecin o semnificaie local, n sensul ca vom putea avea o
aceeai adres (etichet) pe dou noduri diferite din reea. Numele adreselor de nivel doi
folosite este DLCI (DataLink Connection Identifier).
Avnd n vedere comportamentul predictibil al Frame Relay-ului, acest tip de conexiuni sunt
alese de ctre multe companii, mai ales pentru cazurile n care este nevoie de o lime de
band fix i de o laten mic, cu variaii foarte mici. Frame Relay-ul se preteaz foarte bine
n cazul n care este nevoie de o legtur de date sigur, ce nu va prezenta congestii, pentru
aplicaii critice. De asemenea, s-au dezvoltat standarde cum ar fi VoFR (Voice over Frame
Relay) ca o alternativ pentru transmis vocea n format digital, cu performane mult mai bune
dect n cazul VoIP (ns i la preuri mai mari).

9 SDH, SONET
Pn acum am parcurs mpreun o serie de tehnologii de conectare ale unui utilizator de
servicii de date la o reea sau de interconectarea unui numr relativ mic de utilizatori. S
privim acum din punctul de vedere al unui furnizor de servicii de transport de date (sau ISP).
Pentru a putea oferi servicii de interconectare pentru clieni, orice furnizor are nevoie de o
reea de transport care este ct mai fiabil i care poate crete ct mai uor. De asemenea, o
caracteristic principal a acestei reele este c ea se ntinde pe distane geografice mari sau
foarte mari (dac nu ar fi aa, clienii nu ar apela la serviciile acestui furnizor de servicii). n
acest context s-au impus ca modaliti de transmisiuni n special tehnologiile TDM, n lumea
telecomunicaiilor cel mai des oferindu-se clienilor servicii sub form de fluxuri digitale (fie
ele linii nchiriate de 64Kbps sau fluxuri E1, E3 sau chiar mai mari).
S privim i n interiorul reelei ISP de transport de date. Aceasta trebuie s aib dou mari
atu-uri pentru ca furnizorul s reueasc. Acestea sunt scalabilitatea i posibilitatea de
cretere. Mai exact, este nevoie pe de o parte s se poat crete numrul de clieni fr a
influena nici calitatea serviciilor nici complexitatea reelei, iar pe de alt parte trebuie s
27

Reele de calculatoare

Lector univ. dr. C. N. Calistru

existe tehnologii care s permit creterea limilor de band din nucleul reelei fr a fi
necesar reproiectarea ntregii structuri. Tocmai acestea sunt caracteristicile principale ale
reelelor SDH (Synchronous Digital Hierarchy) sau SONET (Synchronous Optical NETwork
n SUA, Canada i Japonia). Aceast ierarhie este de fapt o structur de standarde de nivel 1/2
care permite structurarea ierarhic a reelelor de transmisiuni. Astfel, pornind de la fluxuri
digitale E1 (care sunt alctuite la rndul lor din 32 de canale DS0 de 64Kbps), prin
intermediul unor multiplexoare care acioneaz pur n domeniul TDM, se ajunge la o structur
de baz n SDH, i anume cadrele STM-1. Putem nelege aceast multiplexare pur i simplu
ca o concatenare n timp. Ca s fie mai clar, s ne imaginm c n fiecare secund pe un flux
de date E1 sunt transmii 2Mb. Adunnd la un loc un numr mare de astfel de fluxuri, se
creeaz un flux STM-1, care adun pur i simplu aceste fluxuri la un loc doar prin
transmiterea la interval mai mic a cadrelor dect n cazul E1. Astfel, dac pe E1 pentru
transmiterea unui bit aveam nevoie de (s spunem) n secunde i un flux STM-1 cuprinde q
fluxuri E1, pe acesta din urma un bit se va transmite n n/q secunde. Mai mult chiar, intervalul
de transmitere a cadrelor STM-1 este astfel gndit nct fiecare octet transmis n acest cadru
corespunde unui flux DS0 de 64Kbps. Adic, dac adunm numrul de cadre STM-1
transmise ntr-o secund, acesta va fi egal cu 64.000/8 (conversia de la bii la octei), adic
exact 125s per cadru. Putem s nelegem aceast ierarhie ca pur i simplu o "nghesuire" de
benzi de viteze mai mici ntr-una de vitez mai mare, prin transmiterea mai rapid a datelor.
Analog exist fluxuri STM-4 care cuprind 4 fluxuri STM-1 i aa mai departe, cum se poate
vedea n tabelul urmtor, n care sunt prezentate i fluxurile SONET echivalente:
Semnal SDH Rata de transfer Semnal SONET echivalent
STM-0

51.84 Mbit/s

STS-1 / OC-1

STM-1

55.52 Mbit/s

STS-3 / OC-3

STM-4

622.08 Mbit/s

STS-12 / OC-12

STM-16

2488.32 Mbit/s STS-48 / OC-48

STM-64

9953.28 Mbit/s STS-192 / OC-192

Toate acestea au corespondente practice n echipamente ce pot transmite asemenea fluxuri.


Cum acestea sunt doar tehnologii de nivel 1/2, exist interfee fizice pentru rutere pentru
STM-1, STM-4, etc.
Avantajul adus de aceast ierarhie este c un provider poate aduna un numr de fluxuri mici
de la clienii ctre care ofer servicii i le poate aduna ntr-un flux mai mare prin intermediul
unor echipamente specializate (multiplexoare sau chiar rutere) ntr-o manier ce permite pe de
o parte creterea numrului de clienti, pe de alt parte creterea vitezei.

10 ATM
Tehnologia ATM (Asynchronous Transfer Mode), aclamat iniial ca soluia minune a
comunicaiilor de date moderne, aflat apoi ntr-un declin accentuat n perioada creterii
exponeniale a serviciilor de date pure n Internet, revine foarte puternic n actualitate ca o
soluie foarte potrivit n reelele mixte de date, voce i video din zilele noastre.

28

Reele de calculatoare

Lector univ. dr. C. N. Calistru

ATM este o tehnologie complet, n sensul c implementeaz mecanisme de la echivalentul


nivelului 2 ISO-OSI pana la nivelul 7. Totui, abordarea este complet diferit i modelul ISOOSI nu este urmat n modelul ATM.
Filozofia ATM se bazeaz pe comutarea de celule, care pot fi vzute ca nite cadre foarte mici
de dimensiune constant (53 de octei din care 7 antet). Datorit acestei proprieti de
dimensiune fix, ATM se preteaz foarte bine la transportul fluxurilor de date cu
comportament predictibil (lime de band puin variabil), cum ar fi vocea i video. Pe de
alt parte, standardele ATM sunt o lume n sine, la fel de complex cum este ntreaga lume a
tehnologiilor IP i Ethernet i chiar mult mai mult dect att. Exist specificaii, spre exemplu,
pentru interfaarea cu fluxurile digitale video sau cu centralele telefonice digitale. La acestea
se adaug o abordare complet diferit faa de IP i anume aceea a clasificrii traficului. Exist
astfel clase de trafic cu rate de transfer fixe sau variabile. Avnd n vedere mecanismul de
comutare de celule, garantarea ratei de transfer a unui flux de voce, de exemplu, se face la un
nivel foarte sczut, acela al multiplexrii n timp a celulelor. Toate acestea au dus la o nou
explozie a reelelor ATM. Spre exemplu, operatorii de telefonie mobil din Romnia i
bazeaz ntreaga reea de voce pe tehnologie ATM.
Pe de alt parte, transportul datelor IP peste ATM are dezavantaje cauzate de comportamentul
total diferit al celor dou tehnologii i mai ales datorit caracterului nepredictibil al
tehnologiei IP.

5 Studiu de caz: alegerea tehnologiilor


potrivite
n acest studiu de caz vom ncerca s discutm despre situaia practic n care trebuie s
alegem o tehnologie sau mai multe pentru anumite cerine. n primul rnd, trebuie menionat
c atunci cnd avem de propus un proiect pentru o reea complex, unde avem de ales ntre
mai multe tehnologii, nu exist o soluie unic, i de multe ori nici nu putem vorbi despre o
``cea mai bun soluie''. Pentru fiecare situaie concret trebuie avut n vedere preul maxim
pe care ni-l putem permite. Astfel, n funcie de ct putem investi n acea reea, trebuie gsite
tehnologiile care s ofere cel mai bun raport pre / calitate.
S lum un exemplu, o firm cu mai multe sedii care trebuie conectate. Nu vom meniona
prea multe detalii, tocmai pentru a putea analiza mai multe "oferte" de tehnologii.
Firma "Birouri de Lemn SRL" are sediul central n Bucureti, un sediu tehnic n Bneasa, i o
magazie n Ferentari. De asemenea mai are cte un sediu n Cluj i Clrai. Propunei soluii
de interconectare ale sediilor, precum i o soluie care s ofere Internet sediilor din Bucuresti
i Cluj.
Vom ncerca s menionam o list de posibiliti pentru fiecare link n parte urmnd ca voi s
o completai ....
1. Pentru legtura Bucureti - Cluj
n general pentru realizarea unei legturi avem 2 variante: instalm legtura fizic, sau
apelm la un furnizor de servicii de acest gen. Deoarece aceast legtur este la

29

Reele de calculatoare

Lector univ. dr. C. N. Calistru

distan mare, nu se vor justifica costurile unei legturi dedicate. De aceea vom
ncerca s cutm soluii printre cele oferite de ISP-uri.
O variant ar fi gsirea unui ISP cu acoperire geografic terestr mare (care s
aib acoperire i n Bucureti i n Cluj) care s permit conectarea la el n
fiecare din aceste orae la un raport ct mai bun lime de band / pre.
Avantajul la a fi la acelai ISP este legtura rapid ntre cele dou sedii din cele
dou orae, mult mai rapid dect dac am apela la dou ISP-uri separate.
o n cazul n care nu am gsit un astfel de ISP, putem ncerca s apelm la dou
ISP-uri diferite, ns trebuie testat n prealabil ct de rapid va fi noua
conexiune ntre cele dou sedii i, nu n ultimul rnd, costul. De ce? Pentru c
n general fiecare ISP are alte tarife pentru comunicaiile n cadrul reelei lui
fa de comunicaiile n reelele altor ISP-uri.
o n cazul n care a doua variant nu ne mulumete sau nu exist posibilitatea
conectrii prin cablu, putem ncerca conectarea radio a celor dou sedii prin
intermediul unui provider care ofer astfel de servicii la nivel naional.
o Dac avem nevoie de o legtur de mare capacitate garantat ntre Cluj i
Bucureti putem opta pentru o linie dedicat (de exemplu Frame Relay de
2Mbps de la un provider care ofer Frame Relay), urmnd ca accesul la
Internet din Cluj s se fac prin Bucureti, sau direct din Cluj printr-o legtur
separat pentru Internet.
2. Pentru legturile din Bucureti
o n funcie de distanele dintre sediile din Bucureti i de stabilitatea n timp a
acestora (dac firma intenioneaz s se mute sau nu) putem opta pentru
instalarea fibrei optice dac avem nevoie de conexiune de mare vitez (i banii
necesari).
o Putem alege ADSL - instalarea unei linii telefonice nchiriate ntre un sediu i
un ISP ce ofer ADSL. Putem obine astfel viteze de acces la reeaua ISP-ului
de pn la civa Mbps.
o n cazul n care la magazie nu avem nevoie dect de acces temporar (de
exemplu pentru citirea mailului o dat pe zi) putem opta pentru dial-up sau
ISDN; nu este nevoie s optm pentru o soluie tehnic mai performant, dac
nu avem nevoie de ea.
o Putem alege o conectare a celor 3 sedii prin CATV. Avantajul const din preul
mai redus, ns dezavantajele deriv din faptul c este un mediu partajat i deci
are o securitate un pic mai slab i performane negarantate. Problema
securitii poate fi "aranjat", ns necesit "intervenie" de la nivelurile
superioare i anume configurarea unor VPN-uri (Virtual Private Network)
criptate - mai multe detalii n capitolele urmatoare.
3. Pentru legtura Bucureti - Clrai
o Putem opta pentru linie nchiriat sau pentru legtur radio dac dorim o
legtur permanent.
o Putem opta pentru dial-up dac avem nevoie de acces temporar.
o

Acestea sunt doar cteva sugestii de tehnologii ce ar putea fi folosite n funcie de diferitele
situaii practice. V lsm n continuare s v gndii i la alte soluii de conectare, fr a uita
s luai n considerare necesitatea real a serviciilor obinute i raportul performan / cost.

30

Reele de calculatoare

Lector univ. dr. C. N. Calistru

6 ntrebri
1. Unitatea de date a nivelului legtur de date este:
1. Frame (cadru)
2. Pachet
3. Segment
4. Octet
2. Cmpul "Type" sau "Protocol Field" din structura unui frame indic:
1. protocolul de nivel 2
2. tehnologia aleas
3. tipul de cablu folosit pentru transmisie
4. protocolul de nivel 3
3. Standardul IEEE pentru Ethernet este:
1. IEEE 802.2
2. IEEE 802.3
3. IEEE 802.4
4. IEEE 802.5
4. Ethernet-ul este situat pe urmtoarele niveluri i subniveluri OSI:
1. fizic i legtur de date
2. fizic i LLC
3. fizic i MAC
4. fizic i reea
5. Lungimile minime i maxime pentru un frame (cadru) Ethernet sunt:
1. 46 i 1500
2. 64 i 1518
3. 46 i 1518
4. 64 i 1500
6. Un flux E1 are .... canale DS0, iar un flux T1 are ....... canale DS0
1. 24 i 15
2. 32 i 24
3. 21 i 4
4. 64 i 56
7. Canalele B i D din ISDN BRI, cunoscut i sub numele de 2B+D, au dimensiunea:
1. 128 (B) i 16 (D)
2. 64 (B) i 16 (D)
3. 128 (B) i 64 (D)
4. 64 (B) i 64 (D)
8. Cele dou metode de autentificare pe care le suport PPP sunt:
1. LCP
2. CHAP
3. PAP
4. NCP
9. Tehnologia ATM se bazeaz pe:
1. comutarea de pachete IP
2. comutarea de cadre cu dimensiuni intre 64 i 1518 octei
3. comutarea de celule cu dimensiune fix
10. Care din urmtoarele tehnologi nu poate funciona full-duplex (i de ce?)
1. 10BaseT
2. 100BaseTX

31

Reele de calculatoare

Lector univ. dr. C. N. Calistru

3. 10Base2
4. 100BaseFX
11. Cu ce este responsabil nivelul legtur de date?
12. Care sunt cele dou subniveluri ale nivelului legtur de date i care dintre ele este
independent de tehnologie?
13. Cum se numete metoda de acces la mediu folosit de Ethernet?
14. Explicai cum funcioneaz tratarea coliziunilor n CSMA/CD.
15. Care este dimensiunea unui canal DS0?
16. Explicai ce fac protocoalele LCP i NCP din cadrul PPP.
17. Explicai diferena dintre PAP i CHAP.
18. Ce reprezint termenii de: CIR, LMI, DLCI?
19. Care este rata de transfer (aproximativ) pentru: E1, T1, STM-1?
20. Explicai termenii de DCE i DTE.

Bibliografie
1
***, ``Cisco 2500 Series Router Architecture'', Technical Note, Cisco Systems, 2003
2
***, ``Cisco 1600 Series Router Architecture'', Technical Note, Cisco Systems, 2003
3
***, ``Catalyst 2900XL Switch Architecture'', White Paper, Cisco Systems, 1997
4
***, ``Next Generation ClearChannel Architecture for Catalyst 1900/2820 Ethernet
Switch'', White Paper, Cisco Systems, 1997
5
***, ``Transmission Control Protocol, RFC 793'', 1981
6
***, ``Internet Protocol, RFC 791'', 1981
7
Bollapragada, V., Murphy, C., White, R., ``Inside Cisco IOS Software Architecure'',
Cisco Press, 2000
8
Braden, R. (editor), ``Requirements for Internet Hosts - Communication Layers, RFC
1122'', 1989
9
Jacobson, V., Karels, M. J., ``Congestion Avoidance and Control'', ACM Computer
Communication Review; Proceedings of the Sigcomm '88 Symposium in Stanford,
CA, August, 1988
10
Kurose, J. F., Ross, K. W., ``Computer Networking: A Top-Down Approach Featuring
the Internet, Second Edition'', Addison Wesley, 2003
11
Nagle, J., ``Congestion Control in IP/TCP Internetworks, RFC 896'', 1984
12
Perlman, R., ``Interconnections: Bridges and Routers'', Addison-Wesley Longman,
1992
13
Postel, J., ``User Datagram Protocol, RFC 768'', 1980
14
Postel, J., ``Internet Control Message Protocol, RFC 792'', 1981
32

Reele de calculatoare

Lector univ. dr. C. N. Calistru

15
Ramakrishnan, K., Floyd, S., Black, D., ``The Addition of Explicit Congestion
Notification (ECN) to IP'', 2001
16
Smith, M.J., `` Application Specific Integrated Circuits'', Addison-Wesley Longman,
1997
17
Stevens, W. R., ``TCP/IP Illustrated Volume 1, The protocols'', Addison-Wesley, 1994
18
Tanenbaum, A.S., ``Reele de calculatoare, ed. 4'', Byblos SRL, 2003

33

S-ar putea să vă placă și