Sunteți pe pagina 1din 11

2.

2.1. 2.2. 2.3. 2.4.

Tipuri de modele de RC (arhitecturi)


Principiile concep iei pe niveluri Modelul de referin ISO/OSI Modelul TCP/IP (suita de protocoale) Alte modele

Carmen Timofte

Cap.2

2.1. Principiile conceptiei pe niveluri


Pentru a reduce complexitatea proiectrii i pentru a asigura compatibilitatea comunica iei, se accept c re elele sunt compuse logic dintr-un ansamblu de activit i cooperante, organizate ntr-o structur ierarhic pe niveluri sau straturi. Numrul de niveluri, denumirea i func ia fiecruia pot diferi de la o implementare la alta. O activitate este un ansamblu coerent de ac iuni elementare, n vederea ndeplinirii unui scop definit (transmiterea unui pachet pe un canal, supravegherea strii re elei, stabilirea unei comunica ii etc.). Ac iunile elementare care particip la execu ia unei activit i sunt realizate local prin entit i. Nivelul n al unui sistem poate purta un dialog cu nivelul n al altui sistem. Regulile i conven iile stabilite n acest dialog formeaz protocolul nivelului n. Entit ile cuprinse la nivelurile corespunztoare ale diferitelor sisteme se numesc entit i egale (procesele egale comunic utiliznd protocolul specific). La nivelul de baz are loc o comunica ie fizic ntre maini, iar la nivelurile superioare au loc comunica ii virtuale. ntre dou niveluri adiacente "pe vertical" exist o interfa care definete opera iile primitive i serviciile utilizate de nivelul superior.

Carmen Timofte

Cap.2

Principiile conceptiei pe niveluri (*)

Carmen Timofte

Cap.2

Exemplu de flux de informa ii pentru suportul comunicrii virtuale la nivelul 5

Carmen Timofte

Cap.2

Tipuri de servicii
orientate pe conexiune se bazeaz pe sistemul telefonic (vrei s suni, ridici receptorul, formezi, vorbeti, nchizi); apelantul stabilete mai nti o conexiune, iar la final o elibereaz; sunt sigure (nu pierd date); sunt cu confirmare (exp: ftp); pot avea 2 variante: secven e de mesaje i fluxuri de bytes fr conexiune se bazeaz pe sistemul potal; toate mesajele sunt scurte i con in adresele expeditorului i destinatarului, i circul independente unele de altele; nu sunt sigure (pierd pachete, care pot sosi i n alt ordine); sunt fr confirmare; sunt de tip datagram (asemntor cu serviciul de telegrame care nu necesit confirmarea ctre expeditor)
Carmen Timofte Cap.2 5

Tipuri de servicii (*)


Un serviciu este format dintr-un set de primitive (opera ii) puse la dispozi ia utilizatorului care folosete serviciul. Exemplu de set de primitive pentru implementarea unui serviciu orientat pe conexiune, ntr-un mediu client-server:
LISTEN (ascult) blocare n ateptarea unei conexiuni; CONNECT (conecteaz) stabilete o conexiune cu o entitate pereche aflat n ateptare; RECEIVE (primete) blocare n ateptarea unui mesaj; SEND (trimite) trimite un mesaj entit ii pereche; DISCONNECT (deconecteaz) termin o conexiune

Carmen Timofte

Cap.2

Tipuri de modele de RC-uri Modelul ISO/OSI


Modelul de referin OSI are la baz o propunere dezvoltat de ISO (International Standards Organization), ca prim etap n procesul de standardizare a diferitelor protocoale (autori: Day i Zimmermann, 1983). Modelul este denumit ISO/OSI-RM (Open Systems Interconnection Reference Model), deoarece se refer la interconectarea sistemelor deschise ISO a stabilit i publicat standarde pentru fiecare nivel. Are o structura stratificata pe niveluri Are un model foarte folosit, destul de general, nc valabil, caracteristicile fiecrui nivel sunt foarte importante; protocoalele sale nu sunt folosite aproape deloc

Modelul TCP/IP
Are o structura ierarhica pe niveluri (separeare intre niveluri nu este foarte clara) Elaborat de DoD (Department of Defence - Ministerul Aprrii din SUA), Are n vedere, n mod deosebit, interconectivitatea, mai mult dect organizarea rigid n straturi func ionale. ISO/OSI prezint mai bine i mai explicit mecanismele de comunica ie ntre calculatoare, dar TCP/IP a devenit, datorit flexibilit ii sale, principalul protocol comercial de interconectare a re elelor. TCP/IP este opusul: modelul nu este foarte util, dar protocoalele sunt folosite pe scar larg. Carmen Timofte Cap.2 7

Principiile aplicate pt. cele 7 niveluri


1. 2. 3.

4. 5.

