Sunteți pe pagina 1din 44

Universitatea Constatin Brncui Trgu-Jiu

Facultatea de Inginerie
Departamentul de Automatic, Energie i Mediu

Reele de calculatoare
Lector dr. Adrian Runceanu
An universitar 2011-2012

Curs 1
Noiuni introductive
despre
Reelele de calculatoare

08.11.2011

Reele de calculatoare

Cteva precizri
Structura cursului

08.11.2011

2 ore curs titular curs A. Runceanu


2 ore laborator titular aplicaii practice A. Dinc

Reele de calculatoare

Cteva precizri
Forme de examinare:

08.11.2011

Examen final 60%


Evaluare pe parcursul semestrului a activitii
de laborator 30%
Prezen curs i laborator 10%

Reele de calculatoare

Cteva precizri
Bibliografia necesar cursului:
[1.] Reele de calculatoare, ANDREW S.
TANENBAUM, ediia a treia, 1998, Editura
Computer Press Agora
[2.] Reele de calculatoare, ANDREW S.
TANENBAUM, ediia a patra, 2000, Editura
Computer Press Agora varianta electronic
[3.] Reele de calculatoare, Valentin Cristea,
Nicolae Tapus, Trandafir Moisa, Valeriu
Damian, 1992, Editura Teora.
[4.] Retele de calculatoare notite de curs
08.11.2011

Reele de calculatoare

Cteva precizri

Suportul de curs - varianta electronic


disponibil pe site-ul Facultatii de Inginerie:

www.utgjiu.ro/ing
Not: Actualizarea site-ului se face sptmnal.

08.11.2011

Reele de calculatoare

Introducere n Reele de
calculatoare
Cursul este structurat n 10 capitole.

08.11.2011

Reele de calculatoare

Reele de calculatoare
1. Noiuni generale
2. Arhitectura reelelor de calculatoare
3. Modele de referin
4. Nivelul fizic
5. Nivelul legtur de date
6. Nivelul reea
7. Nivelul transport
8. Nivelul aplicaie
9. Protocoale de comunicare Internet. Protocolul
http
10. Protocolul FTP. Mijloace de cutare internet

08.11.2011

Reele de calculatoare

Curs 1 - Notiuni generale


1. Noiuni generale
1.1. Ce sunt reelele de calculatoare
1.2. Interconectarea reelelor. Internet

08.11.2011

Reele de calculatoare

1.1. Ce sunt reelele de calculatoare


Vom defini noiunea de reea de calculatoare
ca o colecie de calculatoare interconectate
(capabile s comunice ntre ele).

ntr-o retea, calculatoarele pot fi conectate


prin:
1.
2.
3.
4.
5.
08.11.2011

cablu de cupru
fibra optica
radiatii infrarosii
microunde
sateliti de comunicatii
Reele de calculatoare

10

1.1. Ce sunt reelele de calculatoare


La nceput, principalul avantaj al reelelor
era partajarea resurselor, att logice, ct i
fizice.
1. Partajarea resurselor logice asigur
accesul utilizatorilor reelei la programele i
datele disponibile pe reea, indiferent de locul
n care sunt stocate acestea.

08.11.2011

Reele de calculatoare

11

1.1. Ce sunt reelele de calculatoare


2. Prin partajarea resurselor fizice, utilizatorii reelei
pot avea acces n comun la acelai echipament.
Aceasta conduce la o economie financiar (de
exemplu, atunci cnd toi utilizatorii reelei
partajeaz o singur imprimant sau un singur
scanner), dar i la o fiabilitate mrit (de exemplu,
fiierele importante pot fi copiate pe mai multe
calculatoare, astfel nct, dac unul nu este
disponibil din cauza unei defeciuni tehnice,
activitatea nu este definitiv compromis existnd
posibilitatea de a utiliza celelalte copii).

08.11.2011

Reele de calculatoare

12

