miercuri, 14 mai 2008

TIC


4.3. Modul de comunicare în reţeaua Internet

Pentru furnizarea serviciilor (poştă electronică, transfer de fişiere etc.) pe Internet se foloseşte modelul client-server :
Calculatoarele server sunt calculatoarele pe care se depozitează informaţia, care o sortează şi o distribuie. Ele furnizează un serviciu, adică primesc o cerere de serviciu, execută serviciul şi transmit rezultatul către calculatorul solicitant. Pe aceste calculatoare trebuie instalat un software care să asigure un anumit tip de serviciu în reţea. Mai multe calculatoare server pot furniza acelaşi serviciu.
Calculatoarele client sunt calculatoarele care au acces la informaţie şi o folosesc. Ele solicită un serviciu, adică emit o cerere de serviciu către un server şi aşteaptă răspunsul. Pe aceste calculatoare trebuie instalat un software care să asigure accesul la un anumit tip de serviciu în reţea.
Programe server – sunt programele care oferă servicii. Calculatorul care oferă un serviciu lan-sează automat în execuţie, atunci când este pornit, una sau mai multe copii ale programului server. Programul server rămâne în execuţie atât timp cât este în funcţiune calculatorul şi este gata în orice moment să accepte o cerere care soseşte de la un progam client. Dacă se întrerupe alimentarea cu energie electrică a calculatorului, sau dacă se blochează sistemul de operare, toate copiile pro-gramului server care se executau pe calculator se pierd, iar clienţii activi care foloseau programul server vor primi un mesaj de eroare. Cât timp cal-culatorul server nu funcţionează, orice program client care vrea să stabilească o legătură pentru comunicare cu programul server va primi un mesaj de eroare. Din această cauză, calculatorul pe care rulează programul server trebuie să aibă o putere mare de calcul pentru a permite rularea simultană, cu viteză mare, a mai multor copii ale programului server – şi trebuie să fie foarte fiabil, pentru ca blocările să fie rare.
Programele client – sunt programele care contactează un serviciu. Persoanele care doresc să folosească un serviciu al reţelei Internet lansează în execuţie un program client. Clientul foloseşte reţeaua Internet pentru o comunicare cu serverul. Pentru unele caegorii de servicii, clientul interacţionează cu serverul prin intermediul unei cereri: clientul formulează o cerere, o trimite serverului şi aşteaptă răspunsul. Pentru o altă categorie de servicii, clientul se angajează într-o interacţiune pe timp lung. Clientul stabileşte comunicarea cu serverul şi apoi afişează continuu datele primite, în timp ce el transmite către server apăsări de taste sau acţionări cu mouse-ul ale unor obiecte de interfaţă.Comunicarea prin Internet se realizează întotdeauna între o pereche de programe: unul iniţiază o conversaţie, iar celălalt trebuie să aştepte să primească mesajul. Programele care asigură comunicarea funcţionează şi ele pe baza modelului client/server:

Un singur calculator poate furniza servicii mai multor utilizatori. Se vor lasna mai multe copii ale programului care asigură serviciul, câte o copie pentru fiecare utilizator care a cerut acces la acel serviciu. Dacă între reţelele conectate la Internet comunicarea se face prin protocolul TCP/IP, fiecare serviciu foloseşte propriul său protocol de acces (access protocol):serviciul de poştă electronică – protocolul SMTP, serviciul de transfer de fişiere – protocolul FTP etc. prin intermediul acestor protocoale, calculatoarele client au acces la calculatoarele server ale acelui serviciu. Calculatoarele care furnizează un anumit servi- ciu se numesc situri ale acelui serviciu. De exemplu, un calculator care permite copierea fişierelor cu protocolul ftp se numeşte sit ftp, iar un calculator care conţine o colecţie de pagini Web se numşte sit Web.

Un comentariu:

Dedelutz spunea...

acum stii cva in plus despre comunicarea p net;))