un nivel trebuie creat atunci cnd este nevoie de un nivel de abstractizare diferit; fiecare nivel trebuie s ndeplineasc un rol bine definit; func ia fiecrui nivel trebuie aleas acordndu-se aten ie definirii de protocoale standardizate pe plan interna ional; delimitarea nivelurilor trebuie fcut astfel nct s se minimizeze fluxul de informa ii prin interfe e; numrul de niveluri trebuie s fie suficient de mare pentru ca arhitectura s fie func ional

Carmen Timofte

Cap.2

All People Seem To Need Data Processing

Carmen Timofte

Cap.2

Modelul ISO/OSI
PDU Protocol DataUnits -unitati de date ale protocoa lelor; -relative la nivel; -alcatuite din antet +corp;

Carmen Timofte

Cap.2

10

(*)

Carmen Timofte

Cap.2

11

Nivelul fizic
Nivelul fizic (Physical) realizeaz transmisia electric a unui ir de bi i, fr a se verifica corectitudinea acesteia. Nivelul fizic este n strns legtur cu mediul fizic de transmisie a datelor. La acest nivel se specific: tipul de cablu, conectorul de legtur, rata de transfer, metoda de codificare a datelor, metoda de acces la mediul de transmisie. Pentru LAN se folosesc, n principal, trei medii fizice de transmisie: cablul torsadat (TP - Twisted Pair), cablul coaxial i cablul cu fibr optic (tabelul 1.1).

Vitez Avantaje Dezavantaje Securizare redus, imunitate la 10 - 100 Cablu TP Cost mic, uor de instalat Mbps zgomot proast Cablu 10 - 16 Transmisie relativ rapid, Securizare redus, imunitate la coaxial Mbps pe distan e mici zgomot redus Transmisie de date, voce, Dificil de instalat, costuri 100 - 1000 Fibr optic video, fax cu viteze mari i ridicate pentru dispozitivele Mbps la distan e mari anexe
Carmen Timofte Cap.2 12

Mediu fizic

Modelul ISO/OSI (*)


Nivelul legtur date (Data Link) asigur transmiterea corect a datelor ntre dou sisteme ntre care exist o legtur fizic. Secven a de date este mpr it n frame-uri (cadre). Sta ia receptoare face verificarea sumei de control asociat cadrului. Nivelul re ea (Network) asigur dirijarea cadrelor prin re ea, stabilind calea de transmisie a datelor de la surs la destina ie. Poate asigura multiplexarea mai multor comunicatii pe aceeasi legatura de date. 1-3 inlantuite; 4-7 cap-la-cap; Nivelul transport (Transport) asigur transmisia corect a datelor ntre sta ia surs i sta ia destina ie (de tip punct-lapunct), realizeaz secven ierea mesajelor, sincronizeaz ritmul de transmisie i asigur retransmisia mesajelor pierdute sau eronate.
Carmen Timofte Cap.2 13

Modelul ISO/OSI (*)


Nivelul sesiune (Session) realizeaz conexiuni logice ntre procesele constituente ale unei aplica ii, asigurnd dialogul direct ntre aceste procese (initializarea, sincronizarea, terminarea dialogului). Nivelul prezentare (Presentation) defineste semantica si sintaxa datelor care se vor schimba. Se lucreaz cu o reprezentare abstract a datelor, valabil n toat re eaua, asigurndu-se conversia n formate specifice de reprezentare la nivelul calculatoarelor, terminalelor etc. n unele aplica ii se asigur compresia datelor i criptarea lor. Nivelul aplica ie (Application) asigur utilizatorului mijloacele necesare de acces la mediul OSI. Se ocupa de semantica aplicatiei. Serviciile de baz ale re elei: pota electronic - e-mail, transferul de fiiere, accesul la distan .

Carmen Timofte

Cap.2

14

Implementare ISO/OSI
Nivelurile 5, 6 i 7 sunt implementate n calculatoarele din WAN n cadrul sistemului de operare al re elei NOS (Network Operating System). Nivelul 4 este implementat printr-o parte a NOS ce se numete sta ie de transport (transport station). Nivelul 3 este implementat, n calculatoare i n IMP, printr-un program de interfa are ce asigur func ionarea hard-ului (driver). Nivelul 2 este implementat prin soft i par ial prin hard. Nivelul 1 este implementat doar prin hard. ISO/OSI RM are o serie de protocoale, care din pacate nu sunt utilizate

Carmen Timofte

Cap.2

15

Modelul TCP/IP
Comparatie ISO/OSI, TCP/IP

Carmen Timofte

Cap.2

16

Modelul TCP/IP (*)


Nivelul Aplica ie - protocoale pentru acces de la distan i partajarea de resurse: Telnet, FTP, SMTP (Simple Mail Transfer Protocol), HTTP i multe altele; se bazeaz pe func ionalitatea straturilor inferioare. Nivelul Transport -similar celui din modelul de referin OSI. Transporta datele cap-la-cap (host-host) ntre procesele utilizatoare. Protocoalele folosite sunt: TCP (Transmission Control Protocol): transmisia de date orientat pe
conexiune, servicii de transmisie sigure i fr erori,