1.1. Ce sunt reelele de calculatoare

Ulterior, o dat cu dezvoltarea reelelor mari,


principalul avantaj este reprezentat de
posibilitatea de comunicare ntre oameni
aflai la mare deprtare unii de alii.

Comunicarea interuman se poate realiza prin:

schimb de mesaje
dar poate n lua i forme mai complexe, cum ar fi:

08.11.2011

transferul de fiiere (de exemplu, n cazul cooperrii n


cadrul unui proiect)
sau ntlnirile virtuale prin videoconferine.

Reele de calculatoare

13

Clasificarea reelelor

Clasificarea retelelor de calculatoare dupa localizarea


geografica
08.11.2011

Reele de calculatoare

14

Clasificarea reelelor
Reele locale
(LAN - Local Area Network)
a) Reelele locale (LAN - Local Area Network) sunt reele
localizate ntr-o singur cldire sau n cteva cldiri
nvecinate, pe o arie de cel mult civa kilometri.
Sunt n general, reele private i au ca rol principal
partajarea resurselor i schimbul de informaii.
Reelele locale utilizeaz frecvent tehnologia de
transmisie cu difuzare toate calculatoarele fiind
conectate la un singur cablu comun.

08.11.2011

Reele de calculatoare

15

Clasificarea reelelor
Reele metropolitane
(MAN - Metropolitan Area Network)
b) Reele metropolitane (MAN - Metropolitan
Area Network) sunt reele localizate n aria
unui ora.
Noile standarde de proiectare a reelelor
MAN adopta ca mediu de difuzare dou
cabluri
la
care
sunt
ataate
toate
calculatoarele.
08.11.2011

Reele de calculatoare

16

Clasificarea reelelor
Reele mari
(WAN - Wide Area Network)
c) Reele mari (WAN - Wide Area Network) sunt reele
care acoper o arie geografica ntins (de exemplu,
o ar sau un continent).
Reeaua conine o colecie de calculatoare
denumite calculatoare-gazd (host).
Gazdele sunt conectate ntre ele printr-o subreea
de comunicaie, care are rolul de a transmite
informaiile ntre gazde.
08.11.2011

Reele de calculatoare

17

Clasificarea reelelor

Reele radio

d) Reelele radio - sunt reele fr o localizare


geografic specific, iar comunicarea n reea se
realizeaz fr fir, prin unde radio.
Acest tip de reele este de mare importan n
toate situaiile n care esenial este mobilitatea.
De exemplu, un birou portabil este indispensabil
pentru oamenii care, aflai la drum, doresc s
consulte fiiere aflate la distan, s trimit fax-uri
sau s i citeasc pota electronic.
De asemenea, reelele radio pot fi foarte
importante pentru armat sau pentru echipele de
intervenie n locurile n care s-au produs catastrofe
(inundaii, incendii, cutremure etc.) i unde sistemul
telefonic a fost distrus.
08.11.2011

Reele de calculatoare

18

Programele de reea
Existena calculatoarelor i a mediilor de
transmisie nu este suficienta pentru a constitui o reea.
Pentru a realiza comunicarea ntre calculatoare
sunt necesare programe speciale de comunicaie.
Dar, pentru a putea dezvolta programe de
comunicaie, este necesar, n primul rnd, stabilirea
unor reguli sau convenii care s permit
comunicarea.
Un protocol reprezint un set de reguli de
comunicaie, precum i descrierea formatului
mesajelor care trebuie respectate de dou sau mai
multe calculatoare pentru ca acestea s poat
schimba informaii.
08.11.2011

Reele de calculatoare

19

