World Wide Web

U World Wide Web (sprissione inglese chì si pò traduce cù «tela mundiale»), abbreviatu Web, WWW o W3, hè unu di i servizii principali d'Internet. Permette di navigà è d'accede à un inseme assai vastu di cuntenuti, multimediali è altri, liati trà elli da ligami ipertestuali (link). Permette dinù di prufittà di servizii accessibili à tutti o à una parte scelta di l'usadori d'Internet, per mezu di l'autenticazione. A facilità di truvà l'infurmazione hè resa pussibule da i protocolli di rete, ma dinù da a prisenza, a diffusione, a facilità d'usu è l'efficacità di i mutori di ricerca è di i navigatori web, in un'architettura di rete chjamata cliente-servitore.
Storia
[mudificà | edità a fonte]U cuncipimentu è a nascita
[mudificà | edità a fonte]
A prima pruposta d'un sistema ipertestuale, vale à dì d'un testu chì cuntene rimandi à altri testi, pò esse ricundutta à i travaglii di Vannevar Bush, publicati in l'articulu As We May Think («Cumu puderiamu pinsà») di u 1945. U cuncettu d'ipertestu fù intruduttu in u 1965 da Ted Nelson.
A data di nascita di u World Wide Web hè di regula cunsiderata u 6 d'aostu di u 1991, ghjornu chì l'informaticu inglese Tim Berners-Lee fece cunnosce publicamente u primu situ web. L'idea di u Web era nata dui anni nanzu, in u 1989, à u CERN di Ginevra, u principale laburatoriu europeu di fisica. Berners-Lee era statu impressiunatu da u modu in u quale certi culleghi taliani si scambiavanu infurmazione per via di a linea telefunica, mustrendu i dati nant'à un schermu.
U 20 marzu di u 1989, Berners-Lee prisintò à u so rispunsevule u ducumentu Information Management: A Proposal. U prugettu, sviluppatu da ellu è da u so cullegu belga Robert Cailliau, avia per scopu di creà un prugramma per sparte ducumentazione scentifica in furmatu elettronicu, indipendentemente da a piattaforma informatica aduprata. L'idea era di migliurà a cumunicazione è a cuuperazione trà i circadori di l'istitutu.
À tempu à u sviluppu di u prugramma, principionu à esse definiti e norme è i protocolli per scambià ducumenti nant'à e rete d'urdinatori: u linguaghju HTML è u protocollu di rete HTTP. Berners-Lee ùn circò micca à brevettà a tecnulugia, vulendu chì u Web fussi accessibile à tutti senza pagà diritti d'usu.
Di dicembre di u 1990 funu compie e prime versione di i prugrammi per u servitore web. Berners-Lee creò dinù u primu navigatore web. U 20 di dicembre apparse u primu situ, chì prisintava u prugettu WWW stessu. À u principiu, u situ era accessibile solu à l'impiegati è à i cullaburatori di u CERN. Da u 6 d'aostu di u 1991, Berners-Lee cuminciò à annunzià l'esistenza di u prugettu WWW è a dispunibilità di u so prugramma nant'à parechji newsgroup. U primu utilizatore fora di u CERN visitò a pagina u 23 d'aostu di u listessu annu.
Dopu à dui anni d'usu limitatu à a cumunità scentifica, u 30 aprile di u 1993 u CERN decise di mette u WWW à a dispusizione di tutti è di publicà u so codice fonte in u duminiu publicu. In l'anni chì seguitonu, a nova tecnulugia si sparse prestu. Ognunu pudia creà pagine web senza prugrammi spezializati — bastava un editore di testu — è u serviziu era faciule à aduprà. U successu di u Web accumpagnò a crescita è a diffusione d'Internet in l'anni 2000-2010, è l'iniziu di ciò chì hè chjamata qualchì volta «l'epica di u Web».
Da e pagine statiche à i servizii web
[mudificà | edità a fonte]
À l'iniziu, e norme è i protocolli di u Web permettianu solu di trattà pagine HTML «statiche»: ducumenti ipertestuali priparati in anticipu, chì si pudianu vede è splurà cù un navigatore web.
Per francà i limiti di u sistema iniziale, funu sviluppati strumenti capaci di pruduce pagine dinamiche, per esempiu aduprendu dati ricavati da una banca di dati. Una di e prime suluzione fù a CGI (Common Gateway Interface), chì permette à un servitore web di lancià un'appiecazione esterna è di prisintà u risultatu cum'è una pagina HTML. Sta suluzione hè simplice, ma hà limiti: u prugramma hè eseguitu à ogni dumanda è ùn hè prevista una gestione di u statu di a sessione.
Per dà più interattività è dinamisimu à u Web, si seguitonu duie direzzione. Da una parte, funu allargate e funzione di i navigatori per mezu di l'evoluzione di HTML è di a pussibilità d'interpretà linguaghji di scrittura cum'è JavaScript. Da l'altra, fù migliurata l'elaburazione nant'à i servori cù linguaghji integrati à u servitore web, cum'è JSP, PHP è ASP. Cusì, i servori web evoluonu in servitori d'appiecazione.
A diffusione di ste suluzione permittite d'aduprà u Web cum'è una piattaforma per l'appiecazione. Una di e so forme attuale hè raprisentata da i servizii web, sviluppati è diffusi da l'industria mundiale di i prugrammi di gestione, da imprese cum'è SAP è Oracle à e cumunità open source. L'usu di i servizii web in l'architettura d'integrazione SOA pò aiutà ancu e piccule imprese à gestisce i so prucessi d'impresa.
I servizii web anu per scopu di limità u travagliu di messa in opera: permettenu d'accede à servizii di prugrammi dispunibuli in rete, di cumpone li secondu i bisogni è di pagà solu per l'usu fattu. Sta manera d'aduprà i prugrammi hè cunnisciuta cù sprissione inglese cum'è pay per use, on demand software è just in time software.
U Web semanticu
[mudificà | edità a fonte]
Malgradu st'evoluzione, u Web ferma un inseme tamantu di pagine HTML in linea. HTML, cù a so simplicità, hà cuntribuitu à u successu di u Web, ma s'occupa soprattuttu di a furmattazione di u testu è pocu di a struttura o di u significatu di i cuntenuti.
Quessa rende più difficiule di truvà è di riaduprà l'infurmazione. Per un mutore di ricerca, per esempiu, ùn ci hè necessariamente una differenza trà u termine «Rossi» in «u sgiò Rossi» è «rossi» in «capelli rossi». A ricerca pò dunque pruduce parechji ducumenti chì ùn currispondenu micca à ciò chì l'utilizatore circava.
Una risposta à stu prublema hè u Web semanticu, un'idea sviluppata da Tim Berners-Lee dopu à a so partenza da u CERN è à a fundazione di u W3C, chì coordina u sviluppu di e norme è di i protocolli ligati à u Web. In u 1998 fù publicatu u linguaghju XML (eXtensible Markup Language), derivatu da SGML, chì permette di creà novi linguaghji di marcatura è d'aghjunghje infurmazione semantiche à i cuntenuti per mezu di tag.
XML furnisce un modu cumunu di riprisentà i dati, affinch'è i prugrammi possinu circà, mustrà è trattà l'infurmazione in modu più efficace. Eppuru, XML ùn definisce micca da per ellu un mecanismu cumunu per sprime e rilazione trà infurmazione publicate nant'à u Web.
Per risponde à stu bisognu, u W3C hà sviluppatu u Web semanticu. L'idea hè di passà da un Web chì e macchine ponu riprisentà à un Web chì ponu ancu interpretà. I ducumenti devenu pudè esse letti da l'esseri umani, ma dinù trattati da prugrammi automatichi incaricati di truvà è di ligà i cuntenuti.
Per quessa funu sviluppati linguaghji cum'è RDF è OWL, chì permettenu di sprime e rilazione trà l'infurmazione cù strumenti ispirati da a logica è da l'intelligenza artificiale. Sti standard sò aduprati è sviluppati inseme à strumenti chì cercanu di dà à u Web capacità d'inferenza.
Discrizzione
[mudificà | edità a fonte]A differenza trà u Web è Internet
[mudificà | edità a fonte]U Web è Internet sò dui cuncetti sfarenti, ancu s'elli sò spessu cunfusi. Internet hè una rete d'urdinatori, vale à dì una struttura. U Web hè unu di i servizii chì si ponu aduprà per mezu d'Internet: un sistema di cuntenuti è d'infurmazione accessibili cù un navigatore, un indirizzu HTTP o un'appiecazione web. U Web s'appoghja dunque nant'à Internet.
Caratteristiche
[mudificà | edità a fonte]A caratteristica principale di u Web hè chì i so nodi sò ligati trà elli da ligami ipertestuali, furmendu un ipertestu tamantu. I so servizii ponu esse messi à a dispusizione di l'usadori d'Internet da altri usadori.
U Web permette à guasi tutti di diventà editore è di ghjunghje, cù una spesa limitata, à un publicu putenzialmente sparsu in tuttu u mondu. Fù sviluppatu à u CERN da Tim Berners-Lee, cù a cuntribuzione di Robert Cailliau. E norme chì u sustenenu, è chì cuntinueghjanu à evoluà, sò mantenute da u World Wide Web Consortium (W3C).
U Web hè un spaziu elettronicu è digitale d'Internet destinatu à publicà cuntenuti multimediali — testi, imagine, soni, video, ipertesti è ipermedia — è à mette in opera servizii cum'è u scaricamentu di prugrammi, dati, appiecazione è videoghjochi. Stu spaziu è sti servizii sò furniti da urdinatori d'Internet chjamati servitori web.
Quellu chì hà un urdinatore, una cunnessione à Internet, i prugrammi necessarii è un spaziu web pò publicà cuntenuti o offre servizii, rispettendu e leghje in vigore in u paese induv’ellu si trova u servitore. I cuntenuti sò accessibili in linea à quelli chì anu una cunnessione è i prugrammi adatti, in particulare un navigatore web.
Parechji pruviditori d'accessu à Internet permettenu di publicà cuntenuti simplici senza cunnosce u linguaghju di marcatura di u Web. Parechji siti permettenu dinù di creà un blog di manera faciule è gratuita. Per cuntenuti più cumplessi, si pò aduprà un editore web WYSIWYG, chì aiuta à creà e pagine senza scrive direttamente u codice.
Ùn tutti i cuntenuti è i servizii di u Web sò accessibili à tutti. U pruprietariu di u spaziu web, o una persona autorizata, pò riservà li à certi usadori, gratuitamente o à pagamentu, per mezu di conti d'utilizatore.
I cuntenuti è a so urganisazione
[mudificà | edità a fonte]I cuntenuti più cumuni di u Web sò u testu è a grafica, riprisentati cù norme ricunnisciute da u W3C è interpretate direttamente da i navigatori web.
Eppuru, i cuntenuti publicati nant'à u Web ponu esse di parechji tippi è furmati. Certi sò fatti per esse visti in u navigatore, ma richiedenu un'estensione, o plug-in, per pudè esse interpretati. Altri devenu esse aperti cù prugrammi esterni, cum'è un schedariu eseguibile o un fogliu di calculu.

