Sunteți pe pagina 1din 57

Universitatea Constatin Brncui din Trgu-Jiu

Facultatea de Inginerie
Departamentul de Automatic, Energie i Mediu

Reele de calculatoare

Lector dr. Adrian Runceanu

An universitar 2013-2014
Curs 4
Modele de referin

01.11.2013 Reele de calculatoare 2


Modele de referin

1. Modelul de referin OSI


2. Modelul de referin TCP/IP

01.11.2013 Reele de calculatoare 3


Modele de referin
Vom discuta dou arhitecturi de reea importante:
1. modelul de referin OSI
2. modelul de referin TCP/IP
Dei protocoalele asociate cu modelul OSI nu sunt
folosite aproape deloc, modelul n sine este destul
de general i nc valabil, iar caracteristicile puse n
discuie la fiecare nivel sunt n continuare foarte
importante.
Modelul TCP/IP are caracteristici opuse: modelul n
sine nu este foarte util, dar protocoalele sunt folosite
pe scar larg.
Din acest motiv, le vom studia pe fiecare n detaliu.

01.11.2013 Reele de calculatoare 4


Modele de referin

1. Modelul de referin OSI


2. Modelul de referin TCP/IP

01.11.2013 Reele de calculatoare 5


1. Modelul de referin OSI

Modelul OSI (Open Systems Interconnection)


propune o solutie de conectare a sistemelor
deschise.
El a fost elaborat de catre Organizatia Internationala
de Standarde (ISO - International Standards
Organization) intre 1977 si 1994.
Proprietatea de "open" (deschis) a unui sistem se
refera la faptul ca sistemul este pregatit pentru
comunicatii cu orice alt sistem din retea fiind
"deschis" pentru schimburi informationale cu alte
gazde, pe baza unor reguli (protocoale de
comunicatie).

01.11.2013 Reele de calculatoare 6


1. Modelul de referin OSI
Modelul de referin OSI permite vizualizarea
traseului parcurs de informaii sau pachete de date,
de la un program de aplicaii (de tipul documentelor,
foilor de calcul tabelar, bazelor de date, prezentrilor
etc.) la un alt program de aplicaii localizat ntr-un alt
computer din reea, chiar dac expeditorul i
destinatarul fac parte din reele cu topologii diferite,
cu tipuri diferite de medii.
Acest model este conceput ca avnd apte
straturi (sau niveluri), fiecare avnd funcii
specifice, realiznd mpreun comunicarea n
reea.
Aceast separare a funciilor ntr-o reea se numeste
stratificare (layering).
01.11.2013 Reele de calculatoare 7
1. Modelul de referin OSI
Funciile nu specific cum trebuie efectuat o
operaiune, ci doar ce trebuie s ndeplineasc un
anumit nivel, modul de realizare fiind sarcina
protocoalelor (seturi de reguli i metode).
Implementarea protocoalelor se poate realiza fie
software, fie hardware, fie n ambele moduri.
n general productorii implementeaz nivelele
superioare n software i cele inferioare n hardware.
Proiectarea arhitecturii pe nivele determin
extinderea sau mbuntirea facil a sistemului.
De exemplu, schimbarea mediului de comunicaie nu
determin dect modificarea nivelului fizic, lsnd
intacte celelalte nivele.
01.11.2013 Reele de calculatoare 8
1. Modelul de referin OSI
Comunicarea n reea
S lum ca exemplu de comunicare ntlnit zi de zi comunicarea ntre
dou faculti. La nivel superior, decanii comunic ntre ei. Similar i
profesorii comunic ntre ei. Nu n ultimul rnd, i studenii comunic
ntre ei printr-un limbaj caracteristic.
Pentru ca aceast comunicare s fie posibil, exist nite reguli de
comunicare ce sunt respectate de fiecare categorie de persoane.
Decan 1 Decan 2
Reguli ntre decani
Acesta este un
Informaii Informaii exemplu bun
pentru profesori pentru profesori
pentru a nelege
ce presupune
PROFESOR PROFESOR
Reguli ntre profesori comunicarea
Informaii Informaii bazat pe
pentru studeni pentru studeni niveluri i
protocoale.
Reguli ntre studeni
STUDENT STUDENT