Programele de reea
Protocolul nu este un concept legat doar de
comunicarea ntre calculatoare.
Odata cu nceputul existenei sale sociale,
omenirea a construit, "norme" de comportament,
care s permita comunicarea ntre oameni.
Sigur c aceste norme s-au schimbat n timp.
Dar un aspect a rmas neschimbat:
ncalcarea regulilor de comunicare compromite,
total sau parial, comunicarea.
De asemenea, regulile de comunicare utilizate
nu erau aceleai pentru toate categoriile sociale:
la curtea regelui era respectat un set de reguli (un
protocol), n timp ce ranii comunicau folosind
alte gesturi i un alt limbaj, deci un alt protocol.
08.11.2011

Reele de calculatoare

20

Programele de reea

Aceste aspecte pot fi considerate valabile i n


cazul reelelor de calculatoare.
Pentru a reduce complexitatea proiectrii reelelor,
acestea sunt structurate pe mai multe niveluri.
Fiecare nivel din reea dispune de un set
propriu de reguli de comunicare (protocol).
Nerespectarea regulilor de comunicare descrise
de protocolul de la un anumit nivel determin
imposibilitatea comunicrii la nivelul respectiv.

08.11.2011

Reele de calculatoare

21

Programele de reea

Nivelurile dintr-o reea nu sunt independente.


Acestea sunt proiectate astfel nct fiecare nivel
s execute un set specific de funcii i s
interacioneze printr-o interfa doar cu nivelul
imediat superior i cu nivelul imediat inferior.
Interfaa dintre dou niveluri stabilete ce servicii
ofer nivelul inferior nivelului de deasupra sa.
Fiecare nivel dispune de propriul protocol, care
definete
regulile
de
comunicare
ntre
elemente situate la nivelul respectiv.
Se obine astfel o stiv de protocoale.

08.11.2011

Reele de calculatoare

22

Programele de reea

Mulimea nivelurilor i a
protocoalelor corespunztoare
acestora constituie arhitectura reelei.

08.11.2011

Reele de calculatoare

23

Curs 1 - Noiuni generale


1. Noiuni generale
1.1. Ce sunt reelele de calculatoare
1.2. Interconectarea reelelor. Internet

08.11.2011

Reele de calculatoare

24

1.2. Interconectarea reelelor. Internet


Motivaia interconectrii reelelor

n prezent, comunicaia ntre utilizatorii


de calculatoare i aplicaiile lor a devenit o
necesitate de nediscutat.
Dar majoritatea reelelor de calculatoare
reprezint entiti independente, concepute
s serveasc necesitile unui anumit grup
de utilizatori, acetia alegnd tehnologia
hardware cea mai potrivit pentru
rezolvarea problemelor lor de comunicaie.
08.11.2011

Reele de calculatoare

25

1.2. Interconectarea reelelor. Internet

La prima vedere, realizarea unei unice reele


de calculatoare pe tot Pmntul ar parea
soluia ideal pentru a asigura o comunicare
sigur i simpl ntre toate calculatoarele din
lume.
Dar o astfel de reea universal, bazat pe o
unic tehnologie hardware, este imposibil de
construit, cci nici un tip de reea de
calculatoare nu ar putea satisface toate
necesitile tuturor utilizatorilor.

08.11.2011

Reele de calculatoare

26

1.2. Interconectarea reelelor. Internet


Astfel,
anumii utilizatori au nevoie de reele de
mare vitez de transmisie ntre mainile
lor, dar astfel de reele nu pot fi extinse
pentru a acoperi distane foarte mari;
ali utilizatori accept reele cu viteze de
transmisie mai mici, dar care pot lega ntre
ele maini situate la mii de kilometri
distan una de alta.
08.11.2011

Reele de calculatoare

27

1.2. Interconectarea reelelor. Internet


De la nceputul anilor 1980 a aprut o nou
tehnologie care a dat posibilitatea conectrii
unor reele realizate fizic diferit, fcndu-le s
funcioneze ca o unitate coordonat.
Aceast
tehnologie,
numit
interconectare [internetworking], permite
adaptarea a numeroase i diferite tehnologii
hardware,
oferind
o
modalitate
de
interconectare a unor reele eterogene i
stabilirea unei mulimi coerente i nu prea
numeroase de convenii de comunicare.
08.11.2011

