SlideShare a Scribd company logo
1 of 3
Seria Popularizare
                                 Web-ul nostru (cel de toate zilele)
Partea aI-a
În vocabularul utilizat în tehnica de calcul, o reţea este un ansamblu de calculatoare
interconectate, capabile să comunice unele cu altele, folosind canale de comunicaţie (medii de
transmisie). Internetul, cunoscut şi sub numele de reţeaua globală, este o reţea de reţele, prin
intermediul căreia utilizatorii uneia dintre acestea pot accesa calculatoare situate în altele.
Tehnologia fundamentală care stă la baza funcţionării Internetului este comutarea de pachete
(packet switching), a cărei apariţie este legată de numele unor cercetători ca Leonard Kleinrock,
Paul Baran, Donald Davies şi Roger Scantlebury.
Pentru comunicarea între reţelele de calculatoare (inclusiv Internet) este utilizată suita de
protocoale TCP/IP (Transmission Control Protocol/Internet Protocol). Protocolul TCP a fost
creat de Vinton Cerf şi Robert Kahn (A Protocol for Packet Network Interconnection, 1974).
Modul de funcţionare a Internetului este reglementat de o serie de documente cunoscute sub
denumirea de Request For Comments (RFC), o parte însemnată a acestora specificând arhitectura
şi standardele protocoalelor de comunicaţie utilizate.
Internetul oferă utilizatorilor o serie de servicii, dintre care amintim poşta electronică (e-mail),
transferul de fişiere (FTP – File Transfer Protocol), conectarea la distanţă (telnet) şi World Wide
Web (cunoscut şi sub numele de WWW sau Web).
Funcţionarea serviciilor Internet are la bază modelul client-server. În ceea ce priveşte software-ul
utilizat pentru implementarea modelului, serverul este o aplicaţie care furnizează servicii altei
aplicaţii (numite client), rulând pe acelaşi calculator sau pe calculatoare diferite. De obicei,
aplicaţia server aşteaptă conexiuni din partea aplicaţiei client.
World Wide Web (astăzi, cel mai dinamic şi mai de succes dintre serviciile Internet) a luat
naştere la CERN – Centre Européen pour la Reserche Nucléaire (Centrul European de Cercetări
Nucleare) din Geneva, la iniţiativa lui Tim Berners-Lee care (împreună cu Robert Caillau şi o
echipă de specialişti), în 1989, a propus un sistem informatic distribuit având ca scop principal
accesul rapid la documentaţie. De asemenea, Tim Berners-Lee a creat primul browser (cunoscut
sub numele de WorlWideWeb) şi primul server Web (denumit httpd, acesta fiind acronimul
pentru HyperText Transfer Protocol Daemon), elaborând şi specificaţiile iniţiale pentru URI-uri,
HTTP şi HTML (pentru detalii, a se vedea informaţiile prezentate în continuarea acestui
subcapitol). Primul sit Web a fost realizat la CERN şi plasat online în data de 6 august, 1991.
Web-ul reprezintă un spaţiu informaţional alcătuit din resurse situate în locaţii cunoscute sub
numele de noduri, utilizate prin intermediul unui sistem hypertext, folosind un sistem de
identificare denumit URI (Uniform Resource Identifier). Resursele Web-ului sunt organizate în
pagini Web şi oferite utilizatorilor prin intermediul unui program denumit server Web. O pagină
Web livrată utilizatorului este vizualizată de acesta folosind un program client cunoscut sub
denumirea de browser sau navigator Web.
O colecţie de pagini Web înrudite şi interconectare – aflate în proprietatea unei instituţii,
organizaţii, companii sau persoane –, găzduite pe un calculator pe care rulează un server Web,
având asociată o adresă vizibilă utilizatorilor din Internet, se numeşte sit (site, în limba engleză).
Un sit Web poate fi disponibil şi în cadrul unui intranet, adică într-o reţea privată a unei
organizaţii, care utilizează tehnologiile Internet. De asemenea, un sit Web poate fi disponibil şi
într-un extranet, acesta reprezentând o reţea privată utilizată în scopul partajării informaţiilor sau
operaţiunilor unei organizaţii cu partenerii de afaceri.
Partea a II-a
Astăzi există un număr mare de browsere, rulând pe diverse platforme (Windows, UNIX/Linux,
MacOS). Alături de binecunoscutele Internet Explorer, Mozilla Firefox, Safari, Netscape
Communicator, Opera şi Mozilla, mai sunt utilizate şi alte navigatoare, dintre care enumerăm
Konqueror, Amaya, SeaMonkey şi Lynx (ultimul rulând în mod text).
Principalele caracteristici ale navigatoarelor Web actuale sunt:
   •   asigură suport pentru limbaje de marcare (e.g., HTML, XHTML), pentru unele limbaje
       de programare utilizate pentru crearea paginilor Web dinamice (e.g., JavaScript) şi pentru
       foi de stiluri utilizate în scopul obţinerii unor modalităţi de afişare unitare (e.g., CSS,
       XSLT);
   •   oferă posibilitatea realizării listelor de adrese ale siturilor favorite (numite Bookmarks sau
       Favorites) şi accces la istoricul navigării (history);
   •   asigură suport pentru aplicaţii care extind funcţionalităţile oferite. O astfel de aplicaţie
       este cunoscută adesea sub numele de plug-in, fiind utilizată în scopul accesării unor tipuri
       speciale de date (e.g., conţinut grafic vectorial în formatele SVG, Flash);
   •   asigură securitatea transmiterii datelor confidenţiale;
   •   oferă utilizatorului posibilitatea de a configura o serie de caracteristici ale modului de
       afişare şi navigare.