01.11.2013 Reele de calculatoare 9


1. Modelul de referin OSI
Cele sapte niveluri ale modelului
OSI sunt:

Fiecare nivel este independent,


ns ofer servicii nivelului situat
deasupra lui i primete de la cel de
sub el, comunicarea fiind realizat
n ambele sensuri.
Nivelele sunt adesea identificate nu
doar prin nume ci i prin cifre.
Astfel nivelul Aplicaie este
considerat nivelul 7 iar cel Fizic
nivelul 1.

01.11.2013 Reele de calculatoare 10


1. Modelul de referin OSI
Noiunea de protocol

Ca i ntre oameni, pentru a putea comunica ntre


ele, calculatoarele trebuie s vorbeasc acelai
limbaj, sau altfel spus, s foloseasc acelai
protocol.
Aadar, un protocol este un set de reguli pe
care fiecare calculator trebuie s-l respecte
pentru a comunica cu un altul.

01.11.2013 Reele de calculatoare 11


1. Modelul de referin OSI
Noiunea de protocol
Dac vorbim de conversaie ntre dou calculatoare, apar urmtoarele
ntrebri:
Ce putem transmite?
DATE

n ce format putem transmite?


TEXT GRAFIC VIDEO AUDIO

Reguli de transmitere?
PROTOCOALE STANDARDE

Medii de transmitere?
CABLU UNDE RADIO

01.11.2013 Reele de calculatoare 12


1. Modelul de referin OSI
Funciile nivelurilor OSI
Fiecare nivel OSI definete un set de funcii, protocoalele stabilind
modul n care sistemul furnizeaz aceste funcii.
Nivelul n al unui calculator poate comunica cu nivelul n al altuia.

Prin urmare, se spune c regulile folosite n comunicare se numesc


protocoale de nivel n.
n realitate datele nu sunt transmise de la nivelul n al unei maini
ctre nivelul n al alteia.
n schimb, fiecare nivel realizeaz prelucrrile specifice asupra
datelor i le transmit nivelului inferior, pn la nivelul fizic unde se
realizeaz schimbul efectiv de date.
Doar din punct de vedere logic se poate vorbi de o "conversaie"
ntre nivelurile a dou maini.
Deci fiecare nivel al modelului OSI are un set predeterminat de
funcii pe care le realizeaz pentru a face posibil comunicarea n
reea.
01.11.2013 Reele de calculatoare 13
1. Modelul de referin OSI
Aceste funcii ale modelului OSI sunt:

Aplicaie 7 Furnizeaz servicii de reea pentru aplicaii

Transform formatul datelor pentru a asigura


Prezentare 6 interfaa standard pentru nivelul aplicaie

Asigur comunicarea ntre o aplicaie local i


Sesiune 5 una la distan

Asigur transportul sigur i menine fluxul de date


Transport 4 n reea

Asigur adresarea logic i selectarea cii de


Reea 3 rutare

Legtur de date 2 Asigur adresarea fizic i accesul la mediul de


transport

Fizic 1 Asigur transmisia binar a datelor

01.11.2013 Reele de calculatoare 14


