Extras din seminar
1 Introducere
Retelele de calculatoare s-au dezvoltat spectaculos în ultimii ani,
datorita evolutiei tehnologiilor hardware, software si de interconectare.
Tehnologii de mare viteza au dus la utilizarea retelelor de calculatoare în
toate domeniile vietii socio-economice, cu rezultate deosebite.
Clasificarea retelelor de calculatoare, dupa criteriul distantei, în LAN
(Local Area Network), MAN (Metropplitan Area Nerwork) si WAN (Wide
Area Network) este foarte cunoscuta astazi, iar Internet-ul este accesibil
aproape oricui.
Extinderea utilizarii Internet-ului a dus la dezvoltarea serviciilor si
aplicatiilor distribuite, prezentate pe scurt în acest material.
Serviciile Internet cele mai raspândite sunt: WWW, posta electronica
(e-mail), transferul fisierelor (ftp), conectarea la distanta (telnet, ssh).
Unul dintre cele mai folosite servicii Internet este serviciul Web.
WWW (World Wide Web), cunoscut si sub denumitrea de Web sau
W3, reprezinta serviciul Internet care permite navigarea pe colectii de
documente multimedia (hypertexte), din diferite retele, calculatoare prin
hyperlegaturi, utilizând - interfata comuna (browser-ul).
Caracteristici:
- Se deosebeste de alte servicii Internet deoarece, prin conceptia
sa, înglobeaza alte servicii ca: FTP, Gopher, Telnet, News.
- Reprezinta subnivelul superior al nivelului aplicatie.
- Face apel la urmatoarele elemente:
- URL (Universal Resource Locators) identificatorul
uniform al resurselor;
- HTTP (HyperText Transfer Protocol);
- HTML (HyperText Markup Languages).
Serviciul Web se deosebeste de alte servicii Internet prin faptul ca
înglobeaza unele dintre ele, cum ar fi FTP, Gopher, Telnet, Wais, News.
Retele de calculatoare
1.1 Modelul client-server
Cel mai raspândit model de comunicare în Internet, având la baza
protocolul TCP/IP, este modelul client-server, model dupa care
functioneaza toate aplicatiile si serviciile Internet.
Clientul, de obicei, ruleaza pe calculatorul utilizatorului si este
folosit pentru a accesa informatii sau alte aplicatii din cadrul retelei.
Browser-ul:
- emite cererile si receptioneaza datele care vor fi afisate;
- formateaza documentele tinând cont de tag-urile HTML;
- afiseaza documentele.
Exemple: Netscape, Internet Explorer, Lynx, HotJava, Mosaic.
Serverul ruleaza, de obicei, pe un calculator centralizator sau aflat la
distanta, furnizând sau oferind informatii/servicii clientilor.
Exemple: Apache, NCSA, IIS (daemon httpd).
Client (cerere/raspuns) Server
Figura 1.1 Modelul client-server
Modelul client-server are la baza un protocol simplu, fara conexiune
de tipul întrebare-raspuns.
La implementarea modelului client-server se tine seama de:
- adresarea proceselor server;
- tipul primitivelor utilizate în transferul mesajelor (sincrone/asincrone,
cu/fara tampon, fiabile/nefiabile).
Clientul si serverul se pot gasi în acelasi nod, când se utilizeaza
mecanisme de comunicatie locala sau în moduri diferite, când se utilizeaza
mecanisme de comunicatie în retea.
Preview document
Conținut arhivă zip
- Retele de Calculatoare - Caiet de Seminar
- Capitolul 1 Introducere.pdf
- Capitolul 2 FTP si posta electronica.pdf
- Capitolul 3 Servere Web.pdf
- Capitolul 4 Utilitare TCP.pdf
- Capitolul 5 Adresare IP.pdf
- Capitolul 6 Comunicatie client-server la nivel de socket.pdf
- Capitolul 7 Implementarea aplicatiilor distribuite pe platformele .NET si J2EE.pdf