{"id":40,"date":"2025-01-20T16:54:29","date_gmt":"2025-01-20T16:54:29","guid":{"rendered":"https:\/\/creare-website-consultanta.ro\/blog\/?p=40"},"modified":"2025-01-31T08:25:07","modified_gmt":"2025-01-31T08:25:07","slug":"clienti-si-servere-web","status":"publish","type":"post","link":"https:\/\/creare-website-consultanta.ro\/blog\/tehnologii-web\/clienti-si-servere-web\/","title":{"rendered":"Clien\u0163i \u015fi servere Web"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u00cen prezent, pentru a avea acces la WWW, utilizatorii trebuie s\u0103 foloseasc\u0103 un program client \u2013 cunoscut sub denumirea de <em>navigator<\/em> \u2013 \u015fi, bine\u00een\u0163eles, s\u0103 cunoasc\u0103 localizarea fizi- c\u0103 a documentelor dorite (adresa acestora). Exist\u0103 actualmente o multitudine de naviga- toare, al\u0103turi de binecunoscutele Netscape Communicator, Mozilla Firefox \u015fi Internet Explorer (rul\u00e2nd \u00een medii grafice precum Windows, XWindow (Unix\/Linux) sau Apple) num\u0103r\u00e2ndu-se multe altele, chiar daca nu at\u00e2t de populare: Opera, Konqueror, Lynx sau Links (ultimele dou\u0103 rul\u00e2nd doar \u00een mod text, fiind disponibile mai ales sub Linux).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Principalele caracteristici ale navigatoarelor Web grafice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Principalele caracteristici ale navigatoarelor Web grafice sunt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>posibilitatea de a realiza interog\u0103ri multiple c\u0103tre serverele Web;<\/li>\n\n\n\n<li>asigurarea securit\u0103\u0163ii transmiterilor de date (de exemplu, \u00een cazul comer\u0163ului electronic sau pentru accesarea unor informa\u0163ii pe baz\u0103 de autentificare);<\/li>\n\n\n\n<li>suport pentru aplica\u0163ii menite s\u0103 extind\u0103 func\u0163ionalitatea navigatorului. O astfel de extensie este denumit\u0103 de cele mai multe ori <em>plugin<\/em>, put\u00e2nd fi configurat\u0103 \u015fi exploatat\u0103 de c\u0103tre utilizator pentru accesarea unor tipuri speciale de date (<em>e.g.<\/em> lumi virtuale modelate \u00een VRML, documente PDF sau anima\u0163ii Flash);<\/li>\n\n\n\n<li>stabilirea de liste de adrese ale unor situri Web favorite \u015fi oferirea posibilit\u0103\u0163ii de a avea acces la istoricul navig\u0103rii (mecanismul de <em>history<\/em>);<\/li>\n\n\n\n<li>posibilitatea de a folosi mai multe ferestre (independente sau nu) de navigare;<\/li>\n\n\n\n<li>suportul pentru cadre (<em>frame<\/em>-uri) sau vederi multiple \u00een interiorul unei acelea\u015fi ferestre;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>posibilitatea configur\u0103rii de c\u0103tre utilizator a unor caracteristici ale modurilor de afi\u015fare, navigare \u015fi exploatare (stabilirea preferin\u0163elor utilizatorilor);<\/li>\n\n\n\n<li>asigurarea suportului pentru diverse limbaje de programare folosite la realizarea de documente Web dinamice (<em>i.e.<\/em> Java sau JavaScript), pentru foi de stiluri ata- \u015fate datelor (\u00een vederea \u00eembun\u0103t\u0103\u0163irii modului de afi\u015fare) sau pentru stocarea datelor \u00een mai multe limbaje de marcare (HTML, XHTML, limbaje bazate pe XML etc.);<\/li>\n\n\n\n<li>integrarea unor aplica\u0163ii facilit\u00e2nd accesul la alte servicii Internet (po\u015fta elec- tronic\u0103, transferul de fi\u015fiere, grupurile de \u015ftiri) sau Web (precum c\u0103utarea de in- forma\u0163ii, afi\u015farea de nout\u0103\u0163i, accesarea \u00een timp-real a programelor de radio sau televiziune etc.).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Modelul client\/server <\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"816\" height=\"791\" src=\"https:\/\/creare-website-consultanta.ro\/blog\/wp-content\/uploads\/2025\/01\/image.png\" alt=\"\" class=\"wp-image-41\" srcset=\"https:\/\/creare-website-consultanta.ro\/blog\/wp-content\/uploads\/2025\/01\/image.png 816w, https:\/\/creare-website-consultanta.ro\/blog\/wp-content\/uploads\/2025\/01\/image-300x291.png 300w, https:\/\/creare-website-consultanta.ro\/blog\/wp-content\/uploads\/2025\/01\/image-768x744.png 768w\" sizes=\"auto, (max-width: 816px) 100vw, 816px\" \/><figcaption class=\"wp-element-caption\"><em>O versiune a navigatorului Konqueror rul\u00e2nd \u00een mediul XWindow (sub Linux)<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dup\u0103 cum se poate observa, Web-ul se bazeaz\u0103 pe modelul de programare client\/server care divide aplica\u0163iile de re\u0163ea \u00een dou\u0103 p\u0103r\u0163i: partea de client \u015fi cea de server. Prin defini\u0163ie, clientul (\u00een cazul nostru denumit \u015fi navigator sau agent-utilizator Web) so- licit\u0103 servicii (informa\u0163ii) de la componenta server. Serverul r\u0103spunde a\u015fadar cererilor cli- en\u0163ilor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cen cazul Web-ului, acest protocol este <em>HTTP<\/em> (<em>HyperText<\/em> <em>Transfer<\/em> <em>Protocol<\/em>). HTTP repre- zint\u0103 un protocol bazat pe stiva de protocoale TCP\/IP. HTTP a \u00eenceput s\u0103 fie proiectat \u015fi folosit din anul 1990, dezvolt\u00e2ndu-se \u00eempreun\u0103 cu spa\u0163iul <a href=\"http:\/\/WWW\/\">WWW.<\/a> \u00cen prezent, este utili- zat\u0103 versiunea HTTP\/1.1 care ofer\u0103 func\u0163ionalit\u0103\u0163i suplimentare, ca de exemplu suport pentru <em>identificatori<\/em> <em>uniformi<\/em> <em>de<\/em> <em>resurse<\/em> \u2013 <em>URI<\/em> (<em>Uniform<\/em> <em>Resource<\/em> <em>Identifier<\/em>). Ace\u015fti identificatori specific\u0103 adresele Web ca loca\u0163ie (prin <em>URL<\/em> \u2013 <em>Uniform<\/em> <em>Resource<\/em> <em>Locator<\/em>) sau prin nume (<em>URN<\/em> \u2013 <em>Uniform<\/em> <em>Resource<\/em> <em>Name<\/em>). Identificatorii uniformi de resurse reprezint\u0103 o modalita- te flexibil\u0103 \u015fi eficient\u0103 de accesare a oric\u0103rei resurse Internet, prin oricare protocol de comunicare. \u00cencorpor\u00e2nd suport pentru transferul de po\u015ft\u0103 electronic\u0103, transferul de fi\u015fi- ere sau accesul la grupuri de \u015ftiri, HTTP este de asemenea utilizat \u015fi ca protocol generic pentru comunicarea \u00eentre agen\u0163ii utilizator (navigatoare, robo\u0163i Web etc.) \u015fi alte sisteme disponibile pe Internet. \u00cen acest mod, HTTP permite accesul la resurse disponibile din diverse aplica\u0163ii.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ca orice serviciu Internet bazat pe modelul client\/server, Web-ul trebuie s\u0103 includ\u0103 o multitudine de <em>servere<\/em> <em>Web<\/em>. Cele mai cunoscute servere Web sunt <em>Apache<\/em>, <em>Netscape<\/em> <em>Enterprise<\/em> <em>Server<\/em>, <em>Sun<\/em> <em>Web<\/em> <em>Server<\/em>, <em>Microsoft<\/em> <em>Internet<\/em> <em>Information<\/em> <em>Services<\/em>, <em>Stronghold<\/em>, <em>Jigsaw<\/em> (dis- ponibile pe diverse platforme, \u00een special Unix).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>(&#8220;Tehnologii Web&#8221;, Sabin Corneliu Buraga, 2007)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00cen prezent, pentru a avea acces la WWW, utilizatorii trebuie s\u0103 foloseasc\u0103 un program client \u2013 cunoscut sub denumirea de navigator \u2013 \u015fi, bine\u00een\u0163eles, s\u0103 cunoasc\u0103 localizarea fizi- c\u0103 a&#8230;<\/p>\n","protected":false},"author":1,"featured_media":42,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[4,3],"tags":[],"class_list":["post-40","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-1-fundamente-si-istoric","category-tehnologii-web"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":2,"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":228,"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions\/228"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/media\/42"}],"wp:attachment":[{"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/creare-website-consultanta.ro\/blog\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}