1. Modelul de referin OSI
ncapsularea
Dup cum artam mai sus, nivelurile de la emitor comunic
cu echivalentul lor de la receptor, de exemplu nivelul 5 al
emitorului transmite informaii nivelului 5 al receptorului.
Comunicarea se realizeaz pe baza protocoalelor fiecrui
nivel.
Acest tip de comunicare se numeste comunicare peer-to
peer.
Pentru a putea fi adresat informaia ctre un anumit nivel
corespunztor, i pentru ca acesta s o poat recunoate ca
fiind adresat lui, datele sunt supuse unor modificri pe
parcursul comunicrii.
Acest proces este numit ncapsulare, iar n cadrul lui
informaiile sunt grupate n pachete.
01.11.2013 Reele de calculatoare 15
1. Modelul de referin OSI
Un pachet de date este o unitate de informaii grupate
logic care circul ntre computere (uniti de date -
Protocol Data Units - PDUs).
n pachete sunt incluse informaiile de la emitor, precum
i alte elemente care sunt necesare pentru a face posibil
i sigur comunicarea cu receptorul.
Prin procesul de ncapsulare fiecare nivel adaug un
anumit identificator la informaia primit (antete / headers,
secvene terminale / trailers i alte informaii) i o trimite
mai departe.
Astfel, de la emitor datele pornesc de la nivelul 7
Aplicaie i ajung s fie mpachetate pn la nivelul 1
Fizic, iar la receptor se va derula procesul invers,
despachetnd de la nivelul 1 spre nivelul 7.
01.11.2013 Reele de calculatoare 16
1. Modelul de referin OSI
Procesul de conversie a datelor presupune urmtorii pai:
1. Construirea datelor. Utilizatorul scrie email-ul al crui text i
eventual imagini vor fi convertite n straturile superioare (7,6,5)
pentru a avea un format care s poat fi trimis n reea.
2. Segmentarea datelor. Se face la nivelul 4, n aa fel nct se
garanteaz c datele vor ajunge n siguran de la un calculator
la altul.
3. Adaugarea adreselor de reea. Se face la nivelul 3 i const
n adaugarea unui header la segmentul nivelului 3, rezultnd
ceea ce numim pachet.
Acest header vine cu informaii deosebit de preioase: adresa
logic ctre care va fi expediat pachetul, adresa logic a sursei.
Tot la acest nivel se decide care va fi urmtoarea main creia
i se va livra pachetul (next hop).
01.11.2013 Reele de calculatoare 17
1. Modelul de referin OSI
4. Adugarea headerului de strat 2. Aici se adaug un header
care conine informaii cu privire la urmtoarea main care va
primi acea informaie. Rezultatul acestei asamblri fiind ceea ce
numim un cadru (frame).
Trebuie deosebit aceast adresare de cea de la nivelul 3: spre
exemplu dac sunt ntr-o reea A i trimit informaie n aceeai
reea, IP-ul destinaiei va fi al mainii ctre care trimit, MAC-ul
deasemeni; pe cnd dac trimit ntr-o alt reea, IP-ul va fi al
destinaiei, iar MAC-ul va fi al default gateway-ul din reeaua A n
care ne aflm.
5. Convertirea n biti pentru transmitere. Cadrul trebuie convertit
ntr-un format binar pentru transmiterea printr-un mediu de
propagare.
O functie de tip clocking permite echipamentelor s disting aceti
bii, pe msur ce acetia cltoresc prin mediul de transmitere.
Mediul fizic de transmitere poate varia de-a lungul cii folosite.
01.11.2013 Reele de calculatoare 18
1. Modelul de referin OSI
7 DATE
Aplicaie Aplicaie 7
DATE
6 Prezentare Prezentare 6
DATE
5 Sesiune Sesiune 5
SEGMENTE
4 Transport Transport 4
PACHETE
3 Reea Reea 3
CADRE
2 Legtur de date Legtur de date 2
BII
1 Fizic Fizic 1

01.11.2013 Reele de calculatoare 19


1. Modelul de referin OSI
Aplicaie 7 Furnizeaz servicii de reea pentru aplicaii

Prezentare 6
Nivelul Aplicaie
Cea mai cunoscut aplicatie folosit
Sesiune 5
pe acest nivel este:

Transport 4
Browser
Reea 3
Nivelul Aplicaie permite
programelor de aplicaii s
Legtur de date 2 acceseze servicii de reea precum
accesul la baze de date, email i
Fizic 1 transfer de fiiere prin FTP.

01.11.2013 Reele de calculatoare 20


