Documente Academic
Documente Profesional
Documente Cultură
1.1
n anii 80 cnd ideea de reea a ctigat din ce n ce mai muli adepi, inginerii au neles
c fr o standardizare a tehnologiei reelelor dezvoltarea acestui concept este condamnat la
eec. Specialitii de la Organizaia Internaional pentru Standardizare (ISO) au cercetat o
mulime de modele pentru diferite reele pentru a o alege pe cea care oferea cea mai bun
interconectare. Astfel, n 1984 au creat un model de reea care s poat ajut companiile s
dezvolte reele capabile de a lucra mpreun. Modelul a fost numit modelul de referin OSI
(Open Systems Interconnection Basic Reference Model) i a devenit disponibil imediat.
ISO a decis crearea unui model care utilizeaz nivele (layer en.), fiecare nivel ocupnduse cu alt aciune, toate fiind ns n legtur unul cu altul pentru c este imposibil realizarea
comunicrii fr parcurgerea tuturor pailor necesari. n reprezentarea de mai sus exist numai
patru pai, dar ISO a ales o schem mult mai detaliat. Nivelele OSI (nu ISO - Internaional
Standards Organization ) au o mulime de avantaje; unul dintre acestea fiind faptul c pot fi
nvate uor. Nu exist pe lume inginer de reea profesionist care s nu tie ceva despre nivelele
OSI. Este imposibil s dezvoli o reea fr s le cunoti.Aceste nivele constituie baza unei reele.
Modelul de referin OSI va permite s vedei care sunt funciile reelei la fiecare nivel. Modelul
de referin OSI este cadrul care permite nelegerea felului n care datele sunt transmise printr-o
reea. n modelul OSI exist apte nivele diferite, fiecare avnd o funcie specific. Vom vedea n
cele ce urmeaz c TCP/IP simplific modelul de referin OSI, dar pentru nceput trebuie s
aflm cte ceva despre OSI.
1.2
Modelul de referin OSI este primul model introdus n reelele de comunicaie. Dei
exist i alte modele de reele , cei mai muli productori de reele i relaioneaz produsele cu
Modelul de referin OSI , mai ales atunci cnd doresc s fac cunoscut utilizatorilor modul de
folosire. l consider cel mai bun n instruirea oamenilor pentru a putea trimite i primi
informaie n cadrul unei reele. Modelul de referin OSI permite utilizatorilor s sesizeze
funciile reelei pentru fiecare nivel n parte. Aceast e o metod de a arat cum circul
informaia de-a lungul unei reele. Explic cum informaiile sau datele circul de la programele
de aplicaii, prin mediul de transmisie pn la alte programe de aplicaii aflate pe un alt
calculator ce se gsete n reea .
modificrilor realizate n alt; n felul acesta fiecare zona poate lucra mult mai repede.
mparte operaiile din cadrul unei reele n subseturi de funcii ce sunt mult mai
uor de asimilat
1.3
Nivelele OSI
acest nivel va realiza i gestiona, pentru o legtur cu trafic mare de date, o multiplexare a mai
multor legturi fizice pentru a mari vitez de transfer.
II.
2.1
Modelul TCP/IP
Dei modelul OSI este universal recunoscut , iniiatorul din punct de vedere istoric i
technic al standardelor pentru Internet este modelul de referin i stiv de protocoale TCP/IP .
TCP/IP realizeaz comunicarea ntre oricare dou calculatoare aflate oriunde n lume , cu o
vitez apropiat de vitez luminii i are o mare important istoric - dezvoltarea urmtoarelor
domenii :electricitate , telefonie , televiziune , etc . n 1969, agenia DARPA (Defense Advanced
Research Projects Agency) a fost nsrcinat cu dezvoltarea unei reele prin intermediul creia
centrele sale de cercetare s poat comunica. Principala atenie a fost acordat capacitii reelei
de a rezist unui atac nuclear. Pe scurt, dac Uniunea Sovietic ar fi lansat un atac nuclear, era
neaprat necesar c reeaua s rmn n stare de funcionare pentru a facilita comunicaia. Au
existat i alte cerine referitoare la planurile reelei, dintre care cel mai important era urmtorul:
ea trebuia s poat funciona n lipsa oricrui control centralizat. Astfel, dac o main (sau 10,
sau 100) ar fi fost distruse, restul reelei trebuia s continuie s funcioneze.
Prototipul acestui proiect a aprut rapid, bazat parial pe cercetrile fcute n 1962 i
1963. Acest prototip s-a numit ARPANET. ARPANET a funcionat bine, ns periodic se bloca.
n plus, extinderea pe termen lung a reelei s-a dovedit costisitoare. Astfel, s-a iniiat cutarea
unui set mai flexibil de protocoale; cutrile s-au terminat la mijlocul anilor '70, o dat cu
dezvoltarea TCP/IP. TCP/IP a avut avantaje substaniale fa de celelalte protocoale. De
exemplu, TCP/IP era mic (nu necesit resurse de reea importante). Mai mult, TCP/IP putea fi
implementat cu costuri mult mai mici dect celelalte opiuni existente. Datorit acestor factori,
TCP/IP a devenit foarte popular. n 1983, TCP/IP a fost integrat n versiunea 4.2 de UNIX BSD
(Berkeley Software Distribution). A urmat rapid integrarea s n versiuni de UNIX comerciale,
iar TCP/IP a devenit standard Internet; aa a i rmas. Pe msur ce tot mai muli utilizatori "se
nghesuie" pe Internet, TCP/IP a nceput s fie reexaminat. Mai muli utilizatori nseamn o
ncercare mai mare a reelei. Pentru a uura ncrcarea reelei i pentru a oferi viteze de transport
mai mari, unii cercettori au sugerat implementarea TCP/IP via transmisii prin satelit. Din
nefericire, astfel de cercetri au produs pn acum rezultate nesatisfctoare. Se pare c TCP/IP
nu este potrivit acestui tip de transmisie.
n prezent, TCP/IP este folosit n multe scopuri, nu doar pentru Internet. De exemplu,
intranet-urile sunt construite de cele mai multe ori folosind protocoalele TCP/IP. n astfel de
medii de lucru, TCP/IP poate oferi avantaje semnificative fa de alte protocoale. Un astfel de
avantaj este c TCP/IP funcioneaz pe o mare varietate de maini i sisteme de operare. Astfel,
folosid TCP/IP, se poate construi rapid i uor o reea eterogen. O astfel de reea poate conine
calculatoarele Macintosh, compatibile IBM, staii SPRC, maini MIPS i aa mai departe.
Fiecare dintre aceste maini poate comunica cu celelalte folosind o suit de protocoale comun.
Din acest motiv, din momentul n care a aprut, n anii '70, i pn acum, TCP/IP a rmas extrem
de popular.
2.2
E-mail: SMTP
HTTP
IP (Internet Protocol)
2.3
Protocolul DNS asigura serviciul director care menine coresponden i face translatarea ntre
numele date de utilizatori sistemelor lor conectate la reea i adresele de reea (IP) ale acestora.
Protocolul SNMP asigura un serviciu care permite realizarea unor funciuni de
administrare a reelei.
Protocolul HTTP asigura un serviciu de transfer al informaiei n reeaua global (WWW
World Wide Web) reprezentat ntr-un limbaj specific, HTML (HyperText Markup Language).
Aplicaia deservit de acest protocol este de tip client server, iar paginile serverelor de Web
sunt identificate dup o schem special de adresare numit URL (Uniform Resource Locator).
Protocolul PING asigura serviciul care poate fi utilzat pentru a testa conectivitatea ntre
dou sisteme.
-Nivelul internet
Internet (Internet Protocol - IP) care asigura un serviciu de transmitere a datelor fr conexiune.
IP asigura transmiterea de blocuri de date ntre calculatoare identificate prin adresa de lungime
fix.
Protocolul ICMP (Internet Control Message Protocol) este protocolul pentru transferul
mesajelor de control ntr-o reea. Acesta folosete serviciile IP (mesajul ICMP ocup cmpul de
date al IP) asigurnd un mecanism prin care ruterii i sistemele din reea comunica informaii
privind situaiile de funcionare anormal. Asigura un numr de funcii de diagnosticare i poate
transmite pachete de anunare a diferitelor evenimente cum ar fi modificarea rutrii n reea,
echilibrarea vitezei de transmisie ntre dou hosturi de capaciti diferite, etc.
Protocolul ARP (Address Resolution Protocol) este folosit doar pentru reele Ethernet i
permite unui sistem s determine adresa fizic (MAC) a unui alt sistem din aceeai reea fizic
cunoscnd adresa IP (de nivel reea) a acestuia.
Protocolul RARP (Reverse Address Resolution Protocol) permite unui sistem s-i
obin, atunci cnd n-o cunoate, adresa IP proprie.
-Nivelul transport
Sunt folosite dou protocoale de transport: UDP (User Datagram Protocol) i TCP (Transmission
Control Protocol). Protocolul UDP asigura un serviciu fr conexiune folosind IP pentru
transportul mesajelor. Acest protocol, mai simplu dect TCP, nu garanteaz livrarea mesajului la
recepie fr erori, fr pierderi, fr duplicate, n ordinea n care au fost emise. Programele de
aplicaie care utilizeaz UDP ar trebui s-i asume responsabilitatea deplin pentru soluionarea
acestor aspecte ale transmisiunii.
III.Protocolul Internet
3.1 Adresarea IP
Pentru orice comunicare n reea trebuie s existe un mecanism de adresare i de recunoatere
unic a calculatoarelor conectate. De obicei adresa este numeric. La proiectarea protocolului IP
s impus utilizarea unui mecanism de adresare care s identifice unic fiecare discpozitiv gazd
din reea. Versiunea 4 a protocolului IP folosete o adresa binar pe 32 de bii.Astfel se pot
adresa 4.294.967.296 locaii IP, un numr considerat suficient de mare la momentul proiectrii
protocolului, dar datorit gestionrii ineficiente a spaiului de adrese, s-a impus gsire unor
mecanisme sau arhitecturi de reea care s mbunteasc gestionarea spaiului de adrese.Astfel
au aprut subretelele i alte mecanisme de adresare (care vor fi tratate ulterior), iar n viitorul
apropiat se va implementa o nou versiune a protocolului IP v6 care va permite, printer altele,
adresarea pe 128 de bii. Adresele IP sunt reprezentate n format zecimal cu punct, adic cei 32
de bii sunt grupai n 4 octeti (4x8 bii) iar fiecare octet este reprezentat n zecimal, iar grupele
sunt delimitate cu punct.
Exemplu: 192.168.123.15 este o adresa IP valida
192.168.283.152 este o adresa IP invalida
Adresele au fost mprite pe clase pentru a facilita utilizarea reelelor mari, medii i
mici.Diferenele ntre clase constau n numrul de bii alocai pentru reea fa de cel alocat
pentruadresele dispozitivelor gazd. Clasele sunt: A, B, C, D, E.
Clasa A: Folosete doar primul octet pentru identificare reelei. ntotdeauna o adresa de clasa A
ncepe cu primul bit 0. Din acest motiv, matematic, se pot aloc maxim 127 de adrese de clasa
A,fiecare putnd aloc un numr de 16.777.214 adrese gazd. Intervalul adreselor de calsa A
este:
1.0.0.0 126.0.0.0 (adresa 127.0.0.0 este rezervat pentru bucl intern localhost).
Clasa B: Primii doi bii sunt 10, iar alocarea adreselor gazd se face numai cu ultimii doi octeti.
Se pot aloc 16.382 de adrese de calsa B, fiecare cu un numr de 65534 adrese gazd.
Clasa C: Primii trei bii sunt 110, iar alocare adreaselor gazd se face numai cu ultimul octet.
Avem astfel: 2.097.150 de adrese de clasa C care pot aloc cel mult 254 adrese gazd.
Clasa D: A fost create pentru a face posibil difuzarea multipunct (multicasting) ntr-o reea IP. O
adresa multipunct este o adresa unic ce dirijeaz pachetele spre grupuri predefinite de adrese IP.
Astfel o staie poate transmite un singur flux de date care va fi rutat simultan spre mai muli
destinatari. Primii bii sunt 1110. Spaiul adreselor din clasa D variaz ntre 224.0.0.0
la239.255.255.254.
Clasa E: Calsa E a fost definit dar este rezervat de IETF pentru cercetri propri. Din cest motiv
clasa E nu a fost dat n folosin pe Internet.
Tabelul 1.Clase IP
adresa IP. Timp de mai multe decenii, adresele IP erau mprite n cinci categorii ilustrate n fig.
2 Acest model de alocare a fost denumit clase de adrese. Nu mai este folosit, dar referinele la
acest model sunt n continuare des ntlnite n literatur.
Figura 4. Adresele IP
Formatele de clasa A, B, C i D permit pn la 128 reele cu 16 milioane de gazde fiecare,16.384
reele cu pn la 64K gazde, 2 milioane de reele (de exemplu, LAN-uri) cu pn la 256 gazde
fiecare (dei unele dintre acestea sunt speciale). De asemenea este suportat i trimiterea multipl
(multicast), n care fiecare datagram este direcionat mai multor gazde. Adresele care ncep cu
1111 sunt rezervate pentru o folosire ulterioar.Peste 500 000 de reele sunt conectate acum la
Internet i numrul acestora crete n fiecare an. Pentru a evita conflictele numerele de reea sunt
atribuite de ICANN (Internet Corporation for Assigned NAMES and Numbers Corporaia
Internet pentru numere i nume atribuite). La rndul sau, ICANN a mputernicit diverse autoriti
regionale s administreze pri din spaiul de adrese i acestea, la rndul lor, au mprit adrese
ISP-urilor i altor companii.Adresele de reea, care sunt numere de 32 de bii, sunt scrise n mod
uzual n notaia zecimal cu punct. n acest format, fiecare din cei 4 octeti este scris n zecimal,
de la 0 la 255. De exemplu, adresa hexazecimala C0290614 este scris c 192.41.6.20. Cea mai
mic adresa IP este 0.0.0.0 i cea mai mare este 255.255.255.255. Valorile 0 i -1 au semnificaii
speciale, aa cum se arat n fig.3 Valoarea 0 nseamn reeaua curent sau gazd curent.
Valoarea 1 este folosit c o adresa de difuzare pentru a desemna toate gazdele din reeaua
indicat.
Aceast permite trimiterea pachetelor ctre reeaua local fr c emitorul s-i cunoasc
numrul.3.3 Imprirea in subreele
Organizaiile mari care au mai multe reele de calculatoare cu acces la Internet au intampinat
probleme la atribuirea mai multor adrese dintr-o clas. Traficul prin router-ul organizaiei era
foarte mare iar comunicaia avea astfel de suferit in orele de varf. Pentru a mri viteza de transfer
a datelor i a nu supraincrca un router,organizaiile mari i-au reorganizat reeaua ierarhic
folosind mai multe routere. Astfel reeaua a fost divizat in subreele pentru care accesul la
Internet i la celelalte reele este asigurat de un dispozitiv gateway (un router sau un calculator
gateway).Pentru a face posibil aceast divizare se utilizeaz adresarea pe subreele. Aa cum se
cunoate, o adres IP are o zon alocat reelei i o zon in care se aloc adres pentru
calculatoarele gazd. Conform acestei arhitecturi avem clasele A,B,C i D pentru multicast.
Pentru a gestiona mai eficient spaiul de adresare alocat unei organizaii mari cu mai multe reele
proprii, s-au creat subreelele.Utilizand o masc de reea (Net-mask) binar, se poate stabili
poriunea alocat reelei i poriunea alocat gazdei. Astfel bitii 1 din net-mask indic zona
alocat reelei iar biii 0 specific zona alocat gazdei. Avem astfel pentru clasele A,B,C
cunoscute urmtoarele mti de reea predefinite:
A: 255.0.0.0 - in format zecimal cu punct
11111111.00000000.00000000.00000000 - in binar
B: 255.255.0.0
11111111. 11111111.00000000.00000000
C: 255.255.255.0
11111111. 11111111. 11111111.00000000
Folosind acelai mecanism, se pot defini subreele in cadrul unei clase de adrese alocate,folosind
pentru aceasta primii bii din cadrul spaiului alocat gazdei.
Putem stabili prin numrul de bii rezervai subreelei numrul de subreele disponibile pentru o
anumit clas de adrese i numrul de gazde alocabile in fiecare subreea. Astfel pentru clasa B
avem urmtoarele configuraii posibile:
n binar:
IP = 11000000.10101000.00001100.01001000
NM = 11111111.11111111.11111111.11110000
------------------------------------------(AND)
NA = 11000000.10101000.00001100.01000000 adic 192.168.12.64
NM = 11111111.11111111.11111111.11110000
------------------------------------------(XOR)
00111111.01010111.11110011.10110000
------------------------------------------(NOT)
BA = 11000000.10101000.00001100.01001111 adic 192.168.12.79
O alt metod de calcul al adresei de broadcast este prin diferena. Adic se calculeaz distan
(mrimea) subretelei prin scderea din 255 a valorii reale din masca. Avem 255 240 = 15
valoare care se adaug ultimului octet din adresa de reea => 64 + 15 = 79. Aceast metod nu
mai necesit transformarea adresei de Broadcast din binar n zecimal. Se observ c este
suficient s calculm pentru ultimul octet, deoarece adresa face parte din clasa C. (pentru clasa B
se calculeaz pentru ultimii 2 octeti)
Clasa de adrese B a fost gndit pentru reele de dimensiuni moderate. Primii doi octeti dintr-o
asemenea adresa sunt folosii pentru desemnarea reelei, iar ceilali doi sunt folosii pentru
adresele de gazd de pe fiecare reea n parte.
Primii doi bii ai primului octet al unei adrese de tip B sunt ntotdeauna 10. Ceilali bii pot avea
valori 0 sau 1. Prima adresa de reea care se poate folosi ncepe deci cu 10000000 (zecimal 128) .
Cel mai mare numr de reea care aparine clasei B este 10111111 (zecimal 191). Orice valoare
aflat ntre aceste extreme este de clasa B. Pe o astfel de reea se pot afl 65534 gazde.
3.7 Headerul IP
Versiune 4b
HL 4b ToS 1B
TL 2B FI 2B FC 2B TTI 1B
Protocol 1B
CS 2B
3.8 Concluzie:
n urm efecturii acestei lucrri de laborator am fcut cunotin cu protocolul TCP/IP care este
cel mai flexibil protocol de transport disponibil i permite computerelor din ntreag lume, rulnd
sisteme de operare complet diferite, s comunice ntre ele. Deasemenea,am studiat modelul OSI.
Dei nu este singurul model existent, este cel mai folosit n nvmnt, pentru c ilustreaz cel
mai bine separarea ntre niveluri i mprirea comunicaiei n bucele mai mici, mai uor de
definit i n consecin mai uor de dezvoltat. Dei exist multe protocoale care sunt mai greu de
ncadrat pe niveluri OSI, totui toi productorii de echipamente de reea i de protocoale noi i
definesc produsele cu ajutorul nivelurilor OSI. Modelul OSI i modelul TCP/IP sunt ambele
modele de referin folosite pentru a descrie procesul de transmitere a datelor. Comparnd cele
dou modele de referin (OSI i TCP/IP) vedem diferene ns sunt i asemnri. Dei modelul
OSI are 7 niveluri iar TCP/IP are doar 4 niveluri, rolul lor per ansamblu este n final acelai. Un
specialist va folosi modelul OSI, dar i protocoalele TCP/IP. Va privi protocolul TCP c pe un
protocol al nivelului Transport (4) din modelul OSI, IP c pe un protocol al nivelului Reea (3)
din modelul OSI, i Ethernet c o tehnologie a nivelelor Legtur de date i Fizic (2 i 1) din
modelul OSI.
3.9 Bibliografie
1. Andrew_S._Tanenbaum_Reele_De_Calculatoare_4th_Ed.romanian
2. Luminia Scripcariu Reele de Calculatoare