Reele de calculatoare

28

1.2. Interconectarea reelelor. Internet

Tehnologia interconectrii de reele - ce


conduce la obinerea de inter-reele (numite
generic internet) - ascunde detaliile hardware
ale reelelor interconectate i permite
calculatoarelor s comunice independent de
conexiunile din reeaua fizic din care fac
parte.

08.11.2011

Reele de calculatoare

29

1.2. Interconectarea reelelor. Internet


Tehnologia internet constituie un exemplu de
interconectare n sistem deschis, ntruct, spre
deosebire de sistemele de comunicaie brevetate,
furnizate de o anumit firm, caracteristicile unui
sistem deschis sunt disponibile public, oricine
putnd concepe un program necesar comunicaiei
n acel sistem - n cazul de fa n internet.
i, ceea ce este mai important, ntreaga
tehnologie a fost conceput pentru a asigura
comunicaia ntre maini cu diverse arhitecturi
hardware, pentru a utiliza aproape oricare dispozitiv
de comutaie de pachete i de a mpca multiplele
sisteme de operare a calculatoarelor.
08.11.2011

Reele de calculatoare

30

Internet bazat pe suita de protocoale


TCP/IP

Principiile i ideile ce stau la baza


tehnologiei internet au rezultat din
cercetrile Ageniei pentru Proiecte de
Cercetare Avansate - Advanced Research
Projects Agency (ARPA).
Aceast tehnologie include:
un set de standarde ce precizeaz
detaliile
privind
modul
n
care
calculatoarele comunic
un set de convenii pentru interconectarea
reelelor i dirijarea traficului

08.11.2011

Reele de calculatoare

31

Numit oficial suita de protocoale internet


TCP/IP [TCP/IP Internet Protocol Suite] - dup
numele celor dou principale standarde ale sale -,
aceast tehnologie poate fi utilizat pentru a
comunica
n
orice
mulime
de
reele
interconectate.
Astfel,
unele
firme utilizeaz
TCP/IP
pentru a
interconecta toate reelele din firma, chiar dac
nici una din ele nu are conexiune cu vreo reea
exterioar
alte grupuri utilizeaz TCP/IP pentru comunicaia
ntre utilizatori aflai la distane geografice

08.11.2011

Reele de calculatoare

32

Internet bazat pe suita de protocoale


TCP/IP
Tehnologia TCP/IP formeaz baza pentru o
retea la scar global ce conecteaz:

universiti
ntreprinderi industriale i comerciale
instituii guvernamentale
locuine personale
etc.

08.11.2011

Reele de calculatoare

33

Internet bazat pe suita de protocoale


TCP/IP
Printre cei care au participat la fondarea i
utilizarea unei inter-reele globale bazate pe
protocoalele TCP/IP - inter-reea desemnat prin
termenul de Internet - se numr:
National Science Foundation (NSF)
Department of Energy (DOE)
Department of Defense (DOD)
Health and Human Services Agency (HHS)
National Aeronautics and Space Administration
(NASA) - toate din S.U.A.

08.11.2011

Reele de calculatoare

34

Internet bazat pe suita de protocoale


TCP/IP

Aceast inter-reea global mai este


cunoscut i sub denumirile de:

ARPA/NSF Internet
TCP/IP Internet
sau Internet global

Ea a demonstrat viabilitatea tehnologiei


TCP/IP i faptul c aceasta permite
interconectarea de reele de calculatoare
bazate pe tehnologii eterogene.

08.11.2011

Reele de calculatoare

35

Serviciile oferite de Internet


Cele mai rspndite i mai populare
servicii pentru aplicaii pe Internet sunt:
1.
2.
3.
4.

Vizitarea site-urilor [web browsing]