1. Modelul de referin OSI
Nivelul Aplicaie identific i stabilete
disponibilitatea partenerului de comunicaie,
sincronizeaz aplicaiile ntre ele i stabilete
procedurile pentru controlul integritii datelor i
erorilor.
De asemenea identific dac exist suficiente
resurse pentru a sprijini comunicaia ntre parteneri.
La acest nivel ncepe procesul de ncapsulare.
Astfel, datelor li se adaug un antet numit
application header.
Acesta conine informaii ce permit receptorului
recunoaterea informaiilor primite.
01.11.2013 Reele de calculatoare 21
1. Modelul de referin OSI
Protocoale de la acest nivel care fac posibil
comunicarea sunt:
1. DHCP (Dynamic Host Configuration Protocol) -
atribuirea dinamica de adrese IP
echipamentelor de reea
2. DNS (Domain Name System) - translatarea
numelor n adrese IP
3. FTP (File Transfer Protocol) - transfer de fiiere
4. HTTP (Hyper Text Transfer Protocol) - aplicaii
web (prezentare, baze de date, etc.)

01.11.2013 Reele de calculatoare 22


1. Modelul de referin OSI
5. IMAP (Internet Message Access Protocol) i POP
(Post Office Protocol) - protocoale folosite de
clienii locali de email de preluare a e-mail-urilor
de pe servere de email
6. SMTP (Simple Mail Transfer Protocol) - standard
pentru transmiterea e-mail-urilor
7. SNMP (Simple Network Management Protocol) -
administrare i monitorizare
8. SSH (Secure Shell) - transmitere securizat a
datelor
9. Telnet - terminale virtuale
01.11.2013 Reele de calculatoare 23
1. Modelul de referin OSI

Aplicaie 7

Transform formatul datelor pentru a asigura


Prezentare 6 interfaa standard pentru nivelul aplicaie

Sesiune 5
Formatul datelor
Transport 4 (ASCII)

Reea 3
La acest nivel are loc codificarea
Legtur de date 2 datelor ntr-un format comun
(ASCII, de exemplu).
Fizic 1

01.11.2013 Reele de calculatoare 24


1. Modelul de referin OSI
Nivelul Prezentare este nivelul care formateaz
datele pe care nivelul aplicaie al unui sistem le
transmite, pentru ca acestea s fie standardizate i
deci s poat fi citite de ctre nivelul aplicaie al
altui sistem.
Atunci cnd este necesar, nivelul face translaie
ntre diferitele formate ale datelor folosind un
format comun (cod ASCII) pentru reprezentarea
acestora.
n procesul de ncapsulare antetul nivelului 6
(presentation header) este adugat la cel primit
de la nivelul 7 i este transmis ctre nivelul 5.
01.11.2013 Reele de calculatoare 25
1. Modelul de referin OSI
Aplicaie 7

Prezentare 6

Asigur comunicarea ntre o aplicaie local i


Sesiune 5 una la distan

Transport 4

Reea 3 Comunicare

Legtur de date 2 La acest nivel are loc


comunicarea (dialogul) ntre
Fizic 1 aplicaii

01.11.2013 Reele de calculatoare 26


1. Modelul de referin OSI

Dup cum spune chiar numele su, nivelul


Sesiune stabilete, gestioneaz i finalizeaz
sesiunile de comunicaie ntre aplicaii.

Prin sesiune se nelege dialogul ntre dou sau


mai multe entiti.

Altfel spus, nivelul Sesiune este responsabil de


crearea conexiunilor, de sincronizarea i
meninerea lor i de ntreruperea acestora.

01.11.2013 Reele de calculatoare 27


1. Modelul de referin OSI
n plus, acest nivel ofer garanii n ceea ce
privete expedierea datelor, clase de servicii i
raportarea erorilor.

Antetul adugat la acest nivel se numete


session header.
Pn n acest moment al ncapsulrii informaia
transmis are denumirea de date.

Protocoale pentru acest strat: ADSP, NetBEUI,


