Tehnologia infirmatiei

Embed Size (px)

Citation preview

  • 7/25/2019 Tehnologia infirmatiei

    1/114

    Capitolul 1 11. Reele de calculatoareTermenul de reea de calculatoare desemneaz o colecie interconectat de calculatoare autonome.Se spune despre dou calculatoare c sunt interconectate dac sunt capabile s schimbe informaiintre ele, conectarea fcndu!se prin diferite modaliti."#ist diferene ntre reelele de calculatoare $i sistemele distribuite% prin acestea din urm nele&emfaptul c e#istena a mai mult de un calculator este transparent pentru utilizator, sistemul de operareale&nd procesorul pe care s ruleze un anumit pro&ram, s transfere pro&ramele ctre procesorulrespecti' $i s depun rezultatele n locaiile necesare. (ntr!o reea de calculatoare, utilizatorii trebuie

    s se conecteze e#plicit la o anumit resurs )ma$in*, s comande e#plicit e#ecuia proceselor de ladistan, s transfere e#plicit +$iere $i, n &eneral, s personalizeze toat administrarea reelei. Cutoate acestea, ntre cei doi termeni e#ist $i o suprapunere, n sensul n care ambele sisteme trebuie stransfere +$iere, diferena +ind numai n cine in'oc sau comand acest transfer sistemul sauutilizatorul.Reelele de calculatoareau de'enit absolut necesare, permind utilizatorilor accesul la o maimare di'ersitatea de resurse )informaii $i aplicaii*, constituind un mediu rapid de comunicare. -rintrea'antaele acestora se pot enumera! partaarea resurselor/ prin care echipamentele $i n special datele sunt disponibile pentru oricine din reea, indiferent delocalizarea +zic a utilizatorului%! accesul la informaie de la distan ! care poate lua diferite forme, de la accesul la pro&rame pn laaccesul la baze de date la distan )rezer'ri de locuri, operaiuni bancare etc.*%! comunicaii interpersonale / care pot lua forma de mesae de e!mail, ntlniri 'irtuale, instruire ladistan%! di'ertismentul interacti' / ocuri, 'ideo!on!demand, realitate 'irtual partaat.Tipuri de reele de calculatoare0e$i nu e#ist o ta#onomie &eneral n care pot + ncadrate toate reelele de calculatoare, dou criteriisunt forte importante $i anume tehnolo&ia de transmisie $i scara )dimensiunea* la care opereazreeaua.0in punct de 'edere al tehnolo&iei de transmisie, reelele de calculatoare pot + mprite n doucate&orii! reele de difuzare%! reele punct!la!punct%Reelele de difuzareau un sin&ur canal de comunicaii care este mprit de toate ma$inile din

    reea. rice ma$in poate transmite mesae scurte sau pachete, care sunt primite de celelalte ma$ini.2n cmp din mesa sau pachet speci+c ma$ina creia i este adresat mesaul. 0ac pachetul i esteadresat, o ma$in prelucreaz pachetul, 3 Reele de calculatoare altfel pachetul este i&norat. Sistemelecu difuzare permit n &eneral $i adresarea unui pachet ctre toate destinaiile, prin utilizarea unui codspecial n cmpul adre s. 2n sistem cu difuzare suport, de asemenea, transmisia la un subset dema$ini, operaie cunoscut sub numele de trimitere multipl.Reelele punct-la-punctdispun de numeroase cone#iuni ntre perechi de ma$ini indi'iduale.-entru a aun&e de la surs l a destinaie n acest tip de reea, un pachet ar putea + ne'oit s treacprin mai multe ma$ini intermediare. 0atorit faptului c sunt disponibile trasee multiple, cu lun&imidiferite, al&oritmii de diriare a pachetelor sunt foarte importani. 0in punct de 'edere al mrimii,reelele de calculatoare se pot mpri n! reele locale )cu distane de interconectare a calculatoarelor de la 14 metri pn la ma#imum 1 5m*%! reele metropolitane )de la 1 5m pn la ma#imum 14 5m*%

    ! reele lar& rspndite &eo&ra+c )distan mai mare de 14 5m*%! (nternetul / creat prin interconectarea mai multor reele.Reele locale)6ocal 7rea 8et9or5* Sunt n &eneral reele pri'ate localizate ntr!o sin&ur cldiresau ntr!un campus de cel mult ci'a 5ilometri, frec'ent utilizate pentru a conecta calculatoarepersonale $i staiile de lucru cu scopul de a partaa resurse $i de a schimba informaii. 678!urile sedistin& de alte reele prin trei caracteristici! mrime ! au dimensiuni restrnse, ceea ce nseamn c timpul de transmisie este n cazul cel maidefa'orabil limitat $i cunoscut dinainte%! tehnolo&ia de transmisie%! topolo&ie / aranamentul +zic al componentelor unui 678%Reelele metropolitane"ste o 'ersiune e#tins a unui 678 $i utilizeaz n mod normal tehnolo&iisimilare cu aceasta. :oti'ul principal pentru care :78!urile +&ureaz ca o cate&orie special const n

    adoptarea unui standard speci+c, numit 0;0< )0istibuted ;ueue 0ual

  • 7/25/2019 Tehnologia infirmatiei

    2/114

    toate calculatoarele. ?iecare ma&istral are un capt de distribuie )head end* care iniiaz acti'itateade transmisie, dup cum se poate obser'a $i n +&ura urmtoare.Capitolul 1 @ ?i&ura 1 Reea metropolitan.Reele larg rspndite geograc WAN)Aide 7rea 8et9or5* acoper o arie &eo&ra+cntins, deseori o ar sau un continent ntre&, coninnd o colecie de ma$ini )&azde* care e#ecutaplicaiile utilizatorilor. Bazdele sunt interconectate printr!o reea de comunicaie sau subreea, care arerolul de a transporta mesaele de la o &azd la alta. -rin separarea aspectelor de pur comunicaie alesubreelei de aspectele referitoare la aplicaii, se simpli+c mult proiectarea ntre&ii reele. Subreeauaeste n &eneral format din linii de transmisie )transport biii ntre ma$ini* $i elemente de comutare

    )calculatoare specializate pentru a conecta dou sau mai multe linii de transmisie*.?i&ura 3 ! Reea lar& rspndit &eo&ra+c / A78.Topolo&ii +zice de reele de calculatoareTopolo&ia unei reele de calculatoare poate + descris din punct de 'edere +zic $i lo&ic. Topolo&ia +zicdescrie aranamentul &eometric al componentelor unei reele de calculatoare, +ind o reprezentareteoretic $i arat forma $i structura unei reele din punct de 'edere &ra+c.Topologia bus /magistralcomun presupune c toate nodurile unei reele locale suntconectate total, folosind un sin&ur mediu +zic de comunicaie, adic bus!ul. n acest tip de reea, n+ecare moment una dintre ma$ini este master $i are dreptul s transmit, celelalte ma$ini nea'ndacest drept. Cnd dou ma$ini doresc s transmit n acela$i timp este ne'oie de un mecanism dearbitrare. 7cesta poate + centralizat sau distribuit . 0e e#emplu, (""" =43.@ )"thernet* este o reea cudifuzare bazat pe ma&istral cu control distribuit, n acest tip de reea calculatoarele putnd stransmit n orice moment doresc% dac dou pachete se ciocnesc, +ecare ma$in a$teapt un timpaleator $i apoi ncearc din nou.?i&ura @ Topolo&ie ma&istral.Topologia inel)rin&* presupune c o staie este conectat numai cu 'ecinii, intercone#iunileformnd un inel nchis n care datele se transmit unidirecional, de!a lun&ul inelului. ?iecare staieacioneaz ca un repetor, transmind datele recepionate ctre 'ecinul su, n sensul de parcur&ere ainelului. Standardul (""" =43.D a actualizat acest tip de topolo&ie prin introducerea unui dispoziti' deinterconectare de tip repetor )hub To5en Rin&*, eliminndu!se 'ulnerabilitatea topolo&iei iniiale n cazulcderii unei staii.?i&ura E Topolo&ie inel.Topologia steapresupune o reea n care e#ist o conecti'itate total, prin intermediul unui hub.?iecare nod poate a'ea acces independent la mediul de comunicaie, dispoziti'ele conectate n reeapartand banda de transmisie a hub!ului.

    )"#emplu / 678 "thernet*.Capitolul 1 D?i&ura D Topolo&ie stea.Topologia de tip switc. Comutatorul este un dispoziti' multiport care detecteaz adresele+zice ):7C / :edium 7cces Control din standardul ("""=43* $i le pstreaz ntr!o tabel intern,crendu!se ci comutate temporare ntre surs $i destinaie. 7cest tip de dispoziti' aduce cu sinembuntiri n cre$terea limii de band a&re&ate $i reducerea numrului de dispoziti'e care $ipartaeaz limea de band disponibil. n acest fel se reduce numrul de coliziuni care afecteazperformanele ntr!un 678 "thernet.?i&ura > Topolo&ie s9itch.Topologiile comple!ereprezint e#tensii $i combinaii ale celor patru tehnolo&ii de baz. 7stfelse pot ntlni! topolo&ie complet )mesh*, n care dispoziti'ele sunt interconectate cu multe alte dispoziti'e de reea.

    (ntr!o ade'rat topolo&ie complet, +ecare dispoziti' din reea este interconectat cu toate celelaltedispoziti'e, asi&urnd astfel o ma#im redundant%! topolo&ia cu nlnuire )daisF chain*, obinut prin nlnuirea tuturor hub!urilor dintr!o reea%! topolo&ii ierarhice, constnd n mai multe ni'eluri de hub!uri, +ecare ni'el a'nd un anumit rol ncadrul reelei%! topolo&ii inele ierarhice, obinute prin conectarea ntr!o manier ierarhic a mai multor inele%! topolo&ii ierarhice n stea / utilizeaz +e un sin&ur domeniu de coliziuni, +e mai multe, prin folosireas9itch!urilor sau brid&e!urilor%! combinaii de topolo&ii ierarhice.?i&ura = Topolo&ie comple#.Topologia logic)sau topolo&ia semnalului*, pe de alt parte, desemneaz modalitatea n caresemnalul circul n reea. alt de+niie a topolo&iei lo&ice ar putea + urmtoarea modalitatea n caredatele circul n reea, de la un dispoziti' la altul, fr a ine seama de le&turile +zice ntre dispoziti'e.Topolo&iile lo&ice au o strns le&tur cu protocoalele de reea, care speci+c modalitatea detransmisie a datelor n reea. 0e e#emplu protocolul "thernet reprezint o topolo&ie lo&ic de tip

    2 | - a & e

  • 7/25/2019 Tehnologia infirmatiei

    3/114

    ma&istral, 6ocalTal5 este o topolo&ie lo&ic de tip ma&istral sau stea, iar To5enRin& de la (

  • 7/25/2019 Tehnologia infirmatiei

    4/114

    Cre$terea rapid att n mrime ct $i n etero&enitate a reelelor moderne decalculatoare a condus la un &rad mare de comple#itate n ceea ce pri'e$te tehnolo&iilecare stau la baza acestor reele, a cror nele&ere este esenial n or&anizarea uneiutilizri $i protecii e+ciente a resurselor calculatoarelor. Tehnolo&ia operaional aoricrui sistem depinde de arhitectura n care sunt alctuite componentele, funciile $irelaiile sale.-entru a reduce comple#itatea proiectrii, maoritatea reelelor sunt or&anizatesub forma unei serii de straturi sau ni'eluri, +ecare dintre ele +ind construit pesteni'elul de dedesubt. Scopul +ecrui ni'el este de a oferi anumite ser'icii ni'elurilor

    superioare, protendu!le de detaliile pri'itoare la implementarea efecti' a ser'iciiloroferite.Re&ulile $i con'eniile utilizate n con'ersaia dintre ma$ini )pe anumiteni'eluri* poart numele de protocol al acelui ni'el. ntre dou ni'eluri adiacente e#isto interfa care de+ne$te ce operaii $i ser'icii primiti'e ofer ni'elul de os ni'eluluide mai sus.?i&ura G 8i'eluri $i interfee de protocoale. mulime de ni'eluri $i protocoale este numit arhitectur de reea.Speci+caia unei arhitecturi trebuie s conin destule informaii pentru a permitescrierea pro&ramelor sau construirea echipamentelor necesare +ecrui ni'el, astfelnct ni'elurile s ndeplineasc corect protocoalele corespunztoare.= Reele de calculatoare list de protocoale utilizate de ctre un anumit sistem, cte un protocol pentru+ecare ni'el, poart numele de sti' de protocoale.

    ?i&ura 14 8i'eluri de protocoale.:odelul de referin S(7cest model se bazeaz pe o propunere dez'oltat de ctre r&anizaia(nternaional de Standardizare )(nternational Standards &ranization / (S* ca unprim pas ctre standardizarea internaional a protocoalelor folosite pe diferiteni'eluri. :odelul se nume$te (S S( )pen SFstem (nterconnection /(nterconectarea sistemelor deschise*.:odelul S( cuprinde $apte ni'eluri, de+nite conform urmtoarelorprincipiilorun ni'el trebuie creat atunci cnd este ne'oie de un ni'el de abstractizare

    diferit%fiecare ni'el trebuie s ndeplineasc un rol bine definit%funcia fiecrui ni'el trebuie aleas innd cont de definirea de protocoale

    la standard internaional%delimitarea ni'elurilor trebuie fcut astfel nct s minimizeze flu#ul de

    informaii prin interfee%numrul de ni'eluri trebuie s fie suficient de mare pentru a nu fi ne'oie

    s se introduc n acela$i ni'el funcii diferite $i, n acela$i timp,su+cient de mic pentru ca arhitectura s rmn funcional.?i&ura 11 :odelul S( / (S.8i'elul +zic realizeaz transmisia electric a unui $ir de bii, fr a se 'eri+cacorectitudinea acesteia. 8i'elul +zic este n strns le&tur cu mediul +zic detransmisie a datelor. 6a acest ni'el se speci+c tipul de cablu, conectorul de le&tur,rata de transfer, metoda de codi+care a datelor, metoda de acces la mediul detransmisie.

    8i'elul le&tur de date asi&ur transmiterea corect a datelor ntre dousisteme ntre care e#ist o le&tur +zic. Sec'ena de date este mprit n cadre)frames*, staia receptoare fcnd 'eri+carea sumei de control asociat cadrului.8i'elul reea asi&ur diriarea cadrelor prin reea, stabilind calea de transmisie adatelor de la surs la destinaie. problem cheie n proiectare este determinareamodului n care pachetele sunt diriate de la surs la destinaie. 0iriarea se poate bazape tabele statistice care sunt cablate intern n reea $i sunt schimbate rar. Traseele pot+, de asemenea, stabilite la nceputul +ecrei con'ersaii, de e#emplu la nceputul uneisesiuni la terminal. 0iriarea poate + de asemenea dinamic traseele determinndu!sepentru +ecare pachet n concordan cu tra+cul curent din reea.8i'elul transport asi&ur transmisia corect a datelor ntre staia surs $i staiadestinaie, realizeaz sec'enierea mesaelor, sincronizeaz ritmul de transmisie $iasi&ur retransmisia mesaelor pierdute sau eronate.

    8i'elul sesiune realizeaz cone#iuni lo&ice ntre procesele constituente ale uneiaplicaii, asi&urnd dialo&ul direct ntre aceste procese. Se poate considera c la ac estni'el se asi&ur +nalul cone#iunii lo&ice ntre diferitele entiti ale reelei.8i'elul prezentare realizeaz transformarea de reprezentare a datelor din punctde 'edere al formatului, n 'ederea transmiterii lor unor terminale cu anumitecaracteristici. 6a acest ni'el se lucreaz cu a reprezentare abstract a datelor, 'alabil

  • 7/25/2019 Tehnologia infirmatiei

    5/114

    n toat reeaua, asi&urndu!se con'ersia n formate speci+ce de reprezentare la ni'elulcalculatoarelor, terminalelor etc. n unele aplicaii se asi&ur compresia datelor $icriptarea lor.14 Reele de calculatoare8i'elul aplicaie asi&ur ser'iciile de baz ale reelei po$ta electronic, accesulla Aeb prin HTT-, transferul de +$iere, accesul la distan etc.?i&ura urmtoare prezint un e#emplu de transmitere a datelor utilizndmodelul S(.?i&ura 13 Transmiterea datelor n modelul S( ! (S.:odelul de referin TC-I(-

    ?amilia de protocoale TC-I(- este baza (nternetului, peste ea +ind construitemaoritatea protocoalelor de ni'el nalt. Spre deosebire de modelul de referinS(I(S care are o arhitectur strati+cat, TC-I(- este ierarhic. "l are n 'edere nmod deosebit interconecti'itatea, mai mult dect or&anizarea ri&id pe straturifuncionale. :odelul S(I(S prezint mai bine $i mai e#plicit mecanismele decomunicaie ntre calculatoare, dar TC-I(- a de'enit, datorit Je#ibilitii sale,principalul protocol comercial de interconectare a reelelor.8i'elul &azd la reea I acces la reea ofer sistemului miloacele care!i permittransmiterea datelor ctre alte ma$ini conectate n reea. -rotocoalele acestui ni'eltrebuie s cunoasc caracteristicile tehnice ale subreelei, pentru a structura corectdatele de transmis $i pentru a respecta restriciile impuse. -rotocolul utilizat depindede tipul reelei K.3D pentru reele cu comutare de pachete, K.31 pentru reele cucomutare de circuite, (""" =43.# pentru reele locale etc.

    8i'elul internet)9or5in&* este baza ntre&ii arhitecturi. Rolul su este de apermite &azdelor s emit pachete n orice reea $i a face ca pachetele s circuleindependent pn la destinaie )cu posibilitatea ca un pachet s se &seasc $i n altreea*. -achetele pot s soseasc n orice ordine, iar dac este cazul rearanarea cade nsarcina ni'elelor de mai sus.Capitolul 1 11?i&ura 1@ Comparaie S( ! TC-I(-.8i'elul internet de+ne$te un format de pachet $i un protocol numit (- )(nternet-rotocol* n R?C LG1, care constituie nucleul pentru TC-I(- $i este protocolul cel maiimportant al acestui ni'el. ?unciile de baz ale protocolului (- sunt de+nireaunitilor de baz pentru transmisiile n reele )data&rame*, de+nirea planului deadresare (nternet, circulaia datelor ntre ni'elul &azd la reea $i ni'elul transportpentru +ecare staie, direcionarea unitilor de date ctre calculatoarele de la distan,fra&mentarea $i reasamblarea unitilor de date.8i'elul transport este proiectat astfel nct s permit con'ersaii ntre entitileIprocesele pereche din &azdele surs $i destinaie. n acest sens, au fost de+nite douprotocoale de tip &azd!la!&azd )host!to!host*TC- )Transmision Control -rotocol* este un protocol si&ur, orientat pe

    cone#iuni care permit ca un Ju# de octei trimi$i de pe S(I(S ma$ins aun& fr erori la alt ma$in din )alt* reea. 7cest protocolfra&menteaz Ju#ul de octei n mesae discrete $i paseaz +ecare mesani'elului internet. 6a destinaie, procesul TC- receptor reasambleazmesaele primite n Ju# de ie$ire. TC- trateaz totodat controlulJu#ului pentru a se asi&ura c un emitor rapid nu inund un receptormai lent%20- )2ser 0ata&ram -rotocol* este un protocol nesi&ur, fr cone#iuni,

    destinat aplicaiilor care doresc s utilizeze propria lor sec'eniere $ipropriul control al Ju#ului, $i nu pe cele asi&urate de TC-. "ste deasemenea utilizat pentru intero&ri ntrebare!rspuns dintr!un foc,client!ser'er $i pentru aplicaii n care comunicarea prompt este maiimportant dect comunicarea cu acuratee, a$a cu sunt aplicaiile detransmisie a 'ocii $i ima&inilor.2n al treilea protocol, TTC- )Transaction Transmision Control -rotocol* esten curs de de+niti'are. "l 'a conine aciuni de tip tranzacie )pe (nternet*.13 Reele de calculatoare8i'elul aplicaie conine toate protocoalele de ni'el nalt )HTT-, S:-T, ?T-,Telnet, 08S, 88T- etc.* $i se bazeaz pe funcionalitatea oferit de straturileinferioare.-rotocolul (-6iantul care ine (nternet!ul la un loc este protocolul (-. Spre deosebire de

    protocoalele mai 'echi de ni'el reea, acesta a fost proiectat de la nceput pentruinterconectarea reelelor.Comunicaia n (nternet funcioneaz astfel ni'elul transport preia $iruri de date$i le mparte n data&rame )de ma#imum >E 5 octei teoretic, dar n practic sunt deapro#imati' 1D44 octei*. ?iecare data&ram este transmis prin (nternet, +ind e'entualfra&mentat n uniti mai mici pe drum. n momentul n care toate bucile aun& la

  • 7/25/2019 Tehnologia infirmatiei

    6/114

  • 7/25/2019 Tehnologia infirmatiei

    7/114

    :enionm faptul c 8o'ell 8etAare poate + utilizat ca sistem de operare de reeaatt pentru reelele cu arhitectur lo&ic "thernet ct $i pentru cele cu To5en Rin&.?i&ura 1> :aparea (-KIS-K la S(.-rotocol ?uncie8C- 8etAare Core -rotocol &estioneaz funciile de reea la ni'elurile 7plicaie,-rezentare $i Sesiune. "ste responsabil pentru oferirea de cone#iuni ntreclieni $i ser'er. Bestioneaz de asemenea crearea pachetelor n momentul ncare transmiterea datelor este iniiat de un calculator din reea.S7- Ser'ice 7d'ertisin& -rotocol este utilizat de ser'erele 8etAare pentru a

    anuna adresa ser'erelor de +$iere $i imprimare din reea. (n acest mod Capitolul 1 1D-rotocol ?uncieclienii 8etAare aJ modalitatea de &sire a resurselor din reea.S-K SeMuenced -ac5et "#chan&e este un protocol orientat!cone#iune careopereaz la ni'elul Transport din modelul S(.(-K (nternet9or5 -ac5et "#chan&e este un protocol fr cone#iune care&estioneaz adresarea nodurilor ntr!o reea (-KIS-K.R(- Routin& (nformation -rotocol )creat de 8o'ell pentru acest protocol* esteresponsabil pentru rutarea pachetelor (-KIS-K in reea.Tabelul 1 Subprotocoale ale (-KIS-K.:enionm faptul c ncepnd de la 8o'ell 8etAare 'ersiunea > se utilizeazsti'a de protocoale TC-I(- n locul (-KIS-K.7rhitecturi lo&ice de reele de calculatoare

    0eoarece este di+cil de neles $i analizat arhitectura acestor sisteme comple#en ntre&ime, aceast arhitectur poate + mprit n mai multe ni'eluri defuncionalitate abstracte care ascund detaliile de implementare de componente. 7cestedetalii sunt dez'luite numai ni'elelor de mai os $i numai la o e#aminare atent.ntr!o reea de calculatoare, putem distin&e o arhitectur +zic $i o arhitecturlo&ic. 7rhitectura +zic descrie structura, funcionalitatea $i relaiile intermediaredintre implementrile protocoalelor de ni'el os $i mediu din modelul strati+cat deinteraciuni n reea. -otri'it modelului S( descris mai sus, din arhitectura +zic facparte protocoalele ni'elurilor +zic, le&tur de date )data!lin5*, transport $i sesiune.7rhitectura +zic depinde, deci, nu numai de structura, funcia $i inter!relaiile dintredispoziti'ele de reea, dar $i de implementrile soft9are ale protocoalelor din acesteni'ele medii sau oase.7rhitectura lo&ic a reelelor de calculatoare descrie structura $i relaiilesoft9are!ului care implementeaz protocoalele de ni'el nalt ale modelului standardstrati+cat, $i anume protocoalele straturilor prezentare $i aplicaie. 7ceast arhitecturreJect tehnolo&ia inte&rat $i uni+cat a reelei de calculatoare $i poate + construitpeste diferite ni'eluri abstracte ale arhitecturii +zice.1> Reele de calculatoare?i&ura 1L 6e&tura dintre arhitectura +zic $i arhitectura lo&ic.6a ora actual, urmtoarele tipuri de arhitectur lo&ic de reea sunt cele maiutilizatearhitectura peer!to!peer%arhitectura clasic clientIser'er )cu 'ariantele*%arhitectura clientIser'er bazat pe 9eb.

    7ceste tipuri de modele de arhitecturi sunt n strns le&tur cu diferite sta&iide e'oluie a sistemelor de calcul. 2n model corect selectat pentru arhitectura lo&ic a

    unei reele de calculatoare permite obinerea producti'itii ma#ime, a e+cientizriiproterii resurselor de reea, Je#ibilitatea instalrii reelei $i n acela$i timp reducecheltuielile pentru construire $i administrare.-rimul sta&iu de e'oluie a sistemelor de calcul a fost din 1GE4 pn n 1GL4,mer&nd, de fapt, pn la in'entarea primului calculator )"8(7C, creat la $coala:oore, n iunie 1GEE*.0e re&ul, +ecare calculator din 'remea respecti' era bazat pe utilizareapartaat a unui calculator multi!utilizator, deoarece nu apruser nc calculatoarelepersonale. 7rhitectura acestor sisteme de calcul era centralizat, +ind utilizateterminale de tip caracter conectate la un calculator central.n cazul n care calculatoarele erau conectate prin linii de comunicaii pentru aforma o reea, o asemenea reea a'ea o arhitectur peer!to!peer, n care nu e#istaucalculatoare dedicate transmiterii resurselor pentru utilizare comun de ctre celelalte

    calculatoare din reea.0eci, o arhitectur centralizat cade n cate&oria sistemelor de calcul autonomebazate pe utilizarea partaat a unui calculator multi!utilizator, n timp ce o arhitecturpeer!to!peer cade n cate&oria reelelor de calculatoare care constau din calculatoarecare sunt e&ale din punct de 'edere al ran&ului, n care nu e#ist calculatoare dedicateutilizrii n comun de ctre alte calculatoare. Capitolul 1 1L

  • 7/25/2019 Tehnologia infirmatiei

    8/114

  • 7/25/2019 Tehnologia infirmatiei

    9/114

    componentele de prezentare, care implementeaz interfaa cuutilizatorul%componentele de aplicaie, care e#ecut funciile aplicaiei%componente care ofer acces la resurse informaionale )mana&eri de

    resurse*, acumuleaz informaii $i &estioneaz date.Ca rezultate, au aprut urmtoarele modele ale arhitecturii clientIser'er,corespunztoare metodelor de distribuire a celor trei componente soft9are ntre staiade lucru $i ser'erul din reeanumai datele sunt stocate n ser'er%

    ?i&ura 34 8umai datele sunt stocate pe ser'er.pe ln& date, &estionarul de resurse este localizat tot la ni'el de ser'er)un sistem de &estiune a bazelor de date, de e#emplu*%?i&ura 31 Bestionarul de resurse stocat la ni'elul ser'erului,datele, &estionarul de resurse $i componentele aplicaiei sunt concentrate

    pe ser'er%34 Reele de calculatoare?i&ura 33 Bestionarul de resurse $i aplicaiile sunt concentrate pe ser'er.componentele aplicaiei sunt localizate pe un ser'er, n timp ce datele $i

    &estionarul de resurse sunt localizate pe un alt ser'er%?i&ura 3@ Componente distribuite.-rimul model al arhitecturii clientIser'er, n care numai datele sunt localizate peser'er, nu ofer o e+cien ma#im, deoarece informaia este procesat pe staiile delucru, iar +$ierele coninnd aceste informaii trebuie transferate pentru procesare de la

    ser'erul din reea. Transferul unor mari 'olume de date prin reea are ca rezultat o ratmic a schimbului de informaii, conducnd n schimb la suprancrcarea reelei. 0inaceste moti'e, acest model de acces la date aJate la distan poate + utilizat numaipentru reele relati' mici, n care se proceseaz un 'olum mic de date.n cel de!al doilea model al arhitecturii clientIser'er, pe ser'er e#ist deasemenea un &estionar de resurse )SB

  • 7/25/2019 Tehnologia infirmatiei

    10/114

    -rimul ni'el din acest model este clientul, cel de!al doilea este ser'erul de aplicaie, iarcel de!al treilea este ser'erul de date. 7rhitectura clientIser'er este una cu douni'eluri doar n momentul n care componentele de aplicaie sunt situate la ni'elulstaiei de lucru mpreun cu componenta de prezentare, sau la ni'el de ser'er,mpreun cu &estionarul de resurse $i date.Considernd cazul ser'erului de aplicaie, pot + implementate mai multe funciide tip aplicaie, +ecare din acestea lund forma unui ser'iciu separat, conlucrnd cuorice pro&ram care ar dori s le utilizeze. 0e asemenea, pot e#ista mai multe ser'erede aplicaii, +ecare dintre acestea orientate ctre un set speci+c de ser'icii, orice

    pro&ram care le utilizeaz +ind considerat client. 0etaliile de implementare alefunciilor de aplicaie la ni'elul ser'erului de aplicaie sunt complet ascunse de client,intero&rile recepionate de la clieni +ind plasate ntr!o coad asociat cu ser'erul deprocesare a aplicaii, care le e#tra&e $i le transfer pentru procesare n concordana cuun set particular de prioriti, dup cum se poate obser'a $i n +&ura urmtoare.33 Reele decalculatoare?i&ura 3E 7rhitectur @!tier cu :iddle9areITransaction -rocessin& :onitorIcoad de mesae.Clientul poate + mai mult dect o component de prezentare% el poate suportainterfaa cu utilizatorul )component de prezentare*, poate oferi interfa ctre anumitedispoziti'e )senzori, de e#emplu* sau poate la rndul su s +e un ser'er de aplicaii.n acest ultim caz se pot realiza sisteme de aplicaii pe mai multe ni'eluri, arhitecturaunui astfel de sistem putnd + 'zut ca un punct nconurat de inele concentrice)arhitectur n!tier*. -unctul reprezint ser'erele de aplicaii care conin funcii de

    aplicaie de baz, iar inelele simbolizeaz o mulime de ser'ere de aplicaii careacioneaz pe post de clieni fa de ser'erele din interior. ima&ine care are#empli+ca o astfel de arhitectur ar putea + urmtoarea?i&ura 3D :odel de arhitectur n!Tier.Capitolul 1 3@-rezena unei demarcaii stricte ntre componentele aplicaiilor din arhitecturaclientIser'er $i distribuirea balansat a acestor componente ntre calculatoarele de reeapermite un ni'el de Je#ibilitate care nu este disponibil n arhitectura peer!to!peer. Carezultat, resursele de calcul obin o mai mare performan, crescnd $i potenialulpentru mbuntirea $i mrirea funcionalitii sistemului.7rhitectura clientIser'er, care a aprut la cel de!al doilea sta&iu de e'oluie atehnolo&iei de calcul este cunoscut $i sub numele de arhitectur clientIser'er clasic.7ceasta are urmtoarele caracteristiciser'erul nu &enereaz informaiile finale, ci doar date, care pot fi

    interpretate da ctre client%componentele aplicaiei sunt distribuite ntre calculatoarele din reea%pentru schimbul de date ntre client $i ser'er pot fi utilizate protocoale

    proprietare, incompatibile cu standardul TC-I(- pentru (nternet%fiecare din calculatoarele din reea este orientat doar ctre e#ecuia de

    pro&rame locale.7ceast ultim caracteristic promo'eaz ridicarea securitii informaiei. nmomentul n care pe +ecare calculator sunt e#ecutate numai pro&rame locale, nu seproduce mi&rarea pro&ramelor din reea n timpul procesrii intero&rilor create declient ctre ser'er, cobornd astfel probabilitatea de e#ecutare a pro&ramelormaliioase sau a 'reunui 'irus.0in punct de 'edere al stocrii datelor $i securitii procesrii, arhitectura

    clientIser'er are cte'a poteniale deza'antaeatt distribuirea fizic a componentelor aplicaiilor ct $i ire&ularitile $ietero&enitatea sistemelor de calcul complic semni+cati' construirea $iadministrarea sistemului de securitate%partea proteat a resurselor informaionale localizat la ni'elul

    calculatoarelor personale este caracterizat printr!o mare 'ulnerabilitate%utilizarea protocoalelor proprietare pentru schimbul de date ntre

    calculatoare necesit dez'oltarea de instrumente de securitate unice,conducnd la cheltuieli adiionale%e#ist un timp de recuperare mare n cazul pierderiiIdistru&erii

    pro&ramelor instalate la ni'el de client, +ind necesare proceduri specialepentru reconectare.:ulte dintre deza'antaele reelelor de calculatoare cu o arhitectur

    clientIser'er clasic pot + eliminate prin construirea unui sistem de calcul cu oarhitectur care s combine cele mai bune proprieti ale sistemului centralizate cu celeale arhitecturii clientIser'er. 8oua arhitectur este numit arhitectur 9eb sauarhitectur clientIser'er bazat pe tehnolo&ie 9eb. 7ceast arhitectur, dez'oltatodat cu dez'oltarea (nternetului, este considerat cel de!al treilea sta&iu de e'oluie asistemelor de calcul.3E Reele de calculatoare

  • 7/25/2019 Tehnologia infirmatiei

    11/114

    ?i&ura 3> 7rhitectura clientIser'er bazat pe tehnolo&ie 9eb.Caracteristica esenial a arhitecturii (nternet este ntoarcerea ctre ser'er a unuinumr de funcii care au fost eliminate de la calculatorul central n cel de!al doileasta&iu, baza acesteia +ind tehnolo&ia 9eb.

  • 7/25/2019 Tehnologia infirmatiei

    12/114

    ser'er, protocol utilizat $i pe (nternet%este facilitat controlul centralizat nu numai al ser'erului ci $i al

    calculatoarelor client, deoarece acestea din urm sunt standardizate dinpunct de 'edere al aplicaiei de na'i&are%3> Reele de calculatoarestaiile de lucru pot e#ecuta pro&rame de pe alte calculatoare din reea nu

    numai de pe cele locale.Concentrarea tuturor resurselor informaionale $i a aplicaiilor la ni'el de ser'ersimpli+c semni+cati' construirea si administrarea sistemelor de securitate, proteciaobiectelor localizate ntr!un sin&ur loc +ind realizat mult mai u$or dect n cazul

    distribuirii +zice a acestora. 0e asemenea, utilizarea protocolului TC-I(- pentruschimbul de date ntre calculatoarele din reea are ca rezultat uni+carea tuturorinteraciunilor dintre staia de lucru $i ser'er / soluia interaciunii si&ure cu uncalculator se aplic n mod automat tuturor calculatoarelor.Capitolul 3 3L#$ %nternetSe spune, de re&ul, c (nternet ncepe odat cu 7R-7net, uitnd istoria de unsecol $i umtate a tele&rafului )anunat ca in'enie n 1=@L de Sir Charles Aheatstonen 7n&lia $i Samuel L este publicat proiectul 7R-7net )6a9rence Roberts*. 6eonardQleinroc5 $i -aul G conducerea 7R-7 )7d'anced Research -roects 7&encF ! 0epartamentul7prrii al S27* contracteaz cu

  • 7/25/2019 Tehnologia infirmatiei

    13/114

    lanseaz produsul 8etAare, bazat pe protocolul K8S elaborat la Kero# -ar5, iar +rma-roteon ofer primul router soft folosind un minicalculator -0-!11. "ste lansatlimbaul de pro&ramare CUU .0ar $i 1GLG este un an reper n dez'oltarea (nternet. "ste anul apariiei reelei decalculatoare pentru cercetare numit 2S"8"T. 2senet a fost la nceput o reea cuacces telefonic n comutaie )dial!up* bazat pe 22C- )28(K!to!28(K copF*. fereaacces e!mail $i $tiri )2senet 8e9s*. :ai e#ist $i azi reele ! cone#iuni 22C-, chiardac partea de $tiri )2senet 8e9s* a trecut la protocolul 8et8e9s )88T-*. Tot n1GLG apare prima 'ersiune comercial de 28(K pentru microcalculatoare, produs de

    nF# SFstems.7nul 1G=E este momentul introducerii 08S )0omain 8ame SFstem* carenlocuie$te mecanismul de preluare periodic a +$ierului hosts )tabela decoresponden numeIdomeniu ! adres (-* de la 8(C )8et9or5 (nformation Center*unde se meninea e'idena calculatoarelor conectate la 7R-7net. 7ceast schimbarempreun cu lansarea staiilor S28 bazate pe 28(K )n acela$i an* a condus ladez'oltarea 'erti&inoas a (nternet din urmtorii $apte ani. :ai ales c n 1G=L,?undaia pentru Vtiin )8ational Science ?oundation* creaz 8S?8"T pentru aconecta centrele cu super!calculatoare printr!o ma&istral de 'itez mare )D>Qbps ! laacea 'reme*. Ca or&anizaie necomercial, 8S?8"T permite conectarea la (nternetfr restriciile cu caracter militar ale 7R-7net.(n 1GG4 7R-7net dispare )dup ce toate or&anizaiile care erau conectate autrecut la 8S?8"T. 6a rndul su 8S?8"T $i nceteaz acti'itatea n 1GGD cnd

    accesul la (nternet aun&e s +e asi&urat de +rme comerciale pentru ntrea&a lume.-n n 1GG4, aplicaiile de baz erau e!mail, listser', telnet $i ?T-. (n 1GG4, la2ni'ersitatea :cBill se introduce 7rchie, un instrument de cutare n ser'erele ?T-.(n 1GG1, la 2ni'ersitatea din :innesota se lanseaz Bopher. Structura arborescent)ierarhic* a meniurilor auta utilizatorii n or&anizarea documentelor pentru prezentarepe (nternet. Ser'erele Bopher au de'enit a$a de folosite nct pn n 1GG@ au aprutmii de ser'ere coninnd peste un milion de documente. -entru a &si un astfel dedocument a aprut un instrument de cutare numit Oeronica )'erF easF rodentorientednet9ide inde# to computerized archi'es*.(n 1GG3 Tim , apare B2(0", unna'i&ator prin hiperte#te $i ima&ini, produs de A6, iar n 1G=L, +rma 7ppleComputers lanseaz HFperCard, primul sistem hFpermedia disponibil cu ade'rat $ilar& rspndit. (n acela$i an are loc $i HFperte#t =L Aor5shop n Carolina de 8ord.

    Tim

  • 7/25/2019 Tehnologia infirmatiei

    14/114

    numit bro9ser ! na'i&ator. -rimele demonstraii de soft de na'i&are au a'ut loc npreama Crciunului din 1GG4. 6a nceput era 'orba doar de a+$are n mod te#t,le&turile +ind marcate prin numere ntre paranteze drepte $i selectate prin tastareaacelor numere. 2n na'i&ator ce'a mai e'oluat, bazat pe metoda poziionareUclic5, rulape calculatoare 8eKT. 7stfel, Aorld Aide Aeb a fost introdus pentru uz intern nC"R8 n prim'ara lui 1GG1, permind $i accesul la articolele 2senet $i chiar accesulla bazele de date de pe calculatoarele centrului. 0up succesul repurtat rapid npri'ina crerii, distribuirii $i re&sirii lucrrilor $tiini+ce $i a rezultatelore#perimentale, sistemul a fost anunat!prezentat public n ianuarie 1GG3, pro&ramele

    +ind oferite public, &ratuit. :ai nti au bene+ciat alte laboratoare de +zic nucleardin lume, dar rapid sistemul a dep$it domeniul cercetrilor de +zic.:omentul crucial n rspndirea Aeb a aprut n februarie 1GG@ cnd 8CS7)8ational Center for Superconductin& 7pplications* a anunat prima 'ersiune apro&ramului :osaic, un na'i&ator pentru ma$inile 28(K rulnd n sistemul KAindo9s$i folosind ntre& Parsenalul mediului Aindo9s )iconie, menu!uri, cu'inte

    3httpIIolt.mp#.com.auL4I4hIfaM.html@4 (nternetcolorate marcnd le&turile etc.*. (n plus, :osaic a putut n&loba ima&inile color directn pa&inile cu te#t, asi&urnd $i posibiliti de folosire a sunetului, mi$criiIanimaieietc. 8CS7 :osaic 1.4 for K Aindo9s a fost lansat n iunie 1GG@. 6a milocul luinoiembrie 1GG@, :osaic a fost simultan lansat pe platformele 7pple :acintosh, pe

    sistemele folosind :S!Aindo9s, precum $i pe cele 28(K cu K!Aindo9s. nc noctombrie, ca urmare a folosirii :osaic pentru K!Aindo9s, numrul ser'erelor Aebnre&istrate la C"R8 crescuse la D44. 2n an mai trziu au fost estimate E>44 deser'ere. 0ea n au&ust 1GGE, tra+cul Aeb prin nodul central (nternet din 8S? adep$it tra+cul de po$t electronic, dup ce n martie l dep$ise pe cel Bopher,aun&nd astfel n topul ser'iciilor. (n 1GGD se estimau 13 mii de ser'ere, n 1GGL ! =44de mii, iar n iunie 1GGG, C6C estima 3,3 milioane de ser'ere accesibile public dintruntotal de @,> milioane de ser'ere Aeb. 7cestea puneau la dispoziia publicului peste@44 milioane de pa&ini Aeb indi'iduale.:odaliti de conectare la (nternetrice persoan poate accesa (nternetul. Vcolile, +rmele, instituiile publice suntn &eneral conectate la reea. 0e asemenea, se poate bene+cia de acces public la(nternet din biblioteci sau din (nternet CafX! uri.7ccesul pri'at poate + realizat prin intermediul unui (S- )(nternet Ser'ice-ro'ider*, la care se realizeaz o cone#iune de la calculator prin intermediul unuimodem.:odalitile principale de conectare la un (S- sunt urmtoarele:odemuri%(S08%:odemuri de cablu%7lte 'ariante.

    Cei mai muli utilizatori folosesc modemuri pentru a stabili o cone#iune la unfurnizor de ser'icii (nternet, prin intermediul liniei telefonice. 2n modem este undispoziti' care transform informaiile di&itale din calculator n semnal analo&ic)sunet* pentru a + transmise prin intermediul liniei telefonice. 2n modem aJat la

    cellalt capt 'a transforma semnalul primit n semnal di&ital, pentru a putea + utilizatn calculator.:odemul poate + intern, ca parte a calculatorului, sau e#tern, aJat ntr!ocarcas separat $i conectat la portul serial al calculatorului printr!un cablu serial.(ndiferent de tipul de modem, ntotdeauna 'a e#ista un ac5, pentru conectarealiniei telefonice. n plus, 'a trebui instalat un soft9are pe calculatorul respecti', pentrua putea forma un numr de telefon prin intermediul calc ulatorului. Soft9are!ul se&se$te pe cdrom!ul care nsoe$te modemul, iar instalarea acestuia 'a + cerut desistemul de operare.Oiteza modemului este msurat n 5ilobii pe secund )Qbps*. :aoritateacelor comercializate acum au 'iteze de @@,> Qbps $i D>Qbps, dar e#ist $i 'ariante mailente )1E,E Qbps sau 3=,= Qbps*.Capitolul 3 @1(S08 este prescurtarea de la (nte&rated Ser'ices 0i&ital 8et9or5. "ste o

    cone#iune (nternet cu o 'itez relati' ridicat, oferind 'iteze de >E Qbps )un canalpurttor* sau 13= Qbps )dou canale purttoare*. -rin (S08 se utilizeaz liniatelefonic normal dar se 'or transmite semnale di&itale n loc de semnale analo&ice,ridicndu!se astfel 'iteza de transfer a datelor.Cu toate c permite o 'itez mai ridicat, un ser'iciu (S08 este costisitor,necesitnd ser'icii speciale din partea companiei telefonice, un adaptor terminal (S08

  • 7/25/2019 Tehnologia infirmatiei

    15/114

    )pentru linia telefonic normal* $i un ser'iciu (S08 din partea furnizorului de ser'icii(nternet.:odemurile de cablu permit o cone#iune prin intermediul cablului detele'iziune. Cele mai rapide modemuri de cablu ofer o 'itez de 14:bps pentruprimirea datelor $i L>= Qbps pentru trimiterea datelor. -entru a a'ea acces la (nternetprin cablu, compania distribuitoare de ser'icii de tele'iziune prin cablu trebuie s setransforme $i n furnizor de ser'icii (nternet.7lte modaliti de conectare cuprind liniile T1, o cone#iune di&ital capabil stransmit date la 1,D :bps. "ste folosit n &eneral de companiile mici $i milocii care

    au tra+cul de reea foarte mare, linii T@, cone#iune di&ital prin intermediul creia setransmit date cu o rat de ED :bps. linie T@ este destul de lar& pentru a se puteatransmite prin intermediul ei +lme $i 'ideo n timp real. :ai e#ist posibilitateaconectrii prin linii 70S6 sau (0S6 )creat pentru a oferi pro&rame 'ideo la cerere* $iprin intermediul sistemului de recepie di&ital prin satelit )0i&ital Satellite SFstem*,datele +ind transmise la 'iteze mult mai mici, prin linia telefonic. -e ln& acestea, semai pot realiza cone#iuni prin unde radio, telefoane mobile etc.6a ora actual, sunt disponibile urmtoarele 'iteze $i limi de band pentrucone#iuni la (nternet $i n reeleOitez )bps Y bii pesecund*0enumire tip de cone#[email protected] Bbps C!3DD )ptical Carrier / ?ibr optic*

    14 Bbps C!1G3E.GL> Bbps C!G>3.E== Bbps C!E=, STS!E=1.=>> Bbps C!@>1.3EE Bbps C!3EG@@.13 :bps C!1=>33.4= :bps C!13, STS!13E>>.D> :bps C!G1DD.D3 :bps C!@, STS!@144 :bps C00(, ?00(, ?ast "thernet, Cablu de cate&oriaDD1.=E :bps C!1, STS!1EE.L@> :bps T!@, 0S!@ n 7merica de 8ord@E.@>= :bps "!@ "uropa34 :bps Cablu de cate&oria E@3 (nternet1> :bps Reele locale de tip ?ast To5en Rin&14 :bps Thin "thernet, cablu de cate&oria @, model decablu=.EE= :bps "!3 "uropa>.@13 :bps T!3, 0S!3 7merica de 8ord>.1EE :bps 0escrcare standard prin 70S6E :bps Reele locale de tip To5en Rin&@.1D3 :bps 0S!1c3.4E= :bps "!1, 0S!1 "uropa1.DEE :bps 70S6, T!1, 0S!1 7merica de 8ord

    13= Qbps (S08>E Qbps 0S!4, pulse code modulationD> Qbps D>Je#, modemuri 2.S. Robotics #3@@.> Qbps D>Je#, rat de comunicaie pentru modem #33=.= Qbps O.@E, modemuri de tip Roc59ell O.?ast Class34 Qbps Cablu de ni'el 1, 'iteza minim pentru transferde date prin cablu1E.E Qbps modem O.@3bis, O.1L fa#G>44 bps 'iteza modemurilor n urul anilor 1GG43E44 bps Oiteza modemurilor n urul anilor 1G=4Tabelul 3 Oiteze de acces la (nternet.Con+&urarea cone#iunii din Aindo9s K-0up instalarea unui modem, +e n mod automat, prin le&area acestuia la

    calculator n cazul unui modem e#tern sau introducerea ntr!un slot al plcii de baz, $irecunoa$terea automat de ctre sistemul de operare sau, n cazul n care modemul nueste recunoscut de sistem, prin con+&urare manual, modemul este &ata defuncionare, rmnnd de realizat doar o le&tur ctre furnizorul de ser'icii (nternet.6e&tura se realizeaz foarte u$or prin utilizarea asistentului 8e9 ConnectionAizard ) * din proprietile :F 8et9or5 -laces.

  • 7/25/2019 Tehnologia infirmatiei

    16/114

    ?i&ura 3L -roprietile :F 8et9or5 -laces.Capitolul 3 @@-a$ii care trebuie urmai pentru conectarea la (nternet printr!un dispoziti'cunoscut de sistemul de operare se face astfel! selectarea opiunii deconectare la (nternet."#ist de asemenea,posibiliti de conectare la o reea a unei or&anizaii prin dial!up sau reeapri'at 'irtual )Connect to the net9or5 at maF 9or5place*, ct $iposibilitatea con+&urrii acceptrii de cone#iuni prin dial!up $i cone#iune

    direct prin cablu, sau conectarea la un alt calculator prin portul serial,paralel sau infraro$u.! pasul al doilea este ale&erea modalitii de conectare. Sunt disponibileopiuni pentru modem, pentru broadband )cone#iuni de 'itez mare, cum ar+ modemuri de cablu sau 0S6* care nu este acti' tot timpul, sau prinbroadband fr limitare orar.?i&ura 3= Conectarea prin dial!up $i modem.! pa$ii urmtori sunt constituii din stabilirea numelui furnizorului de ser'icii(nternet, ale&erea unui numr de telefon al (S-!ului care se 'a apela pentrudeschiderea cone#iunii $i modalitatea de partaare a cone#iunii cu aliutilizatori din reea%! ultimul pas este constituit de ale&erea unui nume de utilizator $i a uneiparole pentru autenti+carea n reeaua (S-!ului, precum $i stabilirea altor

    opiuni.?i&ura 3G ale&erea numelui de utilizator $i al parolei de acces.@E (nternetTot n acest pas se poate acti'a sau dezacti'a un +re9all )(nternet Connection?ire9all*, pentru a dezacti'a accesul pe porturile neutilizate din calculator $i pentru a+ltra pachetele de intrare $i ie$ire.2tilizarea unui +re9all2n +re9all este un sistem de securitate care se comport ca o &rani securizatntre reeaua intern $i restul lumii. (nternet Connection ?ire9all )(C?* din Aindo9s3444 I K- este un pachet soft9are utilizat pentru a restriciona tipul tra+cului deintrare sau ie$ire n Idin reeaua unei or&anizaii. 2n +re9all proteeaz o reeampotri'a atacurilor e#terne prin permiterea tra+cului si&ur s intre n reea,interzicnd n acela$i timp tra+cul nesi&ur.(C? este considerat un +re9all stateful / care monitorizeaz toate aspectelecomunicaiilor care se desf$oar prin intermediul lui, inspectnd adresele surs $idestinaie ale +ecrui pachet pe care l manipuleaz.-entru a pre'eni tra+cul nesolicitat din partea publicului, (C? menine o tabelcu toate comunicaiile care au pornit de la calculatorul pe care acesta ruleaz. Cndeste utilizat mpreun cu (nternet Connection Sharin& )pentru a partaa o sin&urcone#iune la (nternet pentru mai multe calculatoare*, (C? menine o tabel cu ntre&ultra+c desf$urat $i din reeaua intern. Tot tra+cul de intrare din (nternet este comparatcu intrrile din tabel $i i este permis s aun& la calculatoarele din reeaua internnumai dac e#ist o intrare in tabel care s ateste faptul c schimbul de pachete a fostiniiat de ctre calculatoarele din reeaua intern.0e asemenea, se pot con+&ura ser'icii care s permit tra+c nesolicitat din(nternet ctre calculatoarele din reeaua intern.

    ?i&ura @4 Ser'iciile care pot + accesate din (nternet, n spatele unui +re9all.Capitolul 3 @D0e e#emplu, n cazul &zduirii unui ser'er Aeb, tra+cul HTT- nesolicitat estepermis $i naintat ctre calculatorul )identi+cat prin nume sau adresa (-* pe careruleaz ser'erul Aeb.(C? creeaz $i un urnal n care pot + depuse att cone#iunile care nu au primitdrept de acces ct $i cele solicitate din interior $i la care s!a rspuns.-o$ta electronic. Tipuri de ser'ere de emailToate mesaele de po$t electronic sunt compuse din mesaul n sine )numitconinut* $i un plic )+&ura urmtoare*. -licul ofer o etichet pentru mesa, indicndsistemului de transfer de mesae ):essa&e Transfer SFstem / :TS* unde s transmitmesaul, fr a + ne'oit sa!l deschid $i s inspecteze coninutul. n realitate plicurilesunt doar simple date adiionale $i comenzi de control, trimise ntr!un format standardctre :TS.

    ?i&ura @1 Structura unui mesa de e!mail.:TS din (nternet permite transportul mesaelor prin reea (nternet pe baz destocheaz!$i!nainteaz sau stocheaz!$i!descarc. 0in cauza capacitii unei reele dea stoca mesaele, informaiile pot + transmise la orice or, fr a ntrerupe destinataruldin acti'itile curente mesaul este obinut de ctre destinatar n momentul n caredore$te.

  • 7/25/2019 Tehnologia infirmatiei

    17/114

    ?i&ura urmtoare ilustreaz elementele unul sistem de e!mail $i ale sistemuluide transfer de mesae din (nternet. @> (nternet?i&ura @3 Componentele sistemului de e!mail $i ale sistemului de transfer de mesae.Cele dou componente de baz ale sistemului de e!mail sunt a&entul de mesaeal utilizatorului ):essa&e 2ser 7&ent / :27* $i a&entul de transfer de mesae):essa&e Transfer 7&ent / :T7*. ?uncia de a&ent de mesae al utilizatorului estepreluat de aplicaia de e!mail de pe un calculator personal. 7&entul utilizator aututilizatorul uman s compun mesae ntr!o form standard, potri'it pentrutransmisie, $i oferind de asemenea un mod de acces la mesaele recepionate $i

    transmise anterior.7'nd pre&tit un mesa cu autorul a&entului utilizator, utilizatorul uman poatedeclan$a a&entul s transmit mesaul ctre a&entul de transfer local. :esaul estetransmis ctre destinaia +nal printr!un numr de a&eni de transfer de mesae, numitempreun sistem de transfer de mesae.-rimul :T7 din cone#iune este de obicei ser'erul de e!mail asociat cuutilizatorul. 0e asemenea, pot + utilizate o serie de dispoziti'e :T7 care s re !transmit mesaul ctre un ser'er postmaster destinatar, n care se &se$te mailbo#!uldestinatarului +nal )echi'alent cu o cutie po$tal de la un o+ciu po$tal*.:esaul transferat de la :T7 la :T7 prin intermediul :TS are loc pas cu pas)stocheaz!$i!nainteaz*, pn cnd acesta aun&e n mailbo#!ul destinatar, unde estestocat. 7&entul de transfer al mesaelor emitor este numit emitor!S:T- )sau clientS:T-*, iar a&entul de transfer al mesaelor destinatar este numit destinatar!S:T- )sau

    S:T-!ser'er*.Simple :ai Transfer -rotocol )S:T-* controleaz modalitatea detransport ctre un ser'er destinaie, +ind utilizat pentru a recepiona $i transmitemesae de e!mail ntre ser'ere. :aoritatea ser'erelor S:T- sunt construite pe bazaspeci+caiilor din R?C 3=31 $i R?C 3=33.Ser'iciul 08S este utilizat pentru a rezol'a adresa de (nternet a ser'erului detip mail e#chan&e ):K* asociat adresei de e!mail destinaie. dat adresacunoscut, mesaul de e!mail poate + naintat ctre csua po$tal destinaie prinintermediul S:T-. 0ac este posibil, transmiterea se face direct de la a&entul detransfer emitor la a&entul de transfer care 'a face efecti' transmisia.-ot e#ista $i cazuri n care mesaul poate tra'ersa un numr de a&eni de transferintermediari7&ent de transfer de tip relaF%Capitolul 3 @L7&ent de transfer de tip mail &ate9aF%7&ent de transfer de tip mai pro#F.

    2n a&ent de transfer de tip relaF poate + utilizat n cazul n care a&entul detransfer emitor nu a fost capabil s rezol'e adresa (- destinaie.2n a&ent de transfer de tip mail &ate9aF poate + utilizat pentru a con'ertiformatul mesaului de e!mail sau pentru a se conecta la un sistem de e!mail carecorespunde altor standarde )de e#emplu un sistem de e!mail bazat pe K.E44*, saupentru a transmite mesaele $i ctre alte tipuri de reele )fa#, tele#, 'oicemail etc.*.2n a&ent de transfer de tip mai pro#F poate + &sit deseori n +re9all!urileor&anizaiilor, a'nd rol de a 'eri+ca coninutul mesaelor de 'iru$i sau alte materialemaliioase, nainte de a permite mesaelor s +e transferate ctre reeaua intern.:sura este una de securitate, numindu!se +ltru de coninut.

    ?i&ura @@ peraiunile sistemului de e !mail.dat ce mesaul de e!mail a tra'ersat sistemul de transfer de mesae ctrecsua po$tal a destinatarului, mesaul este pre&tit pentru a + ridicat de ctredestinatarul uman, acest lucru putndu!se face n dou moduri mesaele pot +descrcate de pe ser'erul de e!mail pe calculatorul local )--@* sau poate e#ista ocsu po$tal duplicat, oZine, pe calculatorul local )(:7-*.-ost [ce -rotocol @ )--@* este un protocol standard pentru re&sirea $idescrcarea mesaelor de e!mail. -rotocolul --@ controleaz o cone#iune ntre unclient --@ $i un ser'er n care sunt stocate mesaele de e!mail.-rotocolul --@ are trei stri principale pentru &estiunea cone#iunii ntreclientul de e!mail $i ser'er starea de autenti+care, starea tranzacie $i stareaactualizare.@= (nternetn timpul strii de autenti+care, clientul --@ care este conectat la ser'er

    trebuie s +e autenti+cat nainte ca utilizatorii s descarce mesaele. n cazul n carenumele de utilizator $i parola se potri'esc cu cele aJate n baza de date a ser'erului,utilizatorul este autenti+cat, urmnd starea de e#ecuie a tranzaciei. n cazul n carenumele de utilizator sau parola nu se potri'esc, utilizatorul prime$te o eroare, ne+indlsat s se conecteze pentru a continua n faza de tranzacie.-entru a pre'eni neconcordana ntre depozitul de mesae de pe ser'er dup ce

  • 7/25/2019 Tehnologia infirmatiei

    18/114

    clientul a fost autenti+cat, ser'iciul --@ blocheaz acest depozitul, orice mesa noucare a fost trimis dup acest moment )dup autenti+care* +ind disponibil pentrudescrcare numai dup +nalizarea cone#iunii curente. 0e asemenea, la un moment dat,se poate conecta un sin&ur client la depozit, cererile pentru cone#iuni adiionale +indrespinse prin mesae de eroare.?i&ura @E 0ia&rama de stare a unui ser'er [email protected] timpul strii de tranzacie, clientul trimite comenzi --@, iar ser'erul lerecepioneaz $i rspunde la acestea n concordan cu protocolul --@. (n cazul uneicomenzi recepionate de ser'er care nu corespunde protocolului --@, aceasta 'a +

    i&norat, clientul primind totu$i un mesa de eroare.Starea de actualizare nchide cone#iunea ntre client $i ser'er, +ind ultimacomand trimis de client. 0up nchiderea cone#iunii, depozitul de e!mail esteactualizat pentru a reJecta modi+crile fcute de client n timpul cone#iunii la ser'er.0e e#emplu, dup ce un utilizator a descrcat cu succes mesaele de pe un ser'er,acestea sunt marcate pentru $ter&ere $i apoi $terse din depozit, aceasta n cazul n careclientul de e!mail nu este con+&urat n alt fel.2tilizatorii se pot conecta la un ser'er de e!mail --@ prin intermediul unuiclient )de e#emplu :icrosoft utloo5 "#press* pentru a descrca mesaele pecalculatorul local. Ser'iciul --@ )ser'erul* este combinat cu ser'iciul S:T- carepermite e#pedierea de mesae de e!mail.Capitolul 3 @G(n ima&inea urmtoare este ilustrat modalitatea de transfer a mesaelor ntree#peditor $i destinatar, precum $i descrcarea mesaului pe calculatorul clientului prin

    [email protected] e#peditorului poate + conectat la (nternet prin intermediul unui(nternet Ser'ice -ro'ider )(S-*. 2tiliznd un client e!mail, e#peditorul trimite mesaul,iar acesta este ridicat $i tratat n conformitate cu protocolul S:T- de ser'erul e !mailde e#pediie, care 'a trimite mesaul prin (nternet ctre destinatar. Cnd mesaulaun&e pe ser'erul destinaie, acesta este depus n directorul utilizatorului destinatar.-rin utilizarea unei cone#iuni ntre ser'erul de e!mail $i clientul destinatar, mesauleste descrcat pe calculatorul acestuia din urm n conformitate cu protocolul [email protected] unui sistem de e!mail bazat pe --@ sunt urmtoarele! clientul --@ / este aplicaia soft9are utilizat pentru a citi, compune $i&estiona mesaele de e!mail. Clientul --@ este utilizat pentru a descrcamesaele de pe ser'erul de e!mail pe calculatorul local, astfel nct acesteas poat + &estionate%?i&ura @D 2tilizarea protocolului --@ pentru preluarea mesaelor.! S:T- / sistemul de e!mail transfer mesaele de la client ctre destinatar.Ser'iciul de e!mail utilizeaz protocolul $i ser'iciul S:T- pentru atransmite mesaele ntre dou ser'icii S:T-%! --@ / sistemul de descrcare al mesaelor de pe un ser'er de e!mailutilizeaz protocolul --@ pentru a controla cone#iunea ntre un client de e !mail $i ser'erul pe care sunt stocate mesaele.6a ni'el de or&anizaie ser'iciile de e!mail sunt &estionate pe trei ni'eluri! ser'ere de e!mail / un calculator pe care este instalat unul din ser'iciileS:T-, --@ sau (:7- $i la care utilizatorii se conecteaz prin intermediulunui client de e!mail pentru a descrca, e#pedia $i &estiona mesae%E4 (nternet! domenii pentru e!mail / trebuie s +e un nume de domeniu nre&istrat $i

    trebuie s corespund nre&istrrii :ail eKchan&er ):K* creat n 08S%! csue po$tale / o csua po$tal corespunde unui utilizator care estemembru al unui domeniu de e!mail. csu po$tal pentru un utilizatorcorespunde unui director din depozitul de mesae, n care 'or + stocatemesaele sub form de +$iere pn la descrcarea pe un calculator.-rotocoalele --@ $i S:T- nu sunt criptate. n cazul n care cine'a dore$te sacceseze reeaua n care ruleaz un ser'er --@, aceast persoan are posibilitatea sciteasc mesaele. -entru cre$terea securitii reelei se poate implementa protocolul(nternet -rotocol SecuritF )(-Sec* prin intermediul cruia se asi&ur cone#iuni pri'ate$i si&ure prin reele (- mpreun cu utilizarea de ser'icii de cripto&ra+e.(nternet :essa&e 7ccess -rotocol(nternet :essa&e 7ccess -rotocol sau (:7- este o metod de accesare amesaelor de po$t electronic care sunt stocate pe un ser'er de e!mail )posibil

    partaat*. Cu alte cu'inte, se permite unui pro&ram de e!mail client s acceseze loculde stocare aJat la distan pe un ser'er, la fel ca $i pe un disc local. 0e e#emplu,mesaele de email stocate pe un ser'er (:7- pot + manipulate de pe calculatorul deacas, de la birou sau de pe un calculator portabil n timpul unei deplasri, fr a +necesar transferarea mesaelor ntre aceste calculatoare, cum este n cazul [email protected] (:7- de a accesa mesaele, att pe cele noi ct $i pe cele sal'ate, de

  • 7/25/2019 Tehnologia infirmatiei

    19/114

    la mai mult de un calculator a de'enit e#trem de important, pe msur ce cre$teutilizarea po$tei electronice $i a numrului de calculatoare alocate +ecrui utilizator.?i&ura @> 0ia&rama de stare a unui ser'er (:7-.Capitolul 3 E1-rotocolul -- poate + utilizat numai cu un sin&ur calculator, +ind creat maiales pentru mesa&eria oZine, n care mesaele sunt descrcate $i $terse de pe ser'er.7cest mod de acces nu este ns compatibil cu accesul de la mai multe calculatoare,deoarece astfel s!ar descrca $i s!ar mpri mesaele pe toate calculatoarele utilizate /acest lucru s!ar ntmpla n cazul unui sistem de +$iere comun, de e#emplu 8?S)8et9or5 ?ile SFstem*.

    -rintre scopurile (:7- se numr! s +e pe deplin compatibil cu standardele de mesa&erie din (nternet, precum:(:"%! permiterea accesrii $i mana&ementul mesaelor de la mai mult de uncalculator%! permiterea accesului fr a se baza pe protocoale mai puin e+ciente deacces la +$iere%! oferirea de suport pentru moduri de acces online )mesaele sunt lsate peser'er $i manipulate de la distan de ctre pro&ramele client*, oZine)clientul descarc mesaele de pe ser'er pe ma$ina pe care ruleaz $i apoi le$ter&e de pe ser'er*, deconectat )pro&ramul client se conecteaz la ser'erulde e!mail, creeaz un cache al mesaelor selectate $i apoi se deconecteaz,lucrnd n mod oZine. 6a urmtoarea reconectare se face sincronizarea cu

    ser'erul. 7cest mod difer de modul oZine prin faptul c mesaele rmnpe ser'er, sincronizarea fcndu!se n urma reconectrilor succesi'e*%! suportul pentru accesul concurent la csue po$tale partaate%! clientul nu trebuie s cunoasc formatul de stocare din ser'er etc.-rotocolul include suport pentru operaiuni de creare, $ter&ere $i redenumire decsue I foldere, 'eri+carea e#istenei unor mesae noi, $ter&erea permanent amesaelor, setarea $i $ter&erea indicatorilor )Ja&*, parcur&erea $i cutarea mesaelor nconformitate cu R?C!=33 $i :(:", re&sirea de atribute, te#te $i poriuni selecti'e dinmesae.(:7- conine anumite funcii care nu sunt disponibile n protocolul --! :anipularea de la distan a foldereloro 7bilitatea de a adu&a un mesa la un folder de la distan%o -osibilitatea de a stabili indicatori standard $i de+nii de utilizatori%o 8oti+carea e#istenei mesaelor noi%! Suport pentru foldere multipleo 7bilitatea de a manipula mai multe foldere n afar de (8

  • 7/25/2019 Tehnologia infirmatiei

    20/114

    1. tehnolo&iile de mesa&erie care ofer numai acces oZine nu mai suntadec'ate necesitilor contemporane%3. (:7- ofer suport online $i deconectat superior --, pe ln& suportulpentru modul de acces oZine%@. (:7- poate oferi anumite a'antae fa de protocoalele normale pentruaccesul la sistemele de +$iere%E. deoarece (:7- este un superset al --, sin&urul a'ant a al -- estee#istena unui 'olum mai mare de soft9are bazat pe acesta.2tilizarea e!mail

    7dresele de e!mail sunt simplu de neles. ?iecare adres de e!mail are n mod necesartrei elementeun identificator la persoanei care deine adresa de e!mail. 7cest

    identi+cator poate conine att litere ct $i cifre. 0e asemenea esteposibil utilizarea \%semnul at, care face le&tura ntre identificatorul utilizatorului $i cel

    de!al treilea element%domeniu sau subdomeniu / fiecare adres de e!mail are un domeniu sau

    un subdomeniu pentru identi+care.7tenie, o adres de e!mail nu 'a conine spaii, 'ir&ule sau alte semne specialentre care ), *, , %, ], ^, _, ` etc., forma &eneral +ind identi+catordomeniu.e#t .rice mesa de e!mail conine dou pri de baz antetul $i corpul mesaului.7ntetul unui mesa de e!mail conine urmtoarele cmpuriCapitolul 3 E@

    To 'a conine adresa de e!mail a persoanei destinatare. 7cest cmp maipoate + numit :essa&e To sau :ail To%?rom cmp care conine adresa de e!mail a e#peditorului. "ste

    completat n mod automat de clientul de e!mail%Subect conine o scurt descriere a mesaului. Cmpul mai poate fi

    numit $i Subect of :essa&e sau :essa&e%CC sau Carbon CopF / este un cmp care conine adresele de e!mail

    ale unor destinatari adiionali%

  • 7/25/2019 Tehnologia infirmatiei

    21/114

    ! ser'ere ?T- pri'ate / accesul se face numai pe baza unui nume de utilizator$i al unei parole. -entru astfel de site!uri se pot stabili drepturi de acces nfuncie de utilizator. Capitolul 3 ED0irectoare 'irtuale n site!uri ?T-2n director 'irtual )alias*, dup cum se $tie, este +e o locaie +zic pe disculser'erului care nu rezid n directorul rdcin al ser'erului ?T-, +e o resurspartaat din reea. 0eoarece un alias este mai scurt dect calea +zic spre director,este mai u$or de reinut $i utilizat. 2tilizarea de alias!uri este de asemenea o facilitatemai si&ur, deoarece utilizatorii nu 'or $ti unde sunt localizate +$iere +zice, n acest

    fel neputnd utiliza informaia respecti' pentru modi+carea +$ierelor. 7lias!urile facmai u$oar $i mutarea directoarelor n site n locul schimbrii unui 2R6 pentru undirector se poate schimba le&tura dintre locaia +zic $i alias.n cazul n care site!ul ?T- conine +$iere care sunt localizate ntr!un directoroarecare sau pe alte calculatoare din reea $i nu n directorul rdcin, trebuie createdirectoare 'irtuale pentru a include $i acele +$iere n site!ul ?T-. 2tilizarea unuidirector de pe alt calculator trebuie speci+cat printr!o cale ce trebuie s seconformeze cu 2ni'ersal 8amin& Con'ention )28C*. -e ln& o cale de acces, maitrebuie speci+cat $i un nume $i o parol pentru acces.n tabelul urmtor sunt e#empli+cate le&turile ntre alias!uri $i directoarele+zice, mpreun cu 2R6!ul pentru acces6ocaia +zic 7lias 2R6 )e#emplu*C(netpubftproot 0irector rdcin

    )nu are ne'oie de alias*ftpIIecon.unitb'.roSer'er30ateStudenti Studenti ftpIIecon.unitb'.roIStudenti0(netpubftproot8ote 8ote ftpIIecon.unitb'.roI8ote0(netpub999root Aeb ftpIIecon.unitb'.roI9eb-entru un site ?T- nu este obli&atorie crearea de directoare 'irtuale datoritfaptului c toate +$ierele pot + adu&ate sau ncrcate n directorul principal al site !ului. n cazul unui site comple# sau pentru a speci+ca 2R6!uri pentru diferite pri dinsite, se pot crea directoare 'irtuale. -entru ca un director 'irtual s +e accesibil din maimulte site!uri, acesta trebuie creat n +ecare site.:odaliti de transmisie a datelor prin ?T-2n ser'er ?T- poate s suporte dou moduri de cone#iune a clienilor,depinznd de metoda care este speci+cat de client. :odalitatea de transmisie prin?T- este speci+cat n R?C GDG )httpII999.rfc!editor.or&IrfcIrfcGDG.t#t*.Spre deosebire de HTT- $i marea maoritate a protocoalelor utilizate pe(nternet, protocolul ?T- utilizeaz minimum dou cone#iuni n timpul unei sesiuni ocone#iune de tip half!duple# pentru control $i o cone#iune de tip full!duple# pentrutransferul datelor. -ortul implicit utilizat pentru controlul cone#iunii este 31, iarcone#iunea pentru date este determinat de metoda utilizat de client pentrucone#iunea la ser'er.E> (nternetCone#iunile ?T- acti'e sau &estionate de client sunt create prin intermediulunei comenzi -RT date de client ctre ser'er )prin intermediul cone#iunii de control*prin care se cere ser'erului s stabileasc o cone#iune de la portul TC- 34 de pe ser'erctre client, utiliznd portul TC- speci+cat de comanda -RT.Cone#iunile ?T- pasi'e sau &estionate de ser'er sunt create prin intermediul

    comenzii -7SO mpreun cu un port 'irtual c are 'a + utilizat ca $i port la ni'el deser'er pentru cone#iunea de date. 0up stabilirea unei comenzi de ctre client,ser'erul se conecteaz la client utiliznd portul imediat superior portului pentrucontrolul cone#iunii la ni'el de client.Cea mai frec'ent problem ntlnit cu ?T- pe (nternet pri'e$te transferul dedate prin intermediul unui ser'er pro#F, +re9all sau dispoziti' 87T ) 8et9or57ddress Translation*. n cele mai multe cazuri aceste dispoziti'e sau aplicaii de reeapermit controlul cone#iunii prin portul TC- 31 )pentru lo&in n ser'erul ?T-*, darcnd se ncearc un transfer de date printr!o comand de tip 0(R, 6S, B"T sau -2T,clientul ?T- se blocheaz deoarece dispoziti'ul I aplicaia de acces n reea blocheazportul pentru transfer de date speci+cat de client. n cazul n care dispoziti'ul sauaplicaia de reea suport urnalizarea, se poate 'eri+ca acest lucru prin 'izualizareaurnalelor de respin&ere a pachetelor.

    Ser'iciul 08S08S a fost dez'oltat din necesitatea oferirii unui ser'iciu de mapare de tipnume!adres pentru calculatoarele din (nternet. nainte ca 08S s +e introdus n 1G=L,practica maprii numelor calculatoarelor la adresele (- era fcut n principal prinutilizarea de +$iere partaate, cunoscute sub numele de +$iere Hosts )&azde*.6a nceput, (nternetul era destul de mic pentru a utiliza un +$ier administrat

  • 7/25/2019 Tehnologia infirmatiei

    22/114

    central, care era publicat $i descrcat prin ?T- pentru site!urile conectate. -eriodic,+ecare site (nternet $i actualiza copia +$ierului Host, pentru a reJecta schimbrileinter'enite ntre timp.-e msur ce numrul de calculatoare din (nternet a crescut, utilizarea unuisin&ur +$iere de tip Hosts a de'enit ine+cient. ?i$ierul a de'enit din ce n ce maimare, ceea ce!l fcea mai &reu de distribuit $i meninut n toate site!urile ntr!o formcurent $i actualizat.08S a fost dez'oltat pentru a oferi o alternati' la +$ierele Host. R?C 14@E $i14@D speci+c cele mai multe dintre protocoalele de baz, +ind actualizate de R?C!uri

    adiionale trimise ctre (nternet "n&ineerin& Tas5 ?orce )("T?*. ("T? re'izuie$te $iaprob noi 'ersiuni ale R?C!urilor n mod continuu, astfel nct standardul 08S sedez'olt $i se schimb pe msura ne'oilor.08S este un sistem utilizat pentru numirea calculatoarelor $i ser'iciilor dereea, or&anizat ntr!o ierarhie de domenii. 8umele 08S sunt utilizate n reeleTC-I(-, precum (nternetul, pentru localizarea calculatoarelor $i ser'iciilor prin numeu$or utilizabile. n momentul n care un utilizator introduce un nume 08S ntr!oaplicaie, ser'iciile 08S pot rezol'a numele n alte informaii asociate cu acel nume,precum adrese (-.Capitolul 3 EL0e e#emplu, cei mai muli utilizatori prefer nume precum econ.unitb'.ropentru a localiza un calculator precum un ser'er de e!mail sau 9eb ntr!o reea, numecare poate + n'at $i amintit mai u$or. Cu toate acestea, calculatoarele comunic nreea prin intermediul adreselor numerice. 2tilizarea 08S creeaz o le&tur ntre

    numele calculatoarelor, utilizate de oameni, $i adresele numerice, utilizate decalculatoare.n +&ura urmtoare se poate obser'a utilizarea de baz a 08S, pentru &sireaadresei (- a unui calculator, &sire bazat pe numele acestuia.?i&ura @G 2tilizarea 08S pentru coresponden nume!domeniu ! adres (-.n acest e#emplu, un calculator client intero&heaz un ser'er 08S, cerndadresa (- a unui calculator con+&urat s utilizeze econ.unitb'.ro sa $i nume dedomeniu 08S. 0eoarece ser'erul 08S este capabil s rspund ntrebrii utilizndbaza de date local, 'a rspunde cu datele cerute.n practic, intero&rile 08S pot include $i pa$i adiionali )contactarea altorser'ere 08S n cazul n care ser'erul local nu cunoa$te rspunsul, de e#emplu* care nusunt indicai aici.(n aceste documente ori&inare ale 08S, sunt speci+cate elementele comunetuturor implementrilor de aplicaii referitoare la 08S, inclusi' a! spaiului de domeniu 08S, care speci+c structura ierarhic a domeniilorutilizate pentru or&anizarea numelor%! nre&istrri surs, care mapeaz numele de domenii 08S la tipuri de resursede informaii speci+ce, pentru utilizare n cazul n care numele estenre&istrat sau rezol'at n spaiul de nume%! ser'ere 08S, care stocheaz $i rspund la intero&ri referitoare lanre&istrri surs%! clieni 08S, numii $i rezol'atori, care intero&heaz ser'erele pentru a cuta$i rezol'a nume la tipul de resurse speci+cat n intero&are.2n spaiu de domenii de nume 08S )+&ura urmtoare* este bazat pe conceptulde arbore al domeniilor numite. ?iecare ni'el din arbore poate reprezenta +e o ramur,

    +e o frunz din arbore. ramur este un ni'el n care este utilizat unul sau mai multenume pentru a identi+ca o colecie de resurse numite. frunz este un nume unicutilizat o sin&ur dat la acel ni'el pentru a indica resursa speci+c.E= (nternet?i&ura E4 (erarhia 08S.rice nume de domeniu 08S utilizat n arbore este, din punct de 'edere tehnic,un domeniu. Cele mai multe discuii referitoare la 08S identi+c numele ntr!unul dincele cinci moduri, bazat pe ni'elul $i modul n care este utilizat un nume. 0e e#emplu,numele de domeniu 08S nre&istrat pentru 2ni'ersitatea Transil'ania din

  • 7/25/2019 Tehnologia infirmatiei

    23/114

    sub forma a dou &hilimele ) *,care indic o 'aloare nul. Cnd esteutilizat ntr!un nume de domeniu08S, este pre+#at printr!un punct).* pentru a desemna faptul cnumele este localizat la cel mai naltni'el din ierarhia de domenii. n2n sin&ur punct utilizat lasfr$itul numelui, precum

    econ.unitb'.ro.Capitolul 3 EGTip nume 0escriere "#empluacest caz, numele de domeniu 08Seste considerat a + ntre& $ipuncteaz ctre o locaie e#act narborele de nume. 8umele astfeldeclarate sunt numite nume dedomenii cali+cate n ntre&ime)?ullF ;uali+ed 0omain 8ames !?;08*.0omeniuprincipal2n nume din dou, trei sau patru

    litere utilizat pentru a indica araIre&iunea sau tipul or&anizaiei careutilizeaz numele..ro, indic numele rii0omeniusecundar8ume de lun&ime 'ariabilnre&istrate pentru o anumitpersoan sau or&anizaie pentruutilizare pe (nternet. 7ceste numesunt ntotdeauna bazate pe domeniiprincipale, n funcie de tipulor&anizaiei sau re&iunea n care esteutilizat numele.unitb'.ro., domeniu secundarnre&istrat pentru 2ni'ersitateaTransil'ania din

  • 7/25/2019 Tehnologia infirmatiei

    24/114

    ser'erul trebuie s rspund! un nume de domeniu 08S speci+cat sub forma ?;08%! un tip speci+cat de intero&are care poate speci+ca +e o nre&istrare surs nfuncie de tip, +e un anumit tip de intero&are%! o clas speci+c pentru numele de domeniul 08S. -entru Ser'erele 08S detip Aindo9s, aceast parte din intero&are ar trebui s +e ntotdeauna clasa(nternet )(8*.0e e#emplu, numele speci+cat poate + al unui calculator precumecon3.econ.unitb'.ro, iar tipul de intero&are poate + de speci+cat s caute tipul

    adres )7*.(ntero&rile 08S rezol' intero&rile n mai multe feluri. 2n client poate uneoris rspund la o intero&are prin utilizarea informaiilor din cache, obinute printr!ointero&are precedent. Ser'erul 08S poate s!$i utilizeze propriul cache pentruintero&are sau poate contacta un alt ser'er 08S n bene+ciul clientului pentru arezol'a numele cerul de client, trimind apoi rezultatul ctre client. 7cest proces estecunoscut sub numele de recursi'itate.-e ln& acestea, clientul nsu$i poate s contacteze ser'ere 08S adiionalepentru a rezol'a numele. n acest scop, clientul utilizeaz intero&ri separate bazate perspunsurile precedente ale ser'erelor. -rocesul este cunoscut sub numele de iteraie.n &eneral, intero&area 08S are loc n doi timpi! nceputul unei intero&ri are loc pe un calculator client. (ntero&area estetrecut mai apoi unui ser'iciu de rezol'are, ser'iciul client 08S%

    ! cnd o intero&are nu poate + rezol'at local, se pot intero&a ser'ere 08Spentru a rezol'a numele.Cei mai muli clieni 08S e#ecut o cerere de tip cutare normal )loo5up*, ncare cutarea este fcut pe baza numelui de domeniu 08S care este cunoscut, stocatsub form de adres surs )de tip 7*. 7cest tip de intero&are a$teapt ca rezultat oadres (- a resursei trimise n intero&are.?i&ura E1 Wona 6oo5up din Aindo9s [email protected] 3 D1(ntero&area in'ers )re'erse loo5up* are loc n momentul n care clientulcunoa$te adresa (- $i caut un nume de calculator bazat pe aceast adres.?i&ura E3 Wona Re'erse 6oo5up din Aindo9s [email protected] tabelul urmtor se pot obser'a principalele tipuri de nre&istrri suportate de08SS7 Start of 7uthoritF / identi+c ser'erul de nume care este autoritatea datelordin domeniu, +ind prima nre&istrare din baza de date cu zone. "ste creatautomat odat cu crearea primului ser'er de nume pentru un domeniu.8S 8ame Ser'er / o nre&istrare creat pentru +ecare ser'er de nume asociatunui domeniu.7 Host / ofer maparea numele &azdei / adres (- ntr!o zon de cutare detip for9ard.-TR -ointer / acest tip de nre&istrare este in'ersul nre&istrrii de tip 7,conducnd ctre &azd. Se &se$te n zona de cutare in'ers )re'erse*,oferind o mapare de tip (- / nume &azd.SRO Ser'ice / acest tip de nre&istrare arat care ser'icii ruleaz pe o anumit&azd. 0e e#emplu nre&istrrile SRO ar putea identi+ca toatecalculatoarele pe care e#ist controllere de domenii dintr!o reea.

    :K :ail "#chan&er / acest tip de nre&istrare identi+c ser'erele de e!mail dinreea, precum $i ordinea n care ar trebui contactate ser'erele de e!mail.C87:" Canonical 8ame sau 7lias / acest tip de nre&istrare este utilizat pentru acrea un alias pentru o nre&istrare e#istent. 7cest lucru permite e#istenamai multor nume de domenii pentru o sin&ur adres (-.H(8? Host information / acest tip de nre&istrare poate + utilizat pentru a aJa)dac sunt disponibile* informaii despre ser'erul 08S )procesor, sistem deoperare, alte informaii despre hard9are sau soft9are*.D3 (nternetA(8S A(8S / ofer 08S capacitatea de a utiliza A(8S pentru a rezol'a numele&azdelor.Ser'iciul 88T-:esa&eria electronic sau e!mail este principalul miloc de transfer al mesaelordin (nternetul modern, dar aceasta este creat doar pentru comunicarea ntr!un &rup

    relati' restrns de utilizatori. n practic, e#ist multe situaii n care e !mail!ul nu estecel mai potri'it. -rintre aceste situaii se numr cazurile n care informaia trebuiepartaat ctre un numr mare de participani care nu se cunosc ntre ei, un e#empluclasic +ind partaarea $tirilor astfel, persoana care dore$te s ofere $tirile, dore$te s ofac pentru toi utilizatorii interesai $i nu ctre o anumit mulime speci+ c dedestinatari.

  • 7/25/2019 Tehnologia infirmatiei

    25/114

    -entru distribuirea mesaelor $i a altor tipuri de informaie prin intermediulinter!reelelor a fost creat un sistem de mesa&erie numit 2senet )users net9or5 /reeaua utilizatorilor* sau 8et9or5 8e9s. 7cest sistem este asemntor e !mail!ului nceea ce pri'e$te scrierea $i citirea mesaelor, dar a fost creat pe baza unui model diferitfa de e!mail, concentrndu!se pe partaarea $i feedbac5!ul public. n 2senet oricinepoate scrie un mesa care poate + citit de ctre orice numr de destinatari, care, larndul lor, pot rspunde mesaelor scrise de ali utilizatori. 2senet a fost una dinprimele aplicaii utilizate pentru comunicarea lar& de &rup bazat pe inter!reele,de'enind una din cele mai mari comuniti din ntrea&a lume, +ind utilizat pentru

    partaarea informaiilor, punerea de ntrebri sau discutarea a mii de subiecte.2senet!ul ncepe n momentul n care un utilizator scrie un mesa pentrudistribuire. 0up ce mesaul este transmis ctre un &rup despre TC-I(-, de e#empl u,acesta este stocat pe ser'erul local de $tiri iar un soft9are special l 'a copia n maimulte ser'ere de $tiri inter!conectate. :esaul se 'a propa&a n cele din urm nntrea&a lume, unde oricine dore$te s citeasc &rupul de dialo& despre TC-I(-, spree#emplu, poate citi mesaele.-uterea real a 2senet const n faptul c dup citirea unui mesa, oriceutilizator poate s rspund n acela$i &rup, rspuns care 'a + propa&at la fel ca $imesaul ori&inal. 7cest lucru face 2senet!ul foarte util pentru schimbul de informaiirecente, discuii sociale sau obinerea de asisten n anumite probleme. Ceea ce esteinteresant despre 2senet este faptul c acesta nu este formalizat n nici un fel $i nu estebazat pe nici un standard de+nit formal, +ind e#emplul clasic de dez'oltare al unui

    sistem intr!o manier ad!hoc. "#ist $i anumite standarde pentru codi+carea lucruluin 2senet )'ezi R?C 14@>, care descrie formatul mesaelor din 2senet*, dar acesteaser'esc mai mult ca documente istorice dect ca standarde obli&atorii.-rotocolul 88T- este utilizat n toi pa$ii de transfer n procesul de comunicaieal 2senet!ului modern, chiar dac 88T- este de cele mai mult ori asociat cupropa&area articolelor de $tiri din 2senet. ?uncia cea mai important a 88T- este de Capitolul 3 D@a oferi un miloc e+cient pentru copierea unor 'olume mari de articole din 2senet dela un ser'er la altul.-entru a putea obser'a cum funcioneaz 88T-, trebuie s nele&em mai ntimodul n care este or&anizat 2senet!ul modern. 7stfel, site!urile 2senet se pot &sipeste tot n (nternet $i, din punct de 'edere teoretic, orice ser'er 88T- poate contactaun alt ser'er pentru a recepiona $i transmite articole. Cu toate acestea, ar + deosebitde costisitor ca, pentru transmiterea unui articol de $tiri, un ser'er s contacteze toatecelelalte ser'ere 88T-. 0e aceea, reeaua lo&ic a 2senet continu s +e foarteimportant, chiar $i n era (nternet.Teoretic, condiia esenial a e#istenei structurii 2senet este ca +ecare site s+e conectat cu cel puin un alt site. Reeaua lo&ic ar putea + amorf $i fr nici ostructur formal ct timp +ecare site poate forma o cale printr!o sec'en de ser'ereintermediare. Cu toate acestea 2senet!ul modern are un 'olum foarte mare, cu mii deser'ere $i &i&abFtes de articole postate n +ecare zi, ceea ce cere funcionarea uneistructuri mai or&anizate dect cea teoretic. 0in acest moti', reeaua lo&ic modern a2senet este structurat ntr!o ierarhie ci'a mari distribuitori de ser'icii (nternet)(S-* $i companii mari, cu le&turi foarte puternice la (nternet, sunt considerate 'rfulierarhiei, sau a ceea ce se nume$te coloana 'ertebral a 2senet.7ceast structura ierarhic nseamn $i c cele mai multe ser'ere 2senet menin

    doar o cone#iune direct cu cel mai apropiat 'ecin de pe ni'elul superior $i mai multecone#iuni cu site!urile de pe ni'elurile inferioare. 2n ser'er recepioneaz articole de$tiri pe cone#iunea cu superiorul su $i propa& articolele ctre toate ser'erele de peni'elul imediat inferior.?i&ura E@ "#emplu de ierarhie 2senet.DE (nternet0e e#emplu, presupunem faptul c o or&anizaie deine un ser'er de $tiri )7*le&at la coloana 'ertebral a 2senet. -e ni'elul imediat inferior se &se$te un alt ser'er)

  • 7/25/2019 Tehnologia infirmatiei

    26/114

    Ptra&erea )pull* articolelor presupune faptul c un ser'er pe care seaJ articole noi nu comunic acest lucru 'ecinilor, ace$tia cernd nschimb o list de mesae n care s se &seasc ultimele mesaeactualizate de la ultima lor cone#iune."#ist att a'antae ct $i deza'antae ale ambelor tehnici, dar tehnica dePmpin&ere este cea mai utilizat pentru comunicarea $tirilor, din cauza timpului maiscurt n care $tirileIarticolele aun& s se propa&e. -entru ca aceast tehnic sfuncioneze, administratorul unui ser'er 88T-, odat cu stabilirea unei relaii cu unser'er de ni'el superior, furnizeaz acestuia o list de &rupuri de dialo& pe care

    ser'erul de ni'el inferior dore$te s le menin. n momentul n care un articol nousose$te la ser'erul superior $i se &se$te n lista de &rupuri a ser'erului de ni'elinferior, acesta este transmis automat ctre ser'erul inferior. 7cest lucru are $i una'anta economise$te tra+cul necesar ntrebrilor de &enul Pe#ist ce'a nou.R?C GLL descrie protocolul clasic 88T-, iar schimbul de articole potri'itacestui document se realizeaz conform ima&inii urmtoare.n aceast ima&ine clientul 88T- )care poate + de fapt $i un ser'er 88T-* aredou mesae noi de distribuit ctre ser'er. -entru acest lucru, dup stabilireacone#iunii cu ser'erul, clientul transmite comanda (H7O" urmat de (0!ul mesaului.n cazul n care ser'erul are dea mesaul, 'a transmite ctre client acest fapt )rspunsE@D*, iar n cazul n care dore$te mesaul 'a transmite @@D, urmnd ca clientul stransmit mesaul 2senet.:arele a'anta al acestei tehnici este acela c ser'erului nu i este trimis o

    dublur a mesaului dea e#istent. Totu$i, e#ist $i un deza'anta / faptul c ser'erultrebuie s rspund cu comanda (H7O" nainte de mesa sau nainte ca urmtoareacomand s +e transmis de ctre client.Capitolul 3 DD?i&ura EE Schimbul de articole ntre dou ser'ere conform R?C GLL.D> Ser'iciul HTT-.7plicaii Aeb.@. Ser'iciul HTT-. 7plicaii Aeb.(n zilele noastre, cea mai utilizat metod de a interaciona cu un ser'er Aebeste aceea a arhitecturii clientIser'er bazat pe tehnolo&ie Aeb. -rocesul schimbuluide informaii utilizat n tehnolo&ia Aeb nu difer de procesul implementat dearhitectura standard clientIser'er, n care pro&ramul ser'er &estioneaz procesareaintero&rilor recepionate de la pro&ramele clieni.n cadrul procesului de schimb de informaii utilizat de tehnolo&iile 9eb,pro&ramele client sunt e#ecutate n pro&rame de na'i&are 9eb, care se &sesc de obiceipe staiile de lucru sub forma aplicaiilor au#iliare, pe post de clieni.

  • 7/25/2019 Tehnologia infirmatiei

    27/114

    interpretate doar de ctre bro9serul 9eb n momentul n care documentul 9eb 'a +ncrcat $i a+$at.Capitolul @ DL?uncionarea ser'erelor HTT-"ste &reu de ima&inat cazul n care administratorul unui ser'er ar dori s facdisponibil pentru toat lumea sistemul de +$iere al ser'erului Aeb. 0eci, ser'erele9eb atribuie un director rdcin )root folder* ca punct de plecare pentru toate cererileB"T. 7cest termen mai este utilizat $i sub form de home directorF, home folder, rootdirectorF, HTT- root, document root sau home root.n cazul n care ser'erul rdcin este

    C(netpub999root,iar ser'erul a primit o cerere de tipB"T IstudentiI&rupeIabcdInote.html,ser'erul 9eb 'a cuta n realitate $i 'a trimite +$ierulC(netpub999rootstudenti&rupeabcdnote.html.:odalitatea de a 'edea datele ca parte a folderului rdcin din ser'erul 9ebeste foarte util. Chiar dac n realitate datele rezid pe un disc diferit, pentrumana&ementul spaiului, sau chiar pe o ma$in diferit. ?olderele 'irtuale reprezintrezol'area dilemei de mai sus, prin apariia lo&ic a unui folder din afara directoruluirdcin a ser'erului 9eb ca parte din el.0e e#emplu, un site care ine anunurile locale ntr!un folder la"Stiri6ocale,iar ser'erul 9eb are rdcina n

    C(netpub999root.7dministratorul ser'erului Aeb poate s de+neasc un folder 'irtual numit Istiri cares reprezinte calea "Stiri6ocale. Cnd ser'erul Aeb recepioneaz cerereaB"T IstiriIdefault.htmlel 'a cuta $i 'a trimite ctre bro9ser +$ierul"Stiri6ocaledefault.html$i nuC(netpub999rootstiridefault.html.2n moti' pentru crearea de foldere 'irtuale este securitatea. :ulte ser'ere 9ebutilizeaz folderele 'irtuale pentru a implementa permisii de acces la ni'el de folder.D= Ser'iciulHTT-.7plicaii Aeb.-rocesarea unei intero&ri de la clientn cele ce urmeaz 'om considera o sec'en complet de pa$i e#ecutai deser'erul 9eb pentru procesarea unei intero&ri recepionate de la clientul 9eb1. bro9serul 9eb sau alt client 9eb trimite ctre ser'erul 9eb o intero&are,cernd anumite resurse. 7ceast intero&are este transmis n formatHTT-, n timp ce adresa resursei cerute este speci+cat n format2niform Resource 6ocator )2R6*. (ntero&rile sunt fcute de obiceiutiliznd comanda HTT- Bet.3. dup recepionarea intero&rii de la client, ser'erul 9eb determine#istena resursei n cadrul resurselor controlate de ser'erul respecti'%@. n cazul n care resursa este disponibil, ser'erul 9eb determindrepturile de acces, iar dac aceste drepturi nu au fost nclcate,returneaz ctre client coninutul resursei dorite%E. n cazul n care drepturile de acces au fost nclcate, ser'erul 9eb

    respin&e intero&area, returnnd clientului atenionarea de ri&oare%D. n cazul n care resurse nu se &se$te pe ser'erul 9eb, ser'erul determininformaia despre resurs din +$ierele de con+&uraie, acesteacuprinznd inclusi' o posibil relocare n reea. 0ac resursa a fostalocat ser'erului, dar a fost redirectat temporar ctre o alt locaie,ser'erul informeaz clientul despre acest fapt%>. dac ser'erul 9eb suport un arbore 'irtual construit din alte ser'ere9eb, cutarea 'a + redirecionat ctre resursele necesare%L. dac ser'erul 9eb este utilizat ca $i ser'er pro#F, el acioneaz pe de!oparte ca $i ser'er 9eb pentru clientul care a transmis intero&area, iar pede alt parte ca $i client 9eb pentru a intero&a un alt ser'er 9eb. 7cestaeste un simplu a&ent de retransmisie care re&se$te $i stocheaz n cachepa&ini 9eb pentru persoanele din interior dar care nu permite accesul

    'izitatorilor la resursele interne. -entru a utiliza un ser'er pro#F, +ecarebro9ser trebuie con+&urat s poata. trimite toate cererile B"T ctre ser'erul pro#F $i nu ctre &azdaspeci+cat n 2R6%b. s includ ntre&ul 2R6, inclusi' numele ser'erului $i portul ncererea B"T.

  • 7/25/2019 Tehnologia infirmatiei

    28/114

    =. dup returnarea informaiilor ctre client, ser'erul nchide cone#iune cuacesta.Capitolul @ DG?i&ura ED (nteraciunile dintre client $i ser'er.?i&ura E> Ser'er 9eb pe post de a&ent de retransmisie )pro#F*.n cazul n care resursa obinut de la ser'er este un +$ier HT:6, bro9serul,prin e#aminarea marcaului, poate determina cereri pentru alte +$iere. n acest caz,bro9ser!ul le re&se$te prin alte comenzi B"T. Ser'erul 9eb trateaz toate cererileB"T n mod identic, indiferent de tipul +$ierului. Sarcina de asamblare a +$ierelorre&site $i formatarea pa&inii re'ine bro9ser!ului n ntre&ime.

    n mod normal, bro9ser!ele mai trimit pe ln& cererea B"T $i diferite anteturicare includ informaii adiionale despre cone#iune. n cererea urmtoare, de e#emplu,bro9ser!ul indic ce fel de +$iere poate s accepte, ce limb prefer )en&lez*,mrimea $i adncimea de culoare pentru ecranul 'izitatorului, sistemul de operare al'izitatorului $i tipul de procesor, numele $i 'ersiunea de bro9ser, numelecalculatorului pe care 'izitatorul ncearc s!l acceseze $i un indicator prin carebro9ser!ul arat c dore$te s utilizeze aceea$i cone#iune pentru mai multe transferuri$i nu s deschid o nou cone#iune pentru +ecare +$ierB"T I HTT-I1.17ccept ima&eI&if, ima&eI#!#bitmap, ima&eIpe&, ima&eIp&, I7ccept!6an&ua&e en27!pi#els 143E#L>=27!color color1>

    27!S Aindo9s 3444>4 Ser'iciul HTT-.7plicaii Aeb.27!C-2 #=>Oisitor!7&ent :ozillaIE.4 )compatible% :S(" >.4% Aindo9s 3444*Host econ.unitb'.roConnection Qeep!7li'en rspuns la aceast cerere, ser'erul rspunde cu un antet pentru +ecare pa&inn care sunt indicate un cod de stare )344 Q, numele $i 'ersiunea ser'erului 9eb,dorina de a reutiliza cone#iunea, data $i ora, tipul +$ierului )te#tIhtml*, posibilitateade a oferi o poriune de bFtes a unei pa&ini, data ultimei modi+cri a pa&inii returnate$i lun&imea pa&inii returnate n bFtes.HTT-I1.4 344 QSer'er :icrosoft!((SI>.4Connection 5eep!ali'e0ate Sat, 1G ct 3443 33E114 B:TContent!TFpe te#tIhtml7ccept!Ran&es bFtes6ast!:odi+ed :on, 4D 8o' 3443 4@D41D B:TContent!6en&th DDLE-a&inile 9eb ce conin formulare utilizeaz $i al doilea tip de cerere numit-ST. :etoda -ST utilizeaz anteturi HTT- adiionale pentru a transmite numele $i'alorile cmpurilor dintr!un formular, oferind n acest fel o mai mare Je#ibilitate $icapacitate de manipulare a datelor dect utilizarea metodei B"T mpreun cu MuerFstrin&."#plicarea complet a anteturilor HTT- nu constituie scopul acestei lucrri, darautorii de pa&ini 9eb trebuie s +e con$tieni de faptul c bro9ser!ele $i ser'erele 9eb

    schimb ntre ele o 'arietate de informaii despre ele nsele. 0e e#emplu, informaiileoferite de bro9ser!e pot + utilizate de ser'ere pentru a rspunde n mod diferit de labro9ser la bro9ser.Ser'erele 9eb moderne pot + utilizate pentru rezol'area unei clase mai lar&i deprobleme, ntre care enumermsuport pentru o baz de date de documente ierarhice, procesarea

    intero&rilor $i controlul accesului la informaii pentru pro&rameleclient!side%pre!procesarea datelor nainte de a rspunde intero&rii%interaciune cu alte pro&rame e#ternet $i alte ser'ere )motoare de cutare,

    de e#emplu*.HTT-S. Secure Soc5ets 6aFerSecuritatea este ntotdeauna o problem pe Aeb, mai ales pentru acti'itile

    care necesit transfer de bani, schimb de numere de cri de credit, numere de conturibancare sau alte tranzacii +nanciare. n aceste cazuri, ambele pri ale unei astfel detranzacii doresc criptarea informaiilor astfel nct nimeni s nu poat inter'eni ncomunicaie s modi+ce sau s duplice tranzacia, sau s captureze datele pentru uzfraudulos.Capitolul @ >1Secure Soc5ets 6aFer )SS6* ofer un astfel de criptare pentru Aeb. SS6 este

  • 7/25/2019 Tehnologia infirmatiei

    29/114

    utilizat n felul urmtor1. 'izitatorul Aeb trimite un 2R6 a'nd ca protocol de identi+care https%3. bro9ser!ul contacteaz ser'erul Aeb pe portul EE@ )portul =4 este implicitpentru tra+c normal*%@. bro9ser!ul $i ser'erul ne&ociaz o cheie de criptare pentru sesiunea curent.7ceast cheie cuprinde factori speci+ci pentru calculatorul 'izitatorului,precum adresa (-, fcnd puin probabil faptul ca alt calculator s &hiceascsau s obin cheia respecti'%E. dup stabilirea cheii de criptare, toate comunicaiile, inclusi ' 2R6!urile

    https sunt criptate cu cheia respecti', dup carea. bro9ser!ul trimite datele criptate ctre ser'iciul SS6 pe portul EE@%b. ser'iciul SS6 decripteaz transmisia $i o nainteaz, intern, ctreser'erul $i portul cerut%c. ser'erul SS6 prime$te rspunsul ser'erului Aeb, l cripteaz $i ltransmite ctre bro9ser%d. bro9ser!ul face decriptarea $i a+$eaz rezultatele%?i&