Documente Academic
Documente Profesional
Documente Cultură
Cteva din protocoale de la acest nivel care fac posibil comunicarea sunt:
HTTP (Hyper Text Transfer Protocol) - aplicaii web (prezentare, baze de date etc);
Telnet - terminale virtuale;
FTP (File Transfer Protocol) - transfer de fiiere;
SMTP (Simple Mail Transfer Protocol)- standard pentru transmiterea e-mail-urilor;
IMAP (Internet Message Access Protocol) i POP (Post Office Protocol)
protocoale folosite de clienii locali de email de preluare a e-mail-urilor de pe servere de
email;
DNS (Domain Name System) translatarea numelor n adrese IP;
DHCP (Dynamic Host Configuration Protocol) - atribuirea dinamica de adrese IP
echipamentelor de reea;
SNMP (Simple Network Management Protocol) -administrare i monitorizare;
SSH (Secure Shell) transmitere securizat a datelor.
Prin hypertext se nelege o colecie de documente unite ntre ele prin legturi (link)
ce permit parcurgerea acestora bidirectional.
HTTP permite aducerea pe calculatorul local a unor documente HTML (Hyper
Text Markup Language), fiiere grafice, audio, animaie sau video, programe executabile
pe server sau un editor de text.
Cookies - un program apeleaz o procedur i obine rezultate ce ar putea fi mai trziu pentru a
executa ceva. n acest sens,
o nregistrare de descriere a unui fiier UNIX sau un identificator al unui obiect Windows reprezint
un cookie.
HTML (HyperText Markup Language)este un limbaj de marcare, un limbaj care descrie cum
trebuie s fie
formatate textele.
Formulare web - conin casete i butoane care permit utilizatorilor s completeze informaii sau s
fac selecii i apoi s transmit informaiile la proprietarul paginii.
Fiecare pagin are un URL (Uniform Resource Locator - adresa uniform pentru localizarea
resurselor) care funcioneaz ca nume al paginii general valabil. Un URL are trei componente:
protocolul (cunoscut i sub numele de schem), numele DNS al mainii pe care este memorat fiierul
i un nume local, care indic n mod unic pagina (de obicei numele fiierului care conine pagina).(pag
578)
11. World Wide Web. Aspecte arhitecturale. Clienti. Servere. (pag 569)
Web-ul este un context arhitectural pentru accesul la documente, rspndite pe mii de maini din
Internet, ntre care exist legturi.
Din punctul de vedere al utilizatorului, Web-ul const dintr-o colecie imens de documente sau
pagini de Web (Web pages), adesea numite prescurtat pagini, rspndite n toat lumea. Fiecare
pagin poate s conin legturi (indicatori) la alte pagini, aflate oriunde n lume. Utilizatorii pot s
aleag o legtur prin execuia unui clic care i va aduce la pagina indicat de legtur. Acest proces
se poate repeta la nesfrit.
Paginile pot s fie vzute cu ajutorul unui program de navigare (browser). Internet Explorer i
Netscape Navigator sunt cele mai cunoscute programe de navigare. Programul de navigare aduce
pagina cerut, interpreteaz textul i comenzile de formatare coninute n text i afieaz pagina,
formatat corespunztor, pe ecran.
Aspecte privind clientul
n esen, un program de
navigare este o aplicaie capabil s afieze o pagin de Web i s capteze clicurile mouse-ului pe
elemente ale paginii afiate. Cnd un element este selectat, programul de navigare urmeaz
hiperlegtura i obine pagina selectat. Ca atare, hiper-legtura coninut n pagin necesit o
modalitate de a adresa prin nume orice alt pagin de pe Web. Paginile sunt adresate prin nume
folosind URLuri (Uniform Resource Locators, rom.: Localizatoare Uniforme de Resurse). Un URL
tipic este http://www.abcd.com/products.html.
Cnd un utilizator execut un clic pe o hiper-legtur, programul de navigare urmeaz o serie de
etape pentru a obine pagina indicat de hiper-legtur. S presupunem ca utilizatorul navigheaz
pe Web i gsete o legtura despre telefonia pe Internet care indic spre pagina principal a ITU,
http://www.itu.org/home/index.html. S urmm etapele parcurse cnd aceast legtur este selectat.
1. Programul de navigare determin URL (pe baza seleciei).
2. Programul de navigare ntreab DNS care este adresa IP pentru www.itu.org.
3. DNS rspunde cu 156.106.192.32.
4. Programul de navigare realizeaz conexiunea TCP cu portul 80 al 156.106.192.32.
5. Trimite o cerere pentru fiierul /home/index.html.
6. Serverul www.itu.org transmite fiierul /home/index.html.
7. Conexiunea TCP este eliberat.
8. Programul de navigare afieaz textul din /home/index.html.
9. Programul de navigare aduce i afieaz toate imaginile din acest fiier.
Aspecte privind serverul
narmat cu adresa IP a serverului, programul de
navigare stabilete o conexiune TCP la portul 80 de pe acel server. Apoi se transmite o comand ce
conine restul URL-ului, care este de fapt numele fiierului de pe acel server. Serverul ntoarce apoi
fiierul pentru a fi afiat de ctre programul de navigare.
ntr-o prim aproximare, un server de Web este similar cu serverul din fig. 6-6. Acel server, ca i
un server de Web real, primete numele fiierului ce trebuie cutat i transmis programului de
navigare.
n ambele cazuri, etapele pe care le parcurge serverul n bucla sa principal sunt:
1. Accept o conexiune TCP de la un client (program de navigare).
2. Obine numele fiierului cerut.
3. Obine fiierul (de pe disc).
4. ntoarce fiierul clientului.
5. Elibereaz conexiunea TCP.
Serverele de Web moderne au mai multe caracteristici, dar n esen acestea sunt funciile unui
server de Web. O problem cu aceast arhitectur este c fiecare cerere necesit acces la disc
pentru obinerea fiierului. Rezultatul este c serverul de Web nu poate servi mai multe cereri pe
secund dect numrul de accese la disc ce se pot executa pe secund. Un disc SCSI are un timp de
acces mediu de circa 5 ms, ceea ce limiteaz serverul la cel mult 200 de cereri/sec, chiar mai puin
dac trebuie citite des fiiere mari. Pentru un sit de Web de importan mare, acest numr este prea
mic.
O mbuntire evident (utilizat de toate serverele de Web) este folosirea unui sistem de memorie
ascuns, temporar pentru cele mai recente n fiiere utilizate. nainte de obinerea unui fiier
de pe disc, serverul verific memoria ascuns (cache). Dac fiierul exist acolo, el poate fi servit
direct din memorie, eliminnd astfel accesul la disc. Dei pentru o memorie ascuns eficient sunt
necesare o cantitate mare de memorie principal i timp de procesare suplimentar pentru a analiza
memoria ascuns i pentru a-i administra coninutul, economia de timp este aproape ntotdeauna
superioar timpului suplimentar de procesare i costului memoriei.
Primele sisteme de pot electronic constau pur i simplu din protocoale de transfer de fiiere,
cu convenia ca prima linie a fiecrui mesaj (adic fiier) s conin adresa receptorului. Cu timpul,
limitrile acestei abordri au devenit din ce n ce mai evidente.
Esena DNS-ului const ntr-o schem ierarhic de nume de domenii i a unui sistem de baze de
date distribuite pentru implementarea acestei scheme de nume. n principal este utilizat pentru a
pune n coresponden numele sistemelor gazd i adresele destinaiilor de e-mail cu adresele IP,
dar poate fi utilizat i pentru alte scopuri.
Foarte pe scurt, DNS este utilizat dup cum urmeaz. Pentru a stabili corespondena dintre un
nume i o adres IP, programul de aplicaie apeleaz o procedur de bibliotec numit resolver,
transferndu-i numele ca parametru.
Administrarea unui volum mare de nume n permanent schimbare nu este o problem prea
uoar. n sistemul potal, administrarea numelor este realizat impunnd ca pe o scrisoare s se
specifice (implicit sau explicit) ara, statul sau provincia, oraul, strada i restul adresei destinatarului.
Utiliznd o astfel de adresare ierarhic, nu exist nici o confuzie ntre Marvin Anderson de pe Main
St. din White Plains, N.Y. i Marvin Anderson de pe Main St. din Austin, Texas. DNS lucreaz n
acelai mod.
Conceptual, Internetul este divizat n peste 200 domenii de nivel superior, fiecare domeniu
cuprinznd mai multe sisteme gazd. Fiecare domeniu este partiionat n subdomenii i acestea sunt,
la rndul lor, partiionate .a.m.d. Toate aceste domenii pot fi reprezentate ca un arbore.
Frunzele arborelui reprezint domenii care nu au subdomenii (dar, bineneles, conin
sisteme). Un domeniu frunz poate conine un singur sistem gazd sau poate reprezenta o firm,
deci s conin mii de sisteme gazd.
8. Adresarea IP (pag 47 curs)
7. Echipamente de interconectare
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.
3.2. Funciile straturilor asociate modelului OSI
Aplicaie nivelul 7 - Asigur interfaa cu utilizatorul
Prezentare nivelul 6 - Codific i convertete datele
Sesiune - nivelul 5 - Construiete, gestioneaz i nchide o conexiune ntre o aplicaie local i una la distan
Transport nivelul 4 - Asigur transportul sigur i menine fluxul de date dintr-o reea
Reea - nivelul 3 - Asigur adresarea logic i domeniul de rutare
Legtur de date nivelul 2 - Pachetele de date sunt transformate n octei i octeii n cadre. Asigur
adresarea fizic i procedurile de acces la mediu
Fizic - nivelul 1 - Mut iruri de bii ntre echipamente. Definete specificaiile electrice i fizice ale
echipamentelor
Reele LAN
Reeaua local de calculatoare este o reea de echipamente interconectate rspndite
pe o suprafa de mici dimensiuni (ncpere, cldire, grup de cldiri apropiate).
Conceptul de LAN face referire la o reea de calculatoare interconectate i supuse
acelorai politici de securitate i control a accesului la date, chiar dac acestea sunt
amplasate n locuri diferite (cldiri sau chiar zone geografice). n acest context, conceptul
de local se refer mai degrab la controlul local dect la apropierea fizic ntre
echipamente. Transmisia datelor n reelele LAN tradiionale se face prin conductoare de
cupru.
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.