NetBIOS.
01.11.2013 Reele de calculatoare 28
1. Modelul de referin OSI
Aplicaie 7

Prezentare 6

Sesiune 5

Asigur transportul sigur i menine fluxul de date


Transport 4 n reea

Reea 3 Transport sigur

Legtur de date 2 La acest nivel are loc transportul


de calitate de date ntre aplicaii.
Fizic 1

01.11.2013 Reele de calculatoare 29


1. Modelul de referin OSI
Nivelul Transport are rolul de a transporta datele
n siguran i de a asigura i menine un flux al
acestora.
Nivelul furnizeaz un serviciu pentru transportul
datelor ctre nivelurile superioare i, n special,
caut s vad ct de sigur este transportul prin
reea.
Nivelul transport ofer mecanisme prin care:
stabilete, ntreine i ordon nchiderea circuitelor
virtuale;
detecteaz cderea" unui transport i dispune refacerea

acestuia;
controleaz fluxul de date pentru a preveni rescrierea
01.11.2013
acestora. Reele de calculatoare 30
1. Modelul de referin OSI
Pentru realizarea acestor responsabiliti, datele
sunt descompuse n uniti mai mici, segmente,
numite i unitati de date de nivel Transport
(transport layer Protocol Data Units - PDUs)
pentru a fi mai uor administrate.
Un PDU descrie datele care se deplaseaza de la
un nivel la altul n modelul OSI.
Antetul (transport header) adugat la acest nivel
conine informaii legate de porturi, numere de
secven i de confirmare, necesare pentru
transferul sigur al datelor.
Protocoale: TCP i UDP, SPX, PEP, VOTS.
01.11.2013 Reele de calculatoare 31
1. Modelul de referin OSI
Aplicaie 7
Este unul dintre cele mai
complexe niveluri; asigur
Prezentare 6
conectivitatea i selecia cilor
de comunicaie ntre dou
Sesiune 5
sisteme ce pot fi localizate n
zone geografice diferite.
Transport 4

Asigur adresarea logic i selectarea cii de


Reea 3 rutare

Legtur de date 2
Adresarea i rutarea
pachetelor
Fizic 1

01.11.2013 Reele de calculatoare 32


1. Modelul de referin OSI
Nivelul Reea adaug antetul propriu transformnd
segmentele de la nivelul Transport n pachete.
Acest antet conine adresele logice ale interlocutorilor
precum i informaii de control, rolul acestui nivel fiind:
adresarea ntre hosturi
i rutarea pachetelor (gsete cea mai bun cale pe care
informaia trebuie s o parcurg pentru a ajunge la destinaie).
Protocoale: ARP (mapeaz adrese MAC cu IP), ICMP
(folosit pentru anunarea erorilor), IGP, IS-IS, IGRP,
EIGRP, RIP (toate sunt protocoale de routare folosite
pentru schimbarea tabelelor de routare ntre routere),
IPX, IP.

01.11.2013 Reele de calculatoare 33


1. Modelul de referin OSI
La acest nivel are loc controlul
Aplicaie 7
accesului la informaii.
Prezentare 6 Protocoale: HDLC, LAPB, LAPD,
PPP, SLIP. Multe dintre acestea
Sesiune 5 definesc modalitatea de ncapsulare
n liniile seriale.
Transport 4
Controlul
accesului
Reea 3

Legtur de date 2 Asigur adresarea fizic i accesul la mediul de


transport

Fizic 1

01.11.2013 Reele de calculatoare 34