Pota electronic [electronic mail (e-mail)]
Transferul de fiiere [file transfer (FTP)]
Conectarea de la distan [remote login]

08.11.2011

Reele de calculatoare

36

Serviciile oferite de Internet


1. Vizitarea site-urilor [web browsing]

Vizitarea site-urilor este cel mai important


serviciu oferit de reteaua Internet.
Posibilitatea de a afla informatii diverse, intrun mod rapid si placut, de a gasi date din
toate domeniile, au permis internet-ului sa
devina in zilele noastre cea mai importanta
modalitate de comunicare intre oameni aflati
la distante foarte mari.

08.11.2011

Reele de calculatoare

37

Serviciile oferite de Internet

Cu ajutorul unor programe de aplicatii


specializate (browser-e), cum ar fi:

08.11.2011

Nescape Comunicator (in anii trecuti)


Internet Explorer (cel mai raspandit)
Safari
Opera
Firefox
Chrome
etc., se pot accesa toate informatiile existente in
acest moment (in varianta electronica), din
intreaga lume.
Reele de calculatoare

38

Serviciile oferite de Internet

2. Pota electronic [electronic mail (e-mail)]


Pota electronic permite unui utilizator s
redacteze mesaje i s le trimit unui destinatar
sau unui grup de destinatari.
De asemenea, acest serviciu permite utilizatorilor
s citeasc mesajele pe care le-a primit.
Dei exist numeroase sisteme de pot
electronic, utilizarea TCP/IP face livrarea potei
mai fiabil ntruct nu se bazeaz pe
calculatoarele intermediare pentru a face s
circule mesajele potale.

08.11.2011

Reele de calculatoare

39

Serviciile oferite de Internet

Un sistem de pot bazat pe TCP/IP


funcioneaz fcnd ca maina emitoare
s contacteze direct maina receptoare,
astfel c expeditorul va avea garania c,
odat ce mesajul a prsit maina sa
(calculatorul), acesta a fost recepionat cu
succes de ctre destinatar.

08.11.2011

Reele de calculatoare

40

Serviciile oferite de Internet


3. Transferul de fiiere [file transfer]

Dei, cteodat, utilizatorii transfer fiiere


utiliznd pota electronic, e-mail-ul este
conceput, n principal, pentru transmiterea
de mesaje scurte.
Protocoalele TCP/IP includ un program de
aplicaie pentru transferul fiierelor, ce
permite utilizatorilor s trimit i s
recepioneze fiiere de dimensiuni arbitrare
de tip programe sau de date.

08.11.2011

Reele de calculatoare

41

Serviciile oferite de Internet

Sistemul ofer o modalitate de a verifica dac


utilizatorii sunt autorizai s acceseze fiierul
sau chiar s interzic complet accesul la un
anume fiier.
Ca i pota electronic, transferul de fiiere
prin internet bazat pe TCP/IP este fiabil,
ntruct cele dou maini implicate n transfer
comunic direct, fr a apela la mainile
intermediare de pe traseu pentru a recopia
fiierul transmis.

08.11.2011

Reele de calculatoare

42

Serviciile oferite de Internet

4. Conectarea de la distan [remote login]


Acest serviciu permite unui utilizator de la un
calculator s se conecteze cu o main aflat la
distan i s stabileasc o sesiune interactiv pentru
a se conecta la inter-reea.
Conectarea de la distan face ca s par c o
fereastr de pe ecranul utilizatorului se conecteaz
direct cu o main aflat la distan prin trimiterea
fiecrui cod de tast apsat de pe tastatura
utilizatorului ctre maina aflat la distan i afiarea
n fereastra utilizatorului a fiecrui caracter imprimat
de maina de la distan.
Cnd sesiunea de conectare la distan ia sfrit,
aplicaia face ca utilizatorul s revin la sistemul local.

08.11.2011

Reele de calculatoare

43

ntrebri?

08.11.2011

Reele de calculatoare

44