I cuntenuti sò urganizati in siti web, chì cuntenenu pagine web cumposte di testu è/o di grafica. E pagine ponu esse ligate trà elle, ancu quand'elle appartenenu à siti sfarenti, per mezu di ligami. Un ligame pò esse una parte di testu o d'imagine chì permette d'apre un'altra pagina, di scaricà un cuntenutu o d'accede à una funzione.
Ogni situ web hè identificatu da un indirizzu web, chjamatu tecnicamente URL, chì permette di truvà lu nant'à u Web.
Ùn esiste micca un indice di tutti i cuntenuti di u Web aghjurnatu in tempu reale. Per quessa si sò sviluppati i mutori di ricerca, chì cercanu cuntenuti à parte si da e parolle chjave inserite da l'utilizatore, è i portali web, chì danu accessu à inseme di cuntenuti scelti da i so redattori o truvati per mezu di mutori di ricerca.
I servizii
[mudificà | edità a fonte]In più di publicà cuntenuti multimediali, u Web permette à l'usadori di mette in opera parechji servizii. E pussibilità dipendenu, trà l'altre cose, da a vitezza di a cunnessione è da a capacità di calculu di l'urdinatori.
- Scaricamentu: distribuzione di prugrammi.
- Web mail: gestione di a casella di posta elettronica per mezu di u Web.
- Chat web: cumunicazione scritta in tempu reale trà parechji usadori, cù appiecazione di messageria istantanea.
- Streaming: diffusione d'audio è di video in tempu reale.
Messa in campu
[mudificà | edità a fonte]
U Web hè messu in opera per mezu d'un inseme di norme, frà e quale e principale sò:
- HTML è i so derivati: u linguaghju di marcatura adupratu per scrive è discrive e pagine web;
- Hypertext Transfer Protocol (HTTP): u protocollu di rete di u livellu d'appiecazione di u mudellu ISO/OSI nant'à u quale s'appoghja u Web;
- Uniform Resource Locator (URL): u schema d'identificazione chì permette di truvà i cuntenuti è i servizii di u Web.
I cuntenuti ùn sò micca salvati nant'à un solu urdinatore, ma distribuiti nant'à parechji urdinatori. U protocollu HTTP permette di vede li cum'è un inseme, ancu s'elli si trovanu fisicamente nant'à servitori sparsi in parechji lochi di a Terra.
Funziunamentu
[mudificà | edità a fonte]Per vede una pagina web, l'utilizatore scrive u so URL in u campu adattatu di u navigatore web, o clicca nant'à un ligame ipertestuale prisente in una pagina o in un’antra risorsa, cum'è un messaghju elettronicu. U navigatore cumunicheghja tandu cù u servitore web chì accoglie a pagina, per fà la vede à l'utilizatore.
Prima, u nome di u servitore prisente in l'URL hè cunvertitu in un indirizzu IP cù u DNS, una basa di dati glubale è distribuita. L'indirizzu IP hè necessariu per mandà è riceve pacchetti da u servitore web.
Dopu, u navigatore manda una dumanda à quellu indirizzu. Per una pagina web abituale, u testu HTML hè dumandatu prima è interpretatu da u navigatore. Questu pò dumandà dopu l'imagine è l'altri schedarii necessarii à a pagina.
Quand'elli sò ghjunti i schedarii, u navigatore urganizeghja è prisenta a pagina nant'à u schermu secondu e specifiche HTML, CSS è altri linguaghji web. L'imagine è l'altre risorse sò integrate per mustrà a pagina finale.
Accessibilità è usabilità
[mudificà | edità a fonte]In l'evoluzione di u Web, sò diventati impurtanti i cuncetti d'accessibilità è d'usabilità. Si tratta di disignà, urganizà è mette in opera i cuntenuti in modu chì possinu esse aduprati da parechji tippi d'usadori, secondu esigenze chì s'appiecanu dinù à l'altri prudutti hardware è software di e tecnulugie di l'infurmazione è di a cumunicazione.