1. Modelul de referin OSI
Este nivelul care face trecerea datelor din calculator n mediul
prin care este trimis informaia (cablu, fibra optic sau unde
radio).
Acest nivel controleaz fluxul de date n mediul de transport,
ofer adresarea fizic (adresele MAC). Aici se regsesc
tehnologiile care asigur diferite topologii logice ale reelelor
(Ethernet, IEEE 802.3, IEEE 802.5, FDDI, Token Ring, etc).
Cu alte cuvinte nivelul Legtur de date este responsabil cu
adresarea fizic i cu accesul la mediu (canal de
comunicare).
La nivelul Legtur de date pachetele primite de la nivelul
Reea sunt transformate n cadre (frame-uri).
Antetul adugat la formarea cadrelor conine adresa fizic a
interlocutorilor, iar coada adugat conine informaii pentru
corectarea de erori.
01.11.2013 Reele de calculatoare 35
1. Modelul de referin OSI
Aplicaie 7 Nivelul Fizic definete specificaiile
electrice i fizice ale mediilor de
Prezentare 6 comunicare i ale echipamentelor.
Specificaiile vizeaz nivelul
Sesiune 5 voltajului din cablu, tipurile de cablu,
ratele de transmisie a datelor,
Transport 4 distana maxim de transmisie,
conectorii fizici.
Reea 3 Nivelul Fizic transform cadrele n
bii pentru a putea fi transmii prin
Legtur de date 2 mediul de comunicare.
Fizic 1 Asigur transmisia binar a datelor
Semnale i medii
01.11.2013 Reele de calculatoare
de transmisii 36
Modelul OSI introduce astfel cteva
concepte importante care sunt reluate i n alte
arhitecturi de comunicaie.
Acestea sunt:
1. Protocoale: conin regulile de comunicare
care se stabilesc ntre dou entiti de pe
acelai nivel al stivei de protocoale dar de pe
sisteme diferite
2. Servicii: includ funciile de deservire reciproc
ntre dou nivele succesive ale aceluiai
sistem
3. Interfee: definesc modul de abordare a
nivelelor adiacente din stiva de protocoale
01.11.2013 Reele de calculatoare 37
Modele de referin

1. Modelul de referin OSI


2. Modelul de referin TCP/IP

01.11.2013 Reele de calculatoare 38


2. Modelul de referin TCP/IP
Modelul de referin TCP/IP
Dei modelul de referin OSI a fost creat pentru
asigurarea interoperabilitii echipamentelor de
reea, modelul TCP/IP a fost conceput pentru a
oferi o referin pentru dezvoltarea de protocoale
compatibile.
Modelul de referin TCP/IP i stiva protocolului
TCP/IP (TCP/IP protocol stack) au fcut posibil
comunicarea ntre dou computere aflate n
oricare parte a lumii, cu viteza luminii.

01.11.2013 Reele de calculatoare 39


2. Modelul de referin TCP/IP
Astfel, TCP (Transmission Control Protocol) are rolul de
mprire a datelor n pachete i asigur transmiterea corect
a mesajelor ntre computere.
Pachetele sunt numerotate, putndu-se verifica primirea lor n
forma n care au fost transmise i reconstituirea mesajelor
lungi, formate din mai multe pachete.
IP (Internet Protocol) asigur livrarea pachetelor numai
dac n funcionarea reelelor nu apar erori.
Dac un mesaj este prea lung, IP cere fragmentarea lui n
mai multe pachete.
Transmiterea pachetelor IP se face ntre calculatoare gazd
i nu direct ntre programele de aplicaie.
Protocolul TCP/IP are avantajul c nu depinde de
configuraia hardware, de mediile de transmisie, i este
suportat de majoritatea sistemelor de operare.
01.11.2013 Reele de calculatoare 40
2. Modelul de referin TCP/IP
Spre deosebire de OSI, modelul TCP/IP are doar patru niveluri:

4 Aplicaie
3 Transport
2 Internet
1 Acces reea
Dei dou dintre niveluri au acelai nume ca la modelul OSI, nu trebuie
confundate ntre ele pentru c fiecare nivel are funcii total diferite
pentru fiecare model n parte.
01.11.2013 Reele de calculatoare 41
2. Modelul de referin TCP/IP
Nivelul Aplicaie
Proiectanii TCP/IP au considerat c protocoalele de
nivel superior trebuie s includ detaliile nivelurilor
prezentrii i sesiunii ale modelului OSI.

01.11.2013 Reele de calculatoare 42


