World Wide Web

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - "Web" se referă aici. Dacă căutați alte semnificații, consultați WEB .
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea primului browser web, consultați WorldWideWeb .
Prima pagină a primului site din istorie, publicată la 20 decembrie 1990 la http://info.cern.ch/hypertext/WWW/TheProject.html [1]

World Wide Web (termen în engleză care poate fi tradus în italiană prin „rețea mondială” sau „rețea mondială”, unde „rețea” este menționată de web - „pânză” , țesătura formată din urzeală și bătătură) ), Web prescurtat, acronimul WWW sau W3 , este unul dintre principalele servicii de internet , care vă permite să navigați și să profitați de un set foarte mare de conținut pentru amatori și profesioniști ( multimedia și altele) conectați între ei prin linkuri ( linkuri ) , și servicii suplimentare accesibile pentru toți sau o parte selectată a utilizatorilor de Internet; această disponibilitate ușoară a informațiilor este posibilă nu numai prin protocoale de rețea , ci și prin prezența, difuzarea, ușurința utilizării și eficiența motoarelor de căutare și a browserelor web într-un model de arhitectură de rețea definit ca client-server .

Istorie

Pictogramă lupă mgx2.svg Același subiect în detaliu: Istoria World Wide Web .

Ideea și nașterea

Pictogramă lupă mgx2.svg Același subiect în detaliu: HTTP , HTML , server web și browser web .
Calculatorul NeXT folosit de Tim Berners-Lee pentru a construi primul server web , expus în Globul științei și inovației CERN . Nota de pe carcasă spune „Acest computer este un server, nu opriți”.
WorldWideWeb , primul browser pentru web

Prima propunere pentru un sistem hipertextual poate fi urmărită din studiile lui Vannevar Bush , publicate ulterior în articolul As We May Think (în italiană „Come We Could Think”) din 1945 . Conceptul de hipertext a fost introdus în 1965 de Ted Nelson .

Data nașterii World Wide Web este indicată în mod obișnuit ca 6 august 1991 , ziua în care informaticianul englez Tim Berners-Lee a publicat primul site web [2] . A durat 17 zile până când pagina a fost vizitată: primul utilizator extern către centrul de cercetare a ajuns la data de 23 august următoare [3] .

Ideea World Wide Web s-a născut cu doi ani mai devreme, în 1989 , la CERN (Conseil Européen pour la Recherche Nucléaire) din Geneva , cel mai important laborator european de fizică. Cercetătorul britanic a fost surprins de modul în care unii colegi italieni obișnuiau să transmită informații prin linie telefonică de la un etaj la altul al institutului, afișând informații prin video. De fapt, pe 12 martie 1989, Tim Berners-Lee i-a prezentat conducătorului său documentul Managementul informațiilor: o propunere , a cărui copie este expusă la CERN, care a fost considerată „vagă, dar interesantă”. La baza acestuia se afla proiectul realizat de Berners-Lee însuși și colegul său, belgianul Robert Cailliau , care vizează dezvoltarea de software pentru partajarea documentației științifice în format electronic, indiferent de platforma IT utilizată, cu scopul de a îmbunătăți comunicarea și, prin urmare, cooperarea , între cercetătorii institutului. Odată cu crearea software-ului, a început și definirea standardelor și protocoalelor pentru schimbul de documente pe rețelele de calculatoare : limbajul HTML și protocolul de rețea HTTP .

În decembrie 1990 , primele versiuni ale software-ului server au fost finalizate. Berners-Lee a realizat și primul browser . În ziua 20 [1] a apărut primul site, care descrie același proiect WWW [4] . Site-ul a fost vizibil doar pentru angajații și colaboratorii CERN. Cu toate acestea, începând cu 6 august 1991 , Berners-Lee a început să anunțe public pe diferite grupuri de știri existența proiectului WWW și disponibilitatea software-ului [5] . A durat 17 zile până când pagina a fost vizitată: primul utilizator extern către centrul de cercetare a ajuns la data de 23 august următoare [3] .

După doi ani în care fusese folosit doar de comunitatea științifică, la 30 aprilie 1993, CERN a decis să pună WWW la dispoziția tuturor, eliberând codul său sursă în domeniul public . În anii următori, noua tehnologie a avut un succes rapid și larg răspândit, în virtutea posibilității oferite oricui de a crea pagini web, eficiența serviciului și, nu în ultimul rând, simplitatea acestuia. Odată cu succesul rețelei web, a început creșterea și difuzarea considerabilă a internetului în anii 2000-2010, precum și așa-numita „eră a rețelei web ”.