UDP (User Datagram Protocol): mecanism de transmisie de baz, simplu,


fr conexiune, n mod datagram; utilizat i pentru schimb de date - cum ar fi difuzarea de nume NetBIOS, mesaje de sistem etc. - care nu necesit controlul fluxului, confirmarea, reordonarea pachetelor sau alte func iuni oferite de protocolul TCP.

T/TCP (Transaction Transmission Control Protocol), este n curs de definire. El va include ac iuni de tip tranzac ie, din ce n ce mai utilizate n Internet.

Carmen Timofte

Cap.2

17

Modelul TCP/IP (*)


Nivelul Internet[working] - interconectare a re elelor n vederea asigurrii schimbului de date ntre dou sta ii racordate la re ele diferite. Protocolul IP (Internet Protocol), definit de RFC (Request for Comments) 791, constituie nucleul pentru TCP/IP Func iile lui sunt: definirea unit ilor de baz pentru transmisiile ntre re ele (datagram-e), definirea planului de adresare Internet, circula ia datelor ntre nivelul acces re ea i nivelul transport pentru fiecare sta ie, direc ionarea unit ilor de date ctre calculatoarele de la distan , fragmentarea i reasamblarea unit ilor de date. Nivelul Acces la re ea (host-to-network) ofer sistemului mijloacele care-i permit transmiterea datelor ctre alte maini conectate n re ea (n particular, are sarcina s direc ioneze datele ntre dou echipamente racordate la aceeai re ea). Protocoalele tb. s cunoasc caracteristicile tehnice ale subre elei, pentru a structura corect datele de transmis i pentru a respecta restric iile impuse. Protocolul depinde de tipul re elei: X.25 pentru re elele cu comutare de pachete, X.21 pentru re elele cu comutare de circuite, IEEE 802.x pentru re elele locale etc.

Carmen Timofte

Cap.2

18

. 1 - S T S e d el pit l u m t n u s T E N O S el i r ui h c n u r t et a o T . s p b M 4 8 , 1 5 e d r e f s n a rt e d z et i v o e r a ) l a n gi S t r o p s n a r T s u o n o r h c n y S ( 1 - S T S et s e T E N O S z a b e d l a n a c n U ) n o r c n i s et s e e c e r a o e d si m s n a rt e d elit u et a d t si x e u n c a d r a i h c ( e d n u c e s o r ci m 5 2 1 e r a c e if al t a s n a l , B 0 1 8 e r a T E N O S u r d a c n U

. e r e n i e rt n i e r a rt si n i m d a , e r a r e p o e d l u t r o p u s e r u gi s a s ) e r a m i a m z e ti v o a e r o d e s i ti nif e d a r e u n 4 T r a i , s p b M 6 3 7. 4 4 al 3 T r a o d a r e ( el at i gi d el a n a c r otl u m i a m a e r a x el pitl u m ; s p b K 4 6 e d ) n oit a t al u d o M e d o C e sl u P ( M C P el a n a c e p e s - u d n z a b , ai n o p a J i a p o r u E , A U S n i d el at i gi d el el a n m e s a e r a r o b al e ; r ol e r d a c a r ut c u rt s i e r a zi n o r c n i s , d n u e d a e mi g n ul al e ri r e f e r c af s e r a c i ul ul a n m e s a e r a cif i d o c e d n u m o c d r a d n at s n u ti nif e d t s of a ii a ci n u m o c el et e d ii n a p m o c r otl u m i a m a e r a r c ul n o c : e vit c ei b o 4 ti r m r u A


SONET (Synchronous Optical NETwork) re ea optic sincron

2.4.Alte modele (*)

2.4.Alte modele

Carmen Timofte

Carmen Timofte

de SONET n mic msur; sunt recomandri (CCITT) ITU-T (International Telecommunication Union Telecommunication). Poate transporta diferite tipuri de fluxuri. Are ca obiectiv s devin un sistem unic pt. transmisia digital normalizat. Cadrul de baz are 2430B emii la fiecare 125microsecunde numit STM-1 (Synchronous Transport Module level 1), ceea ce implic un debit de 155,52Mbps. ntr-un cadru STM-1, informa iile sunt plasate n container, care poate fi vzut ca o structur de grupare.

SDH (Synchronous Digital Hierarchy) ierarhie digitala sincron difer

CISCO (model ierarhic cu 3 nivele: nucleu, distribu ie, de acces) Client/Server

Cap.2

Cap.2

20

19

10

2.4.Alte modele (*)


DNA (Digital Network Architecture) SNA (System Network Architecture)

Carmen Timofte

Cap.2

21

11