2. Modelul de referin TCP/IP
Pur i simplu au creat un nivel aplicaie care
manevreaza protocoalele de nivel superior,
problemele de reprezentare, codificrile i
controlul dialogurilor.
TCP/IP combin toate aceste deziderate ntr-un
singur nivel, care asigur mpachetarea corect
a datelor pentru nivelul urmtor.
Nivelul Aplicaie ofer servicii de reea aplicaiilor
utilizator cum ar fi browserele web, programele
de e-mail, terminalul virtual (TELNET), transfer
de fiiere (FTP).

01.11.2013 Reele de calculatoare 43


2. Modelul de referin TCP/IP
Nivelul Transport
Nivelul transport al modelului TCP/IP administreaz
transmisia de date de la un computer la altul,
asigurnd calitatea serviciului de comunicare,
sigurana liniei de transport, controlul fluxului i
detecia i corecia erorilor.
Una dintre funciile acestui nivel este de a mpri
datele n segmente mai mici pentru a fi transportate
uor prin reea.
El este proiectat astfel nct s permit conversaii
ntre entitile pereche din gazdele surs, respectiv,
destinaie.

01.11.2013 Reele de calculatoare 44


2. Modelul de referin TCP/IP
Nivelul Transport este compus din dou protocoale
capt-la-capt(peer-to-peer):
1. protocolul de control al transmisiei (TCP)
2. protocolul datagrama al utilizatorului (UDP)

01.11.2013 Reele de calculatoare 45


2. Modelul de referin TCP/IP
TCP (Trasmission Control Protocol) este un protocol sigur
orientat pe conexiune care permite ca un flux de octei trimii
de pe o main s ajung fr erori pe orice alt main din
reea.
Orientarea pe conexiune nu semnifica faptul c exist un
circuit ntre computerele care comunic, ci faptul c
segmentele nivelului Aplicaie cltoresc bidirecional ntre
dou gazde care sunt conectate logic pentru o anumit
perioad.
Acest proces este cunoscut sub denumirea de packet
switching.
TCP/IP fragmenteaz fluxul de octei n mesaje discrete i
paseaz fiecare mesaj nivelului Internet.
TCP trateaz totodat controlul fluxului pentru a se asigura
c un emitor rapid nu inund un receptor lent cu mai multe
mesaje dect poate acesta
01.11.2013 s
Reele de prelucreze.
calculatoare 46
2. Modelul de referin TCP/IP

Al doilea protocol din acest nivel, UDP (User


Datagram Protocol), este un protocol nesigur, fr
conexiuni, destinat aplicaiilor care doresc s
utilizeze propria lor secveniere i control al fluxului.
Protocolul UDP este de asemenea mult folosit
pentru interogri rapide ntrebare-rspuns, client-
server i pentru aplicaii n care comunicarea
prompt este mai importatnt dect comunicarea cu
acuratee, aa cum sunt aplicaiile de transmisie a
sunetului i a imaginilor video.

01.11.2013 Reele de calculatoare 47


2. Modelul de referin TCP/IP
Iniial nivelul reea trebuia s asigure rutarea pachetelor n
interiorul unei singure reele.
Cu timpul a aprut posibilitatea interconexiunii ntre reele,
astfel nct acestui nivel i-au fost adugate funcionaliti de
comunicare ntre o reea surs i o reea destinaie.
Pe lng rolul nivelului Internet de a trimite pachete de la
surs spre reeaua internetwork (dintre reele) este i cel de
a controla sosirea lor la destinaie indiferent de traseul sau
reelele traversate pn la destinaie.
Protocolul specific care guverneaz acest nivel se numete
protocol Internet (IP).
n acest nivel se realizeaz alegerea cii optime i
distribuirea pachetelor. Acesta este locul unde acioneaza
routerul n internet.
01.11.2013 Reele de calculatoare 48
2. Modelul de referin TCP/IP

n stiva TCP/IP, protocolul IP asigur rutarea pachetelor