În Web sunt utilizate un număr mare de servere Web. Dintre cele mai mai cunoscute sunt (în
ordinea descrescătoare a popularităţii, conform statisticilor oferite de Netcraft Inc.,
http://www.netcraft.com): Apache, Microsoft Internet Information Server, Sun Web Server,
lighttpd şi Zeus. Conform Netcraft, în aprilie 2007 Apache era utilizat de 58,86% din totalul
siturilor, urmat la distanţă destul de mare de Microsoft IIS (31,13).
Conţinutul livrat browserului de către serverul Web poate fi static (acesta este stocat în fişiere
stocate pe calculatorul server) şi/sau dinamic (acesta este generat de programe/scripturi sau API-
uri apelate de serverul Web). Este de remarcat că livrarea conţinutului static este mai rapidă
decât cea a conţinutului dinamic, mai ales în situaţia în care – în cazul ultimului tip – datele sunt
extrase din baze de date.
Principalele caracteristici ale serverelor Web sunt:
   •   livrează nu numai conţinut static ci şi conţinut dinamic (a se revedea consideraţiile
       anterioare);
   •   utilizează module – legate sau încărcate dinamic – care permit extinderea capabilităţilor
       oferite;
   •   asigură suport HTTPS pentru conexiuni securizate, la portul standard 443 utilizat în locul
       portului 80;
   •   pot livra conţinut inclus în fişiere cu dimensiuni foarte mari;
•   gestionează simultan mai multe situri Web, asigurând aşa-numita găzduire virtuală
       (virtual hosting), folosind aceeaşi adresă IP (modalitate utilizată de furnizorii de servicii
       Internet – Internet Service Provider);
   •   asigură compresia conţinutului (folosind codificarea gzip), pentru a reduce mărimea
       răspunsului;
   •   pot fi configurate prin intermediul unui fişier text sau al unei interfeţe grafice (e.g.,
       serverul Web Apache poate fi configurat prin intermediul fişierului text httpd.conf).
Comunicarea între clientul şi serverul Web are la bază protocolul HTTP (Hypertext Transfer
Protocol). Conţinutul paginilor Web este formatat folosind limbajul de marcare a hipertextului
(HTML – HyperText Markup Language). În plus, utilizarea HTML permite legarea
documentelor şi crearea de referinţe încrucişate între acestea.
În anul 2002, lui Tim Berners-Lee i s-a decernat Japan Prize de către Fundaţia Japoneză pentru
Ştiinţă şi Tehnologie, pentru punerea la punct a bazelor serviciului World Wide Web, pentru ca
în 2003 să primească titlul de cavaler al Marii Britanii. În anul 2006 i s-a acordat President’s
Medal de către Institutul American de Fizică.


                                                                                    Traian Anghel

More Related Content

Viewers also liked

Programare RSS Atom şi Podcast - cuprins şi introducere
Programare RSS Atom şi Podcast - cuprins şi introducereProgramare RSS Atom şi Podcast - cuprins şi introducere
Programare RSS Atom şi Podcast - cuprins şi introducereTraian Anghel
 
10 Points to Consider for Finding an Outsourced Dev Team Part 1
10 Points to Consider for Finding an Outsourced Dev Team   Part 110 Points to Consider for Finding an Outsourced Dev Team   Part 1
10 Points to Consider for Finding an Outsourced Dev Team Part 1Michael Dunham
 
Beyond the Technical - Compatibility with your Software Engineering Team
Beyond the Technical - Compatibility with your Software Engineering TeamBeyond the Technical - Compatibility with your Software Engineering Team
Beyond the Technical - Compatibility with your Software Engineering TeamMichael Dunham
 
Cross-Platform Mobile Development & Xamarin
Cross-Platform Mobile Development & XamarinCross-Platform Mobile Development & Xamarin
Cross-Platform Mobile Development & XamarinMichael Dunham
 
The Battle of Long Tan
The Battle of Long TanThe Battle of Long Tan
The Battle of Long TanDave Sabben
 
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?Scaling Agile: Kanban sandwich for lunch? Patterns anyone?
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?Michael Dunham
 

Viewers also liked (6)

Programare RSS Atom şi Podcast - cuprins şi introducere
Programare RSS Atom şi Podcast - cuprins şi introducereProgramare RSS Atom şi Podcast - cuprins şi introducere
Programare RSS Atom şi Podcast - cuprins şi introducere
 
10 Points to Consider for Finding an Outsourced Dev Team Part 1
10 Points to Consider for Finding an Outsourced Dev Team   Part 110 Points to Consider for Finding an Outsourced Dev Team   Part 1
10 Points to Consider for Finding an Outsourced Dev Team Part 1
 
Beyond the Technical - Compatibility with your Software Engineering Team
Beyond the Technical - Compatibility with your Software Engineering TeamBeyond the Technical - Compatibility with your Software Engineering Team
Beyond the Technical - Compatibility with your Software Engineering Team
 
Cross-Platform Mobile Development & Xamarin
Cross-Platform Mobile Development & XamarinCross-Platform Mobile Development & Xamarin
Cross-Platform Mobile Development & Xamarin
 
The Battle of Long Tan
The Battle of Long TanThe Battle of Long Tan
The Battle of Long Tan
 
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?Scaling Agile: Kanban sandwich for lunch? Patterns anyone?
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?
 

Similar to Web-ul nostru (cel de toate zilele)

0notiuni generale internet
0notiuni generale internet0notiuni generale internet
0notiuni generale internetSima Sorin
 
0notiuni internet
0notiuni internet0notiuni internet
0notiuni internetSima Sorin
 
Reteaua internet
Reteaua internetReteaua internet
Reteaua internetliviupilot
 
2 Software Retele
2 Software Retele2 Software Retele
2 Software Reteleclcziprok
 
Suport cls09-tic-cap05-l02-01-servicii oferite de internet
Suport cls09-tic-cap05-l02-01-servicii oferite de internetSuport cls09-tic-cap05-l02-01-servicii oferite de internet
Suport cls09-tic-cap05-l02-01-servicii oferite de internetGeorge Brebenel
 
Suport 01-cls9-tic-cap05-utilizarea internetului
Suport 01-cls9-tic-cap05-utilizarea internetuluiSuport 01-cls9-tic-cap05-utilizarea internetului
Suport 01-cls9-tic-cap05-utilizarea internetuluiGeorge Brebenel
 
Reteaua internet
Reteaua internetReteaua internet
Reteaua internetSima Sorin
 
Impactul economic al sistemului de operare linux asupra funcționării unei ins...
Impactul economic al sistemului de operare linux asupra funcționării unei ins...Impactul economic al sistemului de operare linux asupra funcționării unei ins...
Impactul economic al sistemului de operare linux asupra funcționării unei ins...silviu_cojocaru
 
Istoria Web-ului - part 2 - tentativ How to Web 2009
Istoria Web-ului - part 2 - tentativ How to Web 2009Istoria Web-ului - part 2 - tentativ How to Web 2009
Istoria Web-ului - part 2 - tentativ How to Web 2009Traian Rebedea
 
Omul din spatele Webului
Omul din spatele WebuluiOmul din spatele Webului
Omul din spatele WebuluiTraian Anghel
 
Istoria Web-ului - part 1 - tentativ How to Web 2009
Istoria Web-ului - part 1 - tentativ How to Web 2009Istoria Web-ului - part 1 - tentativ How to Web 2009
Istoria Web-ului - part 1 - tentativ How to Web 2009Traian Rebedea
 

Similar to Web-ul nostru (cel de toate zilele) (20)

0notiuni generale internet
0notiuni generale internet0notiuni generale internet
0notiuni generale internet
 
0notiuni internet
0notiuni internet0notiuni internet
0notiuni internet
 
Irina Cureraru
Irina CureraruIrina Cureraru
Irina Cureraru
 
Reteaua internet
Reteaua internetReteaua internet
Reteaua internet
 
Patrascu Mihaela Hanelore Conceptul World Wide Web
Patrascu Mihaela Hanelore Conceptul World Wide Web Patrascu Mihaela Hanelore Conceptul World Wide Web
Patrascu Mihaela Hanelore Conceptul World Wide Web
 
2 Software Retele
2 Software Retele2 Software Retele
2 Software Retele
 
Internet
InternetInternet
Internet
 
Suport cls09-tic-cap05-l02-01-servicii oferite de internet
Suport cls09-tic-cap05-l02-01-servicii oferite de internetSuport cls09-tic-cap05-l02-01-servicii oferite de internet
Suport cls09-tic-cap05-l02-01-servicii oferite de internet
 
Rețeaua Internet.ppt
Rețeaua Internet.pptRețeaua Internet.ppt
Rețeaua Internet.ppt
 
Rețeaua Internet.ppt
Rețeaua Internet.pptRețeaua Internet.ppt
Rețeaua Internet.ppt
 
Suport 01-cls9-tic-cap05-utilizarea internetului
Suport 01-cls9-tic-cap05-utilizarea internetuluiSuport 01-cls9-tic-cap05-utilizarea internetului
Suport 01-cls9-tic-cap05-utilizarea internetului
 
Tice usb 1
Tice usb 1Tice usb 1
Tice usb 1
 
Reteaua internet
Reteaua internetReteaua internet
Reteaua internet
 
Licenta web aplicatie.pptx
Licenta web aplicatie.pptxLicenta web aplicatie.pptx
Licenta web aplicatie.pptx
 
Impactul economic al sistemului de operare linux asupra funcționării unei ins...
Impactul economic al sistemului de operare linux asupra funcționării unei ins...Impactul economic al sistemului de operare linux asupra funcționării unei ins...
Impactul economic al sistemului de operare linux asupra funcționării unei ins...
 
Istoria Web-ului - part 2 - tentativ How to Web 2009
Istoria Web-ului - part 2 - tentativ How to Web 2009Istoria Web-ului - part 2 - tentativ How to Web 2009
Istoria Web-ului - part 2 - tentativ How to Web 2009
 
Omul din spatele Webului
Omul din spatele WebuluiOmul din spatele Webului
Omul din spatele Webului
 
Capitolul 3
Capitolul 3Capitolul 3
Capitolul 3
 
Informatica manageriala Afaceri Electronice Patrascu Mihaela Hanelore
Informatica manageriala  Afaceri Electronice Patrascu Mihaela HaneloreInformatica manageriala  Afaceri Electronice Patrascu Mihaela Hanelore
Informatica manageriala Afaceri Electronice Patrascu Mihaela Hanelore
 
Istoria Web-ului - part 1 - tentativ How to Web 2009
Istoria Web-ului - part 1 - tentativ How to Web 2009Istoria Web-ului - part 1 - tentativ How to Web 2009
Istoria Web-ului - part 1 - tentativ How to Web 2009
 

More from Traian Anghel

More from Traian Anghel (16)

Instrumente Web20 utilizate in educatie
Instrumente Web20 utilizate in educatieInstrumente Web20 utilizate in educatie
Instrumente Web20 utilizate in educatie
 
Social Media
Social MediaSocial Media
Social Media
 
Marcarea resurselor Web ca act social
Marcarea resurselor Web ca act socialMarcarea resurselor Web ca act social
Marcarea resurselor Web ca act social
 
Educaţia 2.0
Educaţia 2.0Educaţia 2.0
Educaţia 2.0
 
Horia Hulubei
Horia HulubeiHoria Hulubei
Horia Hulubei
 
Pulitzer, contemporanul nostru
Pulitzer, contemporanul nostruPulitzer, contemporanul nostru
Pulitzer, contemporanul nostru
 
Fermi
FermiFermi
Fermi
 
Giordano Bruno, martirul
Giordano Bruno, martirulGiordano Bruno, martirul
Giordano Bruno, martirul
 
JS Bach
JS BachJS Bach
JS Bach
 
Benjamin Franklin
Benjamin FranklinBenjamin Franklin
Benjamin Franklin
 
FLOSS
FLOSSFLOSS
FLOSS
 
Henri Coanda şi miracolul vântului
Henri Coanda şi miracolul vântuluiHenri Coanda şi miracolul vântului
Henri Coanda şi miracolul vântului
 
Alessandro Volta
Alessandro VoltaAlessandro Volta
Alessandro Volta
 
Razboi pe calea undelor
Razboi pe calea undelorRazboi pe calea undelor
Razboi pe calea undelor
 
Jurnal pe Web
Jurnal pe WebJurnal pe Web
Jurnal pe Web
 
Infosfera
InfosferaInfosfera
Infosfera
 

Recently uploaded

Ghidului privind tehnica și tactica ventilării operaționale la incendii – ISU...
Ghidului privind tehnica și tactica ventilării operaționale la incendii – ISU...Ghidului privind tehnica și tactica ventilării operaționale la incendii – ISU...
Ghidului privind tehnica și tactica ventilării operaționale la incendii – ISU...bdngeorge11
 
Igiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aIgiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aCMB
 
Literatura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba românăLiteratura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba românăBibliotecaMickiewicz
 
Catalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCatalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCori Rus
 
ziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiAndr808555
 
Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10CrciunAndreeaMaria
 
Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11CMB
 
Strategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxStrategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxMoroianuCristina1
 

Recently uploaded (8)

Ghidului privind tehnica și tactica ventilării operaționale la incendii – ISU...
Ghidului privind tehnica și tactica ventilării operaționale la incendii – ISU...Ghidului privind tehnica și tactica ventilării operaționale la incendii – ISU...
Ghidului privind tehnica și tactica ventilării operaționale la incendii – ISU...
 
Igiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aIgiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-a
 
Literatura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba românăLiteratura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba română
 
Catalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCatalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptx
 
ziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantului
 
Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10
 
Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11
 
Strategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxStrategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptx
 

Web-ul nostru (cel de toate zilele)

  • 1. Seria Popularizare Web-ul nostru (cel de toate zilele) Partea aI-a În vocabularul utilizat în tehnica de calcul, o reţea este un ansamblu de calculatoare interconectate, capabile să comunice unele cu altele, folosind canale de comunicaţie (medii de transmisie). Internetul, cunoscut şi sub numele de reţeaua globală, este o reţea de reţele, prin intermediul căreia utilizatorii uneia dintre acestea pot accesa calculatoare situate în altele. Tehnologia fundamentală care stă la baza funcţionării Internetului este comutarea de pachete (packet switching), a cărei apariţie este legată de numele unor cercetători ca Leonard Kleinrock, Paul Baran, Donald Davies şi Roger Scantlebury. Pentru comunicarea între reţelele de calculatoare (inclusiv Internet) este utilizată suita de protocoale TCP/IP (Transmission Control Protocol/Internet Protocol). Protocolul TCP a fost creat de Vinton Cerf şi Robert Kahn (A Protocol for Packet Network Interconnection, 1974). Modul de funcţionare a Internetului este reglementat de o serie de documente cunoscute sub denumirea de Request For Comments (RFC), o parte însemnată a acestora specificând arhitectura şi standardele protocoalelor de comunicaţie utilizate. Internetul oferă utilizatorilor o serie de servicii, dintre care amintim poşta electronică (e-mail), transferul de fişiere (FTP – File Transfer Protocol), conectarea la distanţă (telnet) şi World Wide Web (cunoscut şi sub numele de WWW sau Web). Funcţionarea serviciilor Internet are la bază modelul client-server. În ceea ce priveşte software-ul utilizat pentru implementarea modelului, serverul este o aplicaţie care furnizează servicii altei aplicaţii (numite client), rulând pe acelaşi calculator sau pe calculatoare diferite. De obicei, aplicaţia server aşteaptă conexiuni din partea aplicaţiei client. World Wide Web (astăzi, cel mai dinamic şi mai de succes dintre serviciile Internet) a luat naştere la CERN – Centre Européen pour la Reserche Nucléaire (Centrul European de Cercetări Nucleare) din Geneva, la iniţiativa lui Tim Berners-Lee care (împreună cu Robert Caillau şi o echipă de specialişti), în 1989, a propus un sistem informatic distribuit având ca scop principal accesul rapid la documentaţie. De asemenea, Tim Berners-Lee a creat primul browser (cunoscut sub numele de WorlWideWeb) şi primul server Web (denumit httpd, acesta fiind acronimul pentru HyperText Transfer Protocol Daemon), elaborând şi specificaţiile iniţiale pentru URI-uri, HTTP şi HTML (pentru detalii, a se vedea informaţiile prezentate în continuarea acestui subcapitol). Primul sit Web a fost realizat la CERN şi plasat online în data de 6 august, 1991. Web-ul reprezintă un spaţiu informaţional alcătuit din resurse situate în locaţii cunoscute sub numele de noduri, utilizate prin intermediul unui sistem hypertext, folosind un sistem de identificare denumit URI (Uniform Resource Identifier). Resursele Web-ului sunt organizate în pagini Web şi oferite utilizatorilor prin intermediul unui program denumit server Web. O pagină Web livrată utilizatorului este vizualizată de acesta folosind un program client cunoscut sub denumirea de browser sau navigator Web. O colecţie de pagini Web înrudite şi interconectare – aflate în proprietatea unei instituţii, organizaţii, companii sau persoane –, găzduite pe un calculator pe care rulează un server Web, având asociată o adresă vizibilă utilizatorilor din Internet, se numeşte sit (site, în limba engleză).
  • 2. Un sit Web poate fi disponibil şi în cadrul unui intranet, adică într-o reţea privată a unei organizaţii, care utilizează tehnologiile Internet. De asemenea, un sit Web poate fi disponibil şi într-un extranet, acesta reprezentând o reţea privată utilizată în scopul partajării informaţiilor sau operaţiunilor unei organizaţii cu partenerii de afaceri. Partea a II-a Astăzi există un număr mare de browsere, rulând pe diverse platforme (Windows, UNIX/Linux, MacOS). Alături de binecunoscutele Internet Explorer, Mozilla Firefox, Safari, Netscape Communicator, Opera şi Mozilla, mai sunt utilizate şi alte navigatoare, dintre care enumerăm Konqueror, Amaya, SeaMonkey şi Lynx (ultimul rulând în mod text). Principalele caracteristici ale navigatoarelor Web actuale sunt: • asigură suport pentru limbaje de marcare (e.g., HTML, XHTML), pentru unele limbaje de programare utilizate pentru crearea paginilor Web dinamice (e.g., JavaScript) şi pentru foi de stiluri utilizate în scopul obţinerii unor modalităţi de afişare unitare (e.g., CSS, XSLT); • oferă posibilitatea realizării listelor de adrese ale siturilor favorite (numite Bookmarks sau Favorites) şi accces la istoricul navigării (history); • asigură suport pentru aplicaţii care extind funcţionalităţile oferite. O astfel de aplicaţie este cunoscută adesea sub numele de plug-in, fiind utilizată în scopul accesării unor tipuri speciale de date (e.g., conţinut grafic vectorial în formatele SVG, Flash); • asigură securitatea transmiterii datelor confidenţiale; • oferă utilizatorului posibilitatea de a configura o serie de caracteristici ale modului de afişare şi navigare. În Web sunt utilizate un număr mare de servere Web. Dintre cele mai mai cunoscute sunt (în ordinea descrescătoare a popularităţii, conform statisticilor oferite de Netcraft Inc., http://www.netcraft.com): Apache, Microsoft Internet Information Server, Sun Web Server, lighttpd şi Zeus. Conform Netcraft, în aprilie 2007 Apache era utilizat de 58,86% din totalul siturilor, urmat la distanţă destul de mare de Microsoft IIS (31,13). Conţinutul livrat browserului de către serverul Web poate fi static (acesta este stocat în fişiere stocate pe calculatorul server) şi/sau dinamic (acesta este generat de programe/scripturi sau API- uri apelate de serverul Web). Este de remarcat că livrarea conţinutului static este mai rapidă decât cea a conţinutului dinamic, mai ales în situaţia în care – în cazul ultimului tip – datele sunt extrase din baze de date. Principalele caracteristici ale serverelor Web sunt: • livrează nu numai conţinut static ci şi conţinut dinamic (a se revedea consideraţiile anterioare); • utilizează module – legate sau încărcate dinamic – care permit extinderea capabilităţilor oferite; • asigură suport HTTPS pentru conexiuni securizate, la portul standard 443 utilizat în locul portului 80; • pot livra conţinut inclus în fişiere cu dimensiuni foarte mari;
  • 3. gestionează simultan mai multe situri Web, asigurând aşa-numita găzduire virtuală (virtual hosting), folosind aceeaşi adresă IP (modalitate utilizată de furnizorii de servicii Internet – Internet Service Provider); • asigură compresia conţinutului (folosind codificarea gzip), pentru a reduce mărimea răspunsului; • pot fi configurate prin intermediul unui fişier text sau al unei interfeţe grafice (e.g., serverul Web Apache poate fi configurat prin intermediul fişierului text httpd.conf). Comunicarea între clientul şi serverul Web are la bază protocolul HTTP (Hypertext Transfer Protocol). Conţinutul paginilor Web este formatat folosind limbajul de marcare a hipertextului (HTML – HyperText Markup Language). În plus, utilizarea HTML permite legarea documentelor şi crearea de referinţe încrucişate între acestea. În anul 2002, lui Tim Berners-Lee i s-a decernat Japan Prize de către Fundaţia Japoneză pentru Ştiinţă şi Tehnologie, pentru punerea la punct a bazelor serviciului World Wide Web, pentru ca în 2003 să primească titlul de cavaler al Marii Britanii. În anul 2006 i s-a acordat President’s Medal de către Institutul American de Fizică. Traian Anghel