Sunteți pe pagina 1din 23

Cap.

MODELUL DE REFERIN OSI (Open System Interconnection)


1. 2. 3. 4. Ce este modelul de referin OSI Comunicaia pe nivele Funciunile fiecrui nivel ncapsularea datelor

1. Ce este modelul de referin OSI Este cel mai rspndit (n industrie) model de protocoale Este un model abstract (reprezint un ghid) de reprezentare a procesului de comunicaie n reelele de calculatoare A fost dezvoltat de ctre ISO (International Standardization Organization) la nceputul anilor 80 (1984) Scopul: crearea posibilitii de acces la piaa reelelor (ocupat de IBM) a tuturor productorilor printr-o standardizare n ansamblu

Prima regul a comunicaiei pe nivele: fiecare nivel furnizeaz o ieire standard nivelului inferior i ofer faciliti de utilizare pentru nivelul superior.
CARACTERISTICILE MODELULUI OSI

Modelul OSI a fost construit avnd la baz principiul comunicaiei pe nivele: mparte complexitatea interreelelor n pai discrei Permite dezvoltarea de software bazate pe standarde (IPSec) Permite dezvoltarea specializat a software-ului modular (IP mai multe protocoale ale nivelului Legturilor de date) Permite comunicaia pereche, pe baza nivelelor pereche (comenzile TELNET sunt executate la nivelul de aplicaie al calculatorului destinaie

Comparaie cu aeroportul
3

STANDARDE DE REEA i MODELUL OSI


1. Prezentare general a standardelor de reea

2. Organizaiile de standardizare pentru reea 3. Modelul OSI 4. Aplicarea modelului OSI (componente de reea, specificaii pentru cadru Ethernet, Token Ring) 5. Standarde IEEE 802 1. Standarde de reea
4

Ce este un standard un set de proceduri dezvoltate pentru a asigura interoperabilitatea ntre componente, productori, etc. Importana standardizrii pentru proiectani, pentru cei care construiesc i ntrein reele. Exemple: necesitatea interoperabilitii plcilor de reea, pentru a putea comunica ntre ele; posibilitatea de nlocuire componente cu unele ale altor fabricani. O serie de organizaii guvernamentale se ocup de standardizarea n domeniul comunicaiei 2. ORGANIZAIILE DE STANDARDIZARE DE REEA Cele cinci organizaii principale care i-au manifestat influiena n dezvoltarea industriei calculatoarelor: ANSI American National Standards Institute Fondat n 1918, ANSI este o organizaie cu cca.1300 membri, ce supravegheaz standardele din industria calculatoarelor. Aderarea la aceste standarde nu este obligatoriie, dar beneficiul utilizrii acestora este gradul ridicat de interoperabilitate ntre diferite platforme. http://www.ansi.org ISO International Organization for Standardization Fondat n 1946, ISO este o organizaie internaional, compus din corpuri naionale de standardizare din >75 ri ISO a definit o serie de standarde pentru industria calculatoarelor, dintre care cel mai important este modelul OSI o arhitectur standardizat pentru proiectarea reelelor http://www.iso.ch ITU International Telecomunication Union Fondat n 1865 i devenit United Nations Agency n 1947, ITU este o organizaie interguvernamental, prin intermediul creia organizaiile private i publice dezvolt telecomunicaiile. Rspunde de adoptarea tratatelor internaionale, reglementrilor i standardelor care guverneaz telecomunicaiile, inclusiv frecvenele radio i TV http://www.itu.ch IEEE Institute of Electronics and Electrical Engineers Fondat n 1884, IEEE este o organizaie compus din ingineri profesioniti, oameni de tiin, studeni. IEEE ntreine standardele proprii pentru industria electronic i a calculatoarelor i contribuie regulat la activitatea altor organizaii de standardizare. IEEE este cel mai bine cunoscut pentru dezvoltarea standardelorpentru calculatoarei industria electronic, n special standardele IEEE 802 pentru reelele locale
5

http://www.ieee.org EIA

Electronic

Industry

Alliance

Fondat n 1924, EIA este o asociaie comercial, reprezentnd comunitatea pentru tehnologia de vrf. EIA sponsorizeaz un numr de activiti n folosul membrilor si, inclusiv conferine i trguri i ajut la scrierea standardelor ANSI. EIA a rspuns de dezvoltarea unor standarde foarte importante pentru conectarea dispozitivelor seriale: RS-232, RS 422, RS 423 http://www.eia.org 3. Modelul OSI (Open System Interconnect) Dezvoltat de ISO ca un set universal de specificaii, care vor permite calculatoarelor de diferite tipuri s comunice ntre ele peste ntreaga lume un cadru sau o arhitectur general care reprezint un ghid pentru dezvoltarea reelelor. OSI este o reprezentare teoretic pe apte nivele a ceea ce se ntmpl atunci cnd dou calculatoare sau dispozitive comunic ntr-o reea. n cadrul modelului OSI fiecare nivel comunic cu nivelul corespunztor al celuilalt calculator.

4. APLICAREA MODELULUI OSI 4.1. Componente de reea NIC (Network Interface Card) Repetor Hub Switch Router Brouter Gateway Cadru (Frame) este n principiu un bloc de date

care se transmite de la un calculator la altul - un cadru rezulta din impartirea mesajului n mai multe part(mai mici). Cadrul difera n funcie de tipul reelei => vor fi prezente specificatiile pentru reele Standarde IEEE 802 Vom vorbi despre standardele cele mai raspandite pentru reele care sunt grupate sub denumirea 802. Acestea furnizeaza ghiduri pentru diferitele categorii de reele i componentele acestora. 1.1Componente de reea care asigura conectivitatea NIC (Network Interface Card) Repetor Hub Punte (Bridge) Switch Router B Router Gateway

1.1.1. NIC Asigura conectivitatea fizica la reea. Obs: Motherboard-urile livrate n ultima vreme ofera i placa de reea integrate. Fiecare placa de reea conine asa-numita adresa MAC (Media Acces Control) unica. Adresa MAC reprezint un numar ars n cipul ROM al placii de reea i identifica unic placa respectiva i c urmare automat i calculatorul n care e introdusa n reea. Adresa MAC se mai numeste adreza hardware sau fizica. Adresa MAC este un numar pe 48 de biti sub forma hexazecimala, de exemplu: 03-C0-EF-3C-FE-9C 1.1.2. Repetor/Hub concentrator n realitate este vorba de dou dispozitive despre care vom vorbi n lectia despre hardware. La acest moment insa ele pot fi abordate impreuna datorita funcionalitatii similare. Repetorul/hub-ul reprezint un concentrator de cabluri: repetorul dou porturi Hub-ul mai multe porturi (4, 8, 24) Ceea ce face un repetor/hub este regenerarea (marirea tensiunii) semnalului la primirea acestuia, apoi de a-l trimite mai departe.
7

Repetor/Hub
Semnalul care circula sufera o atenuare: Dupa trecerea prin concentratorul de cabluri revine la forma initiala mentine semnalul curat efectul consta n extinderea lungimii reelei, deoarece atenuarea semnalului este rezolvata. Dupa trecerea prin concentratorul de cabluri revine la forma initiala mentine semnalul curat efectul consta n extinderea lungimii reelei, deoarece atenuarea semnalului este rezolvata.

PC1

PC2 PC3 PC4

Comunicatia merge de la un PC la altul. Acest calculator plaseaza informaia pe cablu, iar prin hub este transmisa tuturor celorlalte calculatoare orice calculator legat la hub primeste intregul trafic transmis de celelalte calculatoare. 1.1.3. Punte (bridge) Se utilizeaza pentru conectarea a dou LAN-uri sau pentru conectarea segmentelor n interiorul aceluiasi LAN, deci permite conectarea a dou poriuni de reea, asigura trecerea dintr-o parte n alta- 2 reele.
8

Sa presupunem c intr-o parte este Internetul i n cealalta, o reea Token Ring. Puntea permite transferul datelor de la o reea la cealalta. Puntea poate conecta reele diferite, de exemplu ethernet i token ring, dar evident, poate conecta i reele de acelasi fel, de exemplu, de ambele parti a reelei Ethernet. O punte de regula are dou porturi: Port A Aici se conecteaza reeaua 1 Port B Aici se conecteaza reeaua 2

Puntea ia decizii dac s pastreze pachetul intr-o reea sau sa-l trimita celeilalte reele pe baza adreselor MAC, a sursei i destinaiei - trimiterea pachetelor se face independent de protocoalele reelei ( ethernet, token ring, apple talk, ip, ipx, etc) pe baza adreselor MAC. Filtrarea pe baza adresei MAC semnifica c puntea lucreaza independent de protocol deci protocolul este irelevant aici. Rolul protocolului va aparea la nivel superior al modelului OSI, de exemplu la nivelul 3 de reea. Puntea (Bridge) lucreaza la nivelul 2 (legaturi de date) ale modelului OSI, deci nu are suficienta inteligenta pentru a intelege protocoalele. Sa vedem cum funcioneaza o punte: s presupunem dou segmente de reea pe care sunt ataate PC-uri

n momentul cnd calculatoarele incep s comunice puntea invata ce calculatoare sunt ataate la ce port.

A
1 2

B
3 4

n momentul cnd calculatorul 1 i 2 comunica, adresele MAC ale calculatorului 1 i 2 sunt adaugate c intrari n tabela asociata portului A. Similar n tabele portului B sunt adaugate adresele MAC ale calculatorului 3 i 4. Deci puntea ,,invata ce calculator se gaseste de fiecare parte a puntii. Daca 1 comunica cu 2, puntea nu transmite pachetele pentru c asa cum a invatat inainte, ambele calculatoare sunt de aceiasi parte a puntii adresa MAC de destinaie pe care o citeste n tabela portului. A exista, deci nu accepta pachetele, deci, n acest caz, ,,filtrarea pachetelor au c rezultat aruncarea lor (pentru c ele ajung i la punte), deci calculatoarele 3 i 4 nu vor vedea comunicatiile dintre calculatorele 1 i 2. Daca insa calculatorul 1 doreste s comunice cu calculatorul 3, puntea analizeaza tabela de filtrare a portului A i nu gaseste adresa MAC a calculatorului 3 => trimite pachetul prin punte, la portul B. Acesta analizeaza propria tabela de filtrare, gaseste adresa MAC a calculatorului 3 i transmite pachetul n celalalt segment de reea. Rezulta c puntea funcioneaza (sau filtreaza) pe baza adresei MAC ceea ce permite realizarea unei eficiente crescute pe baza construirii domeniilor de coliziune. Exista domeniu de coliziune semnifica faptul c pe cele dou segmente de reea pot avea loc comunicatii simultane (de ex: 1 2 i 3 4.) deoarece puntea separa traficul i ele nu intra n coliziune. 1.1.4. Switch Poate fi gndit ca o punte multiport. La prima vedere arata ca un hub, cu porturi la care se conecteaza calculatoarele i alte dispozitive, dar au funcionalitate de punte, deoarece: Transmite sau filtreaza cadrele pe baza adreselor MAC. crete eficienta reelei crete nivelul de securitate al reelei.

Switch

10

Sa vedem cum funcioneaza. Se considera un switch la care sunt ataate PC-uri Switch-ul cunoaste adresele MAC ale tuturor dispozitivelor legate la fiecare port individual (are tabele de filtrare pentru fiecare port). n cazul hub-ului din exemplu, exista 3 dispozitive ataate portului F 3 nregistrari cresterea eficientei reelei este data de faptul c switch-ul nu va permite traficul decat catre portul la care este legat dispozitivul de destinaie (spre deosebire de hub, care trimite traficul tuturor porturilor sale tuturor dispozitivelor). Daca comunica 1 cu 2, toate celelalte dispozitive nu vad traficul. Faptul c celelalte calculatoare nu pot recepiona traficul, nu cunosc ce se transmite intre cele dou dispozitive care comunica => crete securitatea reelei.

3 intrari

A B

C D E F G

I J

HUB 1 2
1.1.5 Router

3 4 5 6

11

Este utilizat pentru a conecta dou sau mai multe reele, majoritatea reelelor de dimensine mai mare vor avea instalate unul sau dou routere.

Internet Logical Address

Router Switch
Hub Default Gateway

Switch

HUB

Routerul filtreaza i transmite datele (de exemplu adrese IP) pe baza adreselor logice. Este dotat cu inteligenta superioara puntii pentru c trebuie s ia decizii pe baza adreselor logice nu a celor fizice (MAC). Se considera un router care leaga 2 reele i asigura i conecatarea la Internet. Daca se doreste comunicarea intre cele 2 reele pe fiecare dintre aceste calculatoare trebuie configurat protocolul TCP/IP i trebuie setata asa numitele default Gateway =poarta implicita , care este defapt routerul , ce permite iesirea din reea TCP/IP se va uita la adresa IP de destinaie i va stabila c aceasta adresa se afla pe alta reea decat sursa. n cazul acesta pachetul este trimis porii implicite (Routerului) prin Hub-uri i Switch. Routerul va lua o decizie pe baza adresei IP de destinaie , stabilind dac va trimite pachetul n Internet. Cum insa se doreste comunicarea cu un calculator din cealalta reea, pachetul este transmis switchului i ajunge la calculatorul de destinaie.

12

Atentie, fiind vorba de hub-uri, toate calculatorele conectate la Hub-uri primesc pachetul. Retinem c Routerul ia decizii de transmisie/filtrare pe baza adresei IP. Sa presupunem acum c se doreste comunicarea cu un site web de pe Internet - Sa zicem Yahoo.com Aici intervine rezolutia DNS care rezolv adresele web n adrese IP. TCP/IP instalat pe calculatorul sursa , stabileste c adresa de destinaie nu corespunde reelei proprii i trimite pachetul prin HUB-uri , Switch pana la router - Routerul trebuie s decida dac trimite pachetul direct (celeilalte reele) sau porii implicite, cum este acum cazul. corespunzatoare lui yahoo.com, sau Poarta implicita a routerului va fi un alt router pe Internet, la care este conectat Pachetul va trece din router n router pn va ajunge la adresa IP, sau Time Out i pachetul lui yahoo.com este aruncat ; s zicem c serverul este cazut! Sau s-a mutat.

Routerul lucreaza la nivelul 3 (reea) al modelului OSI. Routerul necesita mai multa inteligenta deoarece opereaza cu adrese logice , lucreaza mai lent decat bridge sau switch , deoarece trebuie s analizeze un volum mai mare de informatii , dar routerul lucreaza la nivelul interconectarii reelelor.

1.1.6 Brouter Acesta indeplineste funciuni de punte i router Execut funciunile de rutare pe baza adreselor logice de reea (adrese IP) deci pentru protocolul TCP/IP. Pentru alte protocoale transmiterea pachetelor se face pe baza adreselor fizice (adr. MAC) A fost prezentat ca dispozitiv care exist n reea , iar funcionalitate este de router i punte.

1.1.7. Gateway
Este un termen mai nebulos. Nu reprezint neaparat un echipament. Depinde de contextul n care este utilizat termenul. Un Gateway poate fi :

13

o combinatie de hardware i software care leaga diferite tipuri de reele asigura conectivitatea intre diferite tipuri de reele. n principal termenul are semnificatia unei pori , a unui punct de intrare intr-o reea. n funcie de context , poate fi un router , un firewall , o poarta pentru mail (mail gateway) sau pentru transferul mail-ului dintr-un format n altul. 3 scenarii diferite => 3 definitii diferite. Trebuie retinut c un gateway poate fi hard, soft sau o combinatie a acestora, i poate n principiu s lucreze la oricare nivel al modelului OSI, dar de regul lucreaz la nivelul 4 (de transport) sau superior. Presupunem c avem un client-gazda pe Internet, care doreste s acceseze reeaua locala. Pentru aceasta trebuie s treaca peste firewall. Din punct de vedere al clientului, firewall va fi un gateway de intrare n reeaua local. Daca discutam din punct de vedere al reelei locale (schimbm persepctiva). Presupunem un client din reeaua interna A, care doreste s comunica cu alta reea intern B.

Scenariul 1

Firewall

14

TCP/IP a fost configurat astfel nct, pentru a trimite altei reele pachetul, este trimis porii implicite (default gateway). n acest caz, routerul - default gateway. Scenariul 2

Router

B
Al treilea exemplu gateway de mail.

Serverul exchange trimite mailul altei organizaii de exemplu groupwise server. Exchange server funcioneaz ca un gateway care transfera mailul din format Microsoft n format SMTP (Simple Mail Transport Protocol), l trimite pe Internet i ajunge la un al treilea server care are funcie tot de gateway pentru a permite accesul la cealalta reea, n principal pentru a permite accesul utilizatorului la e-mailul din lumea exterioar.

Internet
Exchange server Mail gateway 2 servere de mail diferite, cu formate diferite

Groupwise server

15

Cadre (Frame-uri)
Urmatorul concept abordat este cel de cadru. Un cadru este rezultatul mparirii unui mesaj n mai multe grupuri mai mici de informaie. Comparaie cu un tren mai multe vagoane compun un tren mai lung, la fel cum mai multe cadre combinate produc un mesaj mai lung. Fig. Diagrama fluxului de date n modelul OSI

Controlul fluxului, secventa, verif. erorilor. Info adr. Logice

Impartirea n cadre inf. de adr. fizice


DJeton (token)

P/A P/A

L/A L/A L/A

F/C F/C F/C F/C

DATA DATA DATA DATA DATA DATA CRC DATA CRC

Aplicatie Prezentare Sesiune Transport reea Legaturi date Fizic

Initial exista un volum de date pe calculatorul sursa, iar pe masura ce acesta strabate modelul OSI, acestora li se adauga alte informatii, formand mesaj, segment, pachet, cadru, care e trimis pe reea sub forma de siruri de 0 i 1 (informaie binara), care circula pana la destinaie. Notiunea de cadru difera de celelalte unitati de informatii, conine alte elemente, n funtie de tipul reelei - cadrul va fi diferit n reelele Ethernet de cel din reelele Token Ring. Sa vedem cum arata cadrele pe fiecare din aceste tipuri de reea (cele mai uzuale). Cadrul Ethernet (IEEE 802.3)

16

Dimensiunea maxima a cadrului: 1500 bytes. Aceasta lungime dicteaza n cte cadre va fi mprit mesajul. Se considera dou calculatoare care comunic.

Un mesaj lung va fi impartit n cadre, care vor fi transmise pe rnd, cte unul odat. La staia receptoare, dupa ce ajung toate cadrele, ele sunt recombinate pentru a obine mesajul. Semnificatia cmpurilor cadrului: Antet este n principiu un anunt pentru reea, care comunica faptul c urmeaza un cadru = anunta prezena n reea a cadrului. SFD n principal spune c ,,urmeaza adresa de destinaie Date conine datele initiale, comunica dac mesajul este complet sau este un cadru din secventa i atunci se precizeaza 1/5, pentru a putea fi recombinat 2/5 adresa IP. FCS Frame Check Sequence CRC Cyclical Redundancy Check Daca cadrul este mai mic, dimensiunea minima = 46 bytes (exemplu este ultimul cadru al unui mesaj lung) -> cmpul pad va fi umplut cu informaie pn cnd va atinge dimensiunea minim a cadrului de 48 de bytes.
17

FCS Pe baza unui algoritm matematic calculeaza CRC pentru intregul coninut al cadrului. n acest numar se introduce informaia coninut de cadru aceast valoare se recalculeaz la recepie, i dac cele dou numere coincid se considera cadrul necorupt.

18

1.2.2. Cadrul Token Ring (IEEE 802.5) Token Ring funcioneaza pe baza altor premise decat Ethernet. Presupunem c avem o reea Token Ring cu calculatoare legate la ea.n loc ca fiecare calculator s comunice cu celelalte, cum este n reeaua Ethernet, aici exista un cadru special, denumit Token (jeton), care circul de-a lungul reelei.

19

Jetonul nu conine nici un fel de date, i cnd un calculator trebuie s transmita, ia n posesie jetonul. Adauga date jetonului, i il repune pe reea acesta circula pana ajunge la destinaie. Sa vedem acum semnificatia diferitelor cmpuri ale cadrului Token Ring. Start delimiter: ca i n cazul cadrului Ethernet, anun c urmeaz un cadru. Access control : Este un cmp care stabileste prioritile de acces la mediu diferitelor staii de pe inel => diferitele staii por avea prioriti diferite, adic au anse mai mari de a intra n posesia jetonului, i deci anse mai mari de a comunica n reea. Frame Control: Indica tipul cadrului. Destination. Source Data mesajul initial de transmis sau o poriune a acestuia ca i n cazul reelelor Ethernet. Frame Check Sequence Secvena de verificare a cadrului = CRC. Este rezultatul aplicrii unui algoritm bazat pe analiza coninutului cadrului i care permite ca la recepie s cunoasc dac cadrul a ajuns intact (fara erori). End delimiter Este un semnul care indica sfritul cadrului. Frame status = starea cadrului = cmp care permite calculatorului receptor s semnalizeze faptul c a primit cadrul. Referindu-ne la reeaua din figura, s presupunem c staia 7 doreste s comunice cu staia 2, deci dupa ce intra n posesia jetonului, ii adauga datele necesare i repune cadrul pe reea acesta circula pana ajunge la adresa de destinaie, unde i se modifica cmpul ,,starea cadrului pentru a putea comunica sursei faptul c a primit cadrul. Proceseaza datele ce trebuie procesate i retransmite cadrul pe reea. Acesta circula pana ajunge la staia sursa. n acest moment, dac staia mai are de transmis, de exemplu mesajul a fost lung i a trebuit s fie impartit n mai multe cadre, procesul se repeta. n cazul cnd a terminat de comunicat, scoate orice informaie din cadru il transforma n jeton i il pune pe reea acum orice alt calculator poate intra n posesia jetonului, pentr a comunica n reea. Definitia completa pentru modificarea starii cadrului: Daca respectivul cadru a fost recunoscut i copiat sau dac adresa de destinaie a fost disponibila. Reeaua Token Ring este cablat n stea, dar are o topologie logic inel (ring). Se utilizeaz concentratoare de cabluri denumite MSAU (MultiStation Attachment Unit), care asigur funcionarea inelului.

20

2. Standardele IEEE 802 2.1 Specificatiile IEEE Cuprind o serie de componente care se refera la reele -> vezi tabelul de pe pagina urmatoare. Diferite standarde se refera la conectivitatea n reea. Trebuie s cunoasteti deja standardul 802.3 CSMA/CD Ethernet i 802.5 pentru reelele locale Token Ring pentru cele dou categorii de cadre despre care s-a discutat. Pentru viitor este necesara cunoasterea specificatiilor standardului 802.11 pentru reele fara fir (wireless) care devin din ce n ce mai raspandite. Ceea ce mai trebuie stiut este faptul c standardul 802 a aparut n 1980, luna februarie de aici i denumirea sa 802.

21

Standard Name 802.1 Internetworking 802.2 LLC (Logical Link Control) 802.3 CSMA/CD Ethernet 802.4 Token Bus LAN 802.5 Token Ring LAN 802.6 MAN (Metropolitan Area Network) 802.7 Broadband Technical Advisory Group 802.8 Fibre-Optic Tech. Advisory Group 802.9 Integrated Voice/Data Networks 802.10 Network Security 802.11 Wireless Networks 802.12 Demand Priority Acces LAN, 100BaseVG Any LAN

Standardul IEEE 802 a extins nivelul legaturilor de date din nivelul OSI creand dou subnivele.

Reea Legaturi de date Fizic

LLCse Aici Logical Link Control conecteaza


reeaua 1

Port A

MAC MEDIA ACCESS CONTROL

Subnivelul LLC se ocupa cu controlul fluxului , sincronizarea i controlul erorilor. De asemenea acceseaza Gateway pentru c subnivelul inferior s poata accesa nivelele superioare ale modelului OSI. Subnivelul MAC se ocupa de modul cum primesc acces la date calculatoarele de pe reea n fapt conectivitatea fizica.
22

S-ar putea spune c nivelul legturilor de date reprezint o linie de separaie n modelul OSI , ntre componentele software ale modelului OSI i cele hardware.

23

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