de la o adres surs la o adres destinaie, folosind i
unele protocoale adiionale, precum ICMP sau IGMP.
Determinarea drumului optim ntre cele dou reele se
face la acest nivel.
Comunicarea la nivelul IP este nesigur, sarcina de
corecie a erorilor fiind plasat la nivelurile superioare (de
exemplu prin protocolul TCP).
n IPv4 (nu i IPv6), integritatea pachetelor este asigurat
de sume de control.

01.11.2013 Reele de calculatoare 49


2. Modelul de referin TCP/IP
Nivelul Acces reea

01.11.2013 Reele de calculatoare 50


2. Modelul de referin TCP/IP
Protocoalele TCP/IP

FTP HTTP SMTP DNS DNS TFTP

TCP UDP

IP

Alte LAN i
INTERNET LAN
WAN

01.11.2013 Reele de calculatoare 51


Comparaie OSI - TCP/IP
Modelul OSI i modelul TCP/IP sunt ambele modele de
referin folosite pentru a descrie procesul de transmitere
a datelor.
Dar de ce trebuie s le studiem pe amndou cnd unul
poate ar fi suficient?
Modelul OSI este folosit pentru dezvoltarea standardelor
de comunicaie pentru echipamente i aplicaii ale
diferiilor productori. Specialitii l prefer pentru analize
mai atente i ca fundament n orice discuie legat de
reele.
Pe de alt parte este adevrat c TCP/IP este folosit
pentru suita de protocoale TCP/IP i este mai folositor
pentru c este implementat n lumea real.

01.11.2013 Reele de calculatoare 52


Comparaie OSI - TCP/IP
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.
OSI TCP/IP
7 Aplicaie 4

6 Prezentare Aplicaie
5 Sesiune
4 Transport 3 Transport

3 Reea 2 Internet

2 Legtur de date
Acces reea
1 Fizic 1

01.11.2013 Reele de calculatoare 53


Comparaie OSI - TCP/IP
Asemnri
Ambele au niveluri

Ambele au nivelul aplicaiei, dei fiecare conine


servicii diferite
Ambele au nivelurile reelei i transportului
comparabile
Ambele folosesc tehnologia de tip packet
switching (nu tehnologia circuit switching)
Administratorii de reea trebuie s le cunoasc
pe amndou

01.11.2013 Reele de calculatoare 54


Comparaie OSI - TCP/IP
Deosebiri
TCP/IP combin n nivelul su Aplicaie (4) nivelele Aplicaie
(7), Prezentare (6) i Sesiune (5) din modelul OSI.
TCP/IP combin nivelul Legtur de date (2) i nivelul Fizic
(2) din modelul OSI ntr-un singur nivel numit Acces Reea
(1).
TCP/IP pare a fi mai simplu deoarece are mai puine niveluri.

Protocoalele TCP/IP reprezint standardele pe baza crora s-


a dezvoltat Internetul.
Reelele tipice nu sunt construite pe baza protocoalelor OSI,
dei modelul OSI este considerat ca ghid.
TCP / IP folosete protocolul UDP care nu garanteaz
ntotdeauna livrarea de pachete precum face nivelul transport
din modelul OSI.
01.11.2013 Reele de calculatoare 55
Concluzii
Avantajele oferite de mprirea reelelor n niveluri sunt:
Standardizarea componentelor reelelor, permind astfel
crearea acestora de ctre diversi productori.
Permiterea comunicrii ntre tipuri diferite de
componente software i hardware.
Previne ca schimbrile aprute ntr-un nivel s nu
afecteze celelalte niveluri, permind astfel dezvoltarea
rapid a acestora.
Fenomenul de comunicare n reea este descompus n
pri mai mici i implicit mai simple.
Comunicarea prin reea devine mai puin complex,
nelegerea i nvarea modului n care informaia este
trimis i primit devenind mai uor de fcut.
01.11.2013 Reele de calculatoare 56
ntrebri?

01.11.2013 Reele de calculatoare 57

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