Primul site web italian pus online a fost cel al « Centrului de cercetare, dezvoltare și studii superioare din Sardinia » (CRS4) [6] . Site-ul, crs4.it, a fost publicat în primăvara anului 1993 [7] și este încă online (evident în versiunea istorică [8] ).

De la web static la servicii web

Pictogramă lupă mgx2.svg Același subiect în detaliu: Web 1.0 și Web 2.0 .
Diagrama funcționării unui site web dinamic

Standardele și protocoalele care au făcut ca web-ul să funcționeze inițial au acceptat doar gestionarea paginilor HTML „statice”, adică fișiere hipertext (pregătite anterior) care puteau fi vizualizate și, mai ales, navigate folosind aplicații adecvate ( browser web ).
Pentru a depăși limitările proiectului inițial, au fost definite imediat instrumente capabile să genereze pagini HTML dinamice (de exemplu, folosind date extrase dintr-o bază de date ). Prima astfel de soluție a fost Common Gateway Interface ( CGI ). Prin intermediul unui CGI este posibil să solicitați unui server web să invoce o aplicație externă și să prezinte rezultatul ca pe orice pagină HTML. Această soluție, deși este foarte simplă de implementat, are numeroase limitări ale proiectului (aplicația externă este executată la fiecare cerere a utilizatorului și nu este prevăzută nicio optimizare , nu există o gestionare a stării sesiunii ).

Au fost urmărite două modalități de a oferi internetului o mai mare interactivitate și dinamism. Pe de o parte, funcționalitatea browserelor a fost sporită printr-o evoluție a limbajului HTML și posibilitatea interpretării limbajelor de scriptare (cum ar fi JavaScript ). Pe de altă parte, calitatea procesării serverelor a fost îmbunătățită printr-o nouă generație de limbaje integrate cu serverul web (cum ar fi JSP , PHP , ASP etc.), transformând astfel serverele web în servere de aplicații curente.

Difuzarea acestor soluții a permis lansarea utilizării web ca o platformă de aplicații care își găsește astăzi expresia maximă în serviciile web , a căror realizare și difuzare la care lucrează întreaga industrie globală de software pentru managementul afacerilor, de la nume comerciale mari (cum ar fi SAP și Oracle ) până la comunitățile Open Source . Utilizarea serviciilor web în cadrul arhitecturii de integrare SOA va permite, de asemenea, întreprinderilor mici să își gestioneze procesele de afaceri fără eforturi mari.

Scopul serviciilor web este de a limita cât mai mult posibil activitățile de implementare , permițându-vă să accesați serviciile software puse la dispoziție în rețea, să le asamblați în funcție de nevoile dvs. și să le plătiți doar pentru utilizarea lor efectivă, metodologie identificată în Anglo-Saxon terminologie ca plată pe utilizare , software la cerere , software just in time , software la atingere etc.

Serviciile web și succesul lor au, prin urmare, o legătură structurală și intrinsecă cu procesele de afaceri pe care vor trebui să le susțină în cadrul unei noi organizații bazate pe procese.

De la web-ul static la web-ul semantic

Pictogramă lupă mgx2.svg Același subiect în detaliu: Web static , Web dinamic și Web 3.0 .
HTML 5

În ciuda tuturor acestor evoluții, webul rămâne, din nou și mai presus de toate, o gigantică bibliotecă de pagini HTML static [fără surse ] online. Cu toate acestea, dacă, pe de o parte, standardul HTML, cu simplitatea sa, a contribuit la afirmarea internetului, pe de altă parte, are marea limită de a se ocupa doar de formatarea documentelor , lăsând în afara structura și semnificația conținutului.

Acest lucru pune dificultăți considerabile în recuperarea și reutilizarea informațiilor. Pentru a realiza acest lucru, este suficient să efectuați o căutare utilizând unul dintre numeroasele motoare disponibile pe net și veți realiza că, din miile de documente rezultate din interogare , adesea doar un mic procent este de interes pentru cercetarea care a fost destinat să se facă. De exemplu, pentru orice motor de căutare, nu există nicio diferență între termenul roșu în contextul domnului roșu și termenul roșu în contextul părului roșu , ceea ce face căutarea foarte dificilă.

Răspunsul la această problemă a venit, încă o dată, de la fizicianul englez Tim Berners-Lee , care, după ce a părăsit CERN , a fondat consorțiul W3C care a preluat rolul guvernului în dezvoltarea standardelor și protocoalelor legate de web. În 1998 a definit standardul XML (eXtensible Markup Language), un limbaj metalic care derivă din SGML , care permite crearea de noi limbaje de markup (de exemplu HTML în sine a fost redefinit în XML ca XHTML). Caracteristica sa inovatoare este capacitatea de a adăuga informații semantice despre conținut prin definirea etichetelor adecvate.

Principalele obiective ale XML, enunțate în prima specificație oficială [9] (octombrie 1998 ), sunt puține și explicite: utilizarea limbajului pe Internet, ușurința creării documentelor, suport pentru aplicații multiple, claritate și înțelegere. Cu aceste caracteristici simple, XML oferă un mod comun de reprezentare a datelor, astfel încât programele software să poată căuta, vizualiza și manipula mai bine informațiile ascunse în obscuritatea contextuală.

Acesta este motivul pentru care, în ciuda vârstei tinere, XML este baza tuturor noilor specificații tehnologice distribuite de W3C și a fost adoptat ca standard de reprezentare a datelor din întreaga industrie a calculatoarelor [ neclar ] (de la fișierele de configurare a aplicației până la definirea formatelor de schimb de date ). [ fără sursă ]

Cu toate acestea, specificațiile XML au un decalaj foarte important: nu definesc niciun mecanism univoc și partajat pentru a specifica relațiile dintre informațiile exprimate pe web pentru procesarea automată a acestora (de exemplu, documente multiple care vorbesc despre același subiect, persoană, organizație, obiect) , ceea ce face foarte dificilă schimbul de informații.

Tot în acest caz, soluția problemei a venit de la W3C-ul lui Berners-Lee, prin formalizarea rețelei semantice . W3C consideră evoluția ideală a rețelei web de la reprezentarea de mașină la o mașină de înțeles . Ideea este de a genera documente care nu numai că pot fi citite și apreciate de către ființe umane, ci și accesibile și interpretabile de către agenții automatici de căutare a conținutului.

În acest scop au fost definite unele limbaje, cum ar fi Resource Description Framework (RDF) și Web Ontology Language (OWL), ambele bazate pe XML, care permit exprimarea relațiilor dintre informațiile referitoare la logica predicatelor împrumutate de la inteligența artificială . [10] Aceste standarde sunt deja disponibile, dar continuă să fie dezvoltate în continuare, împreună cu formalisme și instrumente pentru a dota internetul cu capacități de inferență .

Cel care tocmai a fost expus este un proces doar aparent tehnic, dar clar vizibil în domeniul său de aplicare, care are ca obiectiv aterizarea pe inteligența partajată a web-ului care promite, pe termen scurt, cea mai eficientă utilizare a site-urilor web și, pe termen lung, o autentică transformare în natura software-ului și serviciilor.

Un mare interes pentru aceste tehnologii este de văzut în faptul că toată lumea (utilizatori, producători de software și servicii mici și mari) beneficiază de răspândirea completă a acestor standarde [ fără sursă ] . Formarea în corpul rețelei a unei vaste rețele „semantice” este, de fapt, condiția cheie pentru decolarea unui nou mod de înțelegere și utilizare a rețelei.

Descriere

Principala caracteristică a rețelei web este că nodurile care o compun sunt conectate între ele prin așa-numitele legături (hyperlinkuri), formând un hipertext uriaș, iar serviciile sale pot fi puse la dispoziție chiar de către utilizatorii de internet.

Prin urmare, în ceea ce privește conținutul, Web - ul are particularitatea extraordinară de a oferi oricui posibilitatea de a deveni editor și, cu o cheltuială mică, de a ajunge la un public potențial vast distribuit în întreaga lume: în 2008 utilizatorii de internet au depășit un miliard și cinci sute de milioane, aproape un sfert din populația lumii [11]

Web-ul a fost implementat inițial de Tim Berners-Lee în timp ce era cercetător la CERN , pe baza ideilor sale și a colegului său, Robert Cailliau , iar standardele în continuă evoluție pe care se bazează sunt menținute de consorțiul World Wide Web. ( W3C: www.w3c.org).

Web-ul este un spațiu electronic și digital al internetului destinat publicării de conținut multimedia ( text , imagini , audio , video , hipertext , hipermedia etc.), precum și un instrument pentru implementarea unor servicii speciale, cum ar fi descărcări de software ( programe , date , aplicații , jocuri video etc.). Acest spațiu electronic și aceste servicii sunt puse la dispoziție prin intermediul anumitor computere de Internet numite servere web .

Oricine are un computer, acces la Internet, programe adecvate și așa-numitul spațiu web, o parte din memoria unui server web destinat stocării conținutului web și implementării serviciilor web, poate, în conformitate cu legile în vigoare în țară unde se află serverul, publicați conținut multimedia sau oferiți anumite servicii. Conținutul Web-ului este, de fapt, în mod constant online , prin urmare utilizabil în mod constant de către oricine are un computer, acces la Internet și programele adecvate de „navigare”, în special așa-numitul browser web , care permite, de fapt, utilizarea conținuturi și servicii publicate pe web.

Cei mai cunoscuți furnizori de servicii de internet oferă posibilitatea de a publica conținut pe Web care nu este prea complex fără a fi nevoie să cunoască limbajul de marcare al Web-ului . Același lucru se aplică și blogului , mulți oameni sunt site - urile web care oferă posibilitatea gratuită de a crea un blog rapid și ușor fără a avea nevoie de cunoștințe tehnice speciale. În cazul conținuturilor mai complexe, este de asemenea necesar să aveți un editor web WYSIWYG dacă doriți să evitați sau cel puțin să simplificați învățarea limbajului de marcare Web.

Cu toate acestea, nu toate conținutul și serviciile de pe Web sunt disponibile pentru toată lumea, întrucât proprietarul spațiului web sau oricine a delegat utilizarea acestuia, le poate pune la dispoziție numai anumitor utilizatori, gratuit sau contra cost, utilizând sistemul de cont .

Conținut și organizare

Conținutul principal al Webului constă în text și grafică , al căror format este codificat de un set restricționat de standarde definite de W3C . Aceste conținuturi sunt acelea pe care toate browserele web trebuie să le poată interpreta și reprezenta independent, adică fără software suplimentar.

Cu toate acestea, conținutul publicat pe web poate fi de orice tip și în orice standard. Unele dintre aceste conținuturi sunt publicate pentru a fi utilizate prin intermediul browserului web și, nefiind în unul dintre standardele aparținând setului definit de W3C, browserul web trebuie extins în funcționalitatea sa pentru a le putea reprezenta. În acest scop, browserul trebuie să fie echipat cu plugin-uri adecvate, adică extensii ale software-ului de bază care îi sporesc funcționalitatea și care sunt disponibile în mod normal pe web. Conținutul care nu poate fi utilizat direct de browserul web trebuie utilizat cu programe externe browserului propriu-zis. De exemplu, poate fi un fișier executabil pentru sistemul de operare pe care îl utilizați sau un format de foaie de calcul Microsoft Excel .

Reprezentare grafică a unei mici secțiuni a World Wide Web

Conținutul web este organizat în site - uri web care sunt la rândul lor structurate în paginile web care sunt prezentate ca compoziții de text și / sau grafică afișate pe ecranul computerului de către browserul web. Paginile web, chiar aparținând diferitelor site-uri, sunt conectate între ele într-un mod non-secvențial prin link-uri (numite și linkuri ), părți de text și / sau grafică ale unei pagini web care permit accesul la o altă pagină web, descărcare specială sau accesați anumite caracteristici, făcând clic pe acesta cu mouse - ul , creând astfel un hipertext .

Toate site-urile web sunt identificate prin adresa web , o secvență unică de caractere numită URL în termeni tehnici care le permite să fie urmărite pe web.

Nu există un index actualizat în timp real al conținutului de pe Web, așa că de-a lungul anilor s-au născut așa-numitele motoare de căutare și s-au bucurat de un succes considerabil, site-uri web de pe care este posibil să căutați conținut pe Web în mod automat pe baza cuvinte cheie. introduse de utilizator și așa-numitele portaluri web , site-uri web de pe care este posibil să se acceseze cantități mari de conținut web selectat de editorii portalului web prin utilizarea motoarelor de căutare sau la recomandarea editorilor de site-urile web.

Servicii

În plus față de publicarea conținutului multimedia, Web-ul face posibilă oferirea unor servicii speciale care pot fi implementate chiar de utilizatorii Web-ului. Serviciile care pot fi implementate sunt nenumărate, în practică limitate doar de viteza liniei de telecomunicații cu care utilizatorul și furnizorul serviciului sunt conectați și prin puterea de calcul a computerelor lor. Prin urmare, numai cele cu un nume generic sunt enumerate mai jos:

Implementare

Acces la navigarea pe net pe web

Web-ul este implementat printr-un set de standarde , principalele fiind următoarele:

Particularitatea conținutului Web este că acestea nu sunt stocate pe un singur computer, ci că sunt distribuite pe mai multe computere, caracteristică din care derivă eficiența, deoarece nu sunt legate de o anumită locație fizică. Această particularitate este atinsă de protocolul de rețea HTTP, care vă permite să vedeți conținutul web ca un singur set de conținut, chiar dacă acestea locuiesc fizic pe o multitudine de computere de internet de pe planetă .

Operațiune

Vizualizarea unei pagini web începe prin tastarea URL - ului acesteia în câmpul corespunzător al browserului web sau făcând clic pe un link hipertext dintr-o pagină web vizualizată anterior sau într-o altă resursă, cum ar fi un e-mail . Browserul web din acel moment din culise începe o serie de mesaje de comunicare cu serverul web care găzduiește acea pagină cu scopul de a o afișa pe terminalul utilizatorului.

În primul rând, porțiunea de nume de server URL este rezolvată într-o adresă IP utilizând baza de date globală distribuită cunoscută sub numele de Domain Name System (în abrevierea DNS). Această adresă IP este necesară pentru a trimite și primi pachete de pe serverul web .

În acest moment, browserul solicită informațiile prin trimiterea unei cereri la adresa respectivă. În cazul unei pagini web tipice, textul HTML al unei pagini este solicitat mai întâi și imediat interpretat de browserul web care, ulterior, solicită orice imagine sau fișier care va fi utilizat pentru a forma pagina finală.

Odată ce fișierele solicitate de serverul web au fost primite, browserul formatează pagina de pe ecran urmând specificațiile HTML, CSS sau alte limbi web. Fiecare imagine și alte resurse sunt încorporate pentru a produce pagina web pe care o va vedea utilizatorul.

Accesibilitate și utilizare

Crucial în evoluția Web-ului au devenit conceptele de accesibilitate și utilizare în favoarea fiecărui tip de utilizator, referitoare la proiectarea, organizarea și implementarea conținutului conform cerințelor specifice, în general în comun cu liniile evolutive ale întregului hardware și Software TIC .

Notă

  1. ^ a b ( EN ) Nașterea webului , pe home.cern , CERN. Adus la 28 septembrie 2016 .
  2. ^ Internet, acum 25 de ani, primul site a intrat online , pe tech.fanpage.it . Adus pe 29 noiembrie 2017 .
  3. ^ a b Ziua mondială a internetului , pe corriere.it . Adus la 26 iulie 2017 .
  4. ^ (EN) Pagini web Mai întâi , pe w3.org. Adus la 28 septembrie 2016 (arhivat din original la 17 iulie 2015) . În prezent, site-ul este online datorită restaurării paginii și adresei originale, cf. Cor.Com
  5. ^ (EN) Barners Tim Lee, Scurt rezumat al proiectului World Wide Web pe groups.google.com, Google, 6 august 1991. Accesat la 28 septembrie 2016.
  6. ^ http://www.repubblica.it/tecnologia/2016/04/29/news/pietro_zanarini_e_il_primo_sito_web_italiano_testi_e_link_quanta_novita_in_quella_pagina_-138691701/
  7. ^ http://www.crs4.it/it/news-view/il-primo-sito-web-italiano-sviluppato-dal-crs4-esposto-a-roma-oggi-e-domani/
  8. ^ Copie arhivată , pe history.crs4.it . Adus la 27 aprilie 2020 (Arhivat din original la 22 octombrie 2019) .
  9. ^ Specificație HTML 4.01 .
  10. ^ [1] .
  11. ^ Internet: 2,2 miliarde de utilizatori în 2013. Asia și China vor stimula creșterea, în timp ce Italia este încă printre țările cel mai puțin conectate. Arhivat 26 august 2009 în Internet Archive ..

Bibliografie

Elemente conexe

Alte proiecte

linkuri externe

Controlul autorității Tezaur BNCF 36337 · LCCN (EN) sh95000541 · GND (DE) 4363898-3 · BNF (FR) cb13319953j (dată) · BNE (ES) XX4576804 (dată)