SlideShare a Scribd company logo
1 of 19
Il World Wide Web
SOMMARIO ,[object Object]
Architettura Client/Server
Protocollo HTTP
Il Concetto di URL (Uniform Resource Locator)
Il Linguaggio HTML
Il Concetto di CGI (Common Gateway Interface)
Il Concetto di APPLET,[object Object]
  Il World Wide Web (WWW) è il modo per accedere a queste  informazioni ,[object Object]
6 agosto 1991: Tim Berners-Lee pubblica il primo sito web dando così vita al fenomeno "WWW" (detto anche "della tripla W").
30 aprile 1993: il CERN decide di mettere il WWW a disposizione del pubblico rinunciando ad ogni diritto d'autore: nasce l’ "era del web".,[object Object]
      ARCHITETTURA CLIENT/SERVER ,[object Object]
 La denominazione indica un’architettura software costituita da due moduli integrati ma distinti, residenti generalmente su calcolatori diversi.
 I computer connessi in rete si distinguono in:-	Server, elaboratori potenti che mettono a disposizione di 	altri computer (client) le loro risorse hardware e 	software o servizi di vario genere -	Client, computer dotati di software che consente loro di 	connettersi al server per utilizzarne le risorse
     ARCHITETTURA CLIENT/SERVER ,[object Object]
 es. Internet Explorer, Mozilla,  Netscape, Opera, Flock, ecc... ,[object Object]
  Nel server viene installata la parte di istruzioni che regolano gli accessi dei client e il rilascio di risorse.,[object Object]
Soluzione: l’ipertesto (hypertext), un documento nel quale possono essere inserite le opportune istruzioni per raggiungere una determinata parte di un altro documento, che può risiedere su qualsiasi sistema connesso alla rete.
Nasce il protocollo HTTP, la cui idea di base è quella del meccanismo client-server per la visualizzazione del contenuto di file tra sistemi collegati ad una stessa rete. Un server HTTP (o web server) è un’applicazione che rimane in ascolto su una determinata porta di comunicazione di eventuali richieste inoltrate dai relativi client.,[object Object]

More Related Content

Viewers also liked (11)

Lezione 3: Connessioni TCP
Lezione 3: Connessioni TCPLezione 3: Connessioni TCP
Lezione 3: Connessioni TCP
 
OpenId @JavaDayRoma
OpenId @JavaDayRomaOpenId @JavaDayRoma
OpenId @JavaDayRoma
 
Lumit.Basic.Knowledge.Training.Introduzione.Tcp Ip
Lumit.Basic.Knowledge.Training.Introduzione.Tcp IpLumit.Basic.Knowledge.Training.Introduzione.Tcp Ip
Lumit.Basic.Knowledge.Training.Introduzione.Tcp Ip
 
B Esercizi Tcp
B Esercizi TcpB Esercizi Tcp
B Esercizi Tcp
 
Network e Internet
Network e InternetNetwork e Internet
Network e Internet
 
Hosting: storia del protocollo http
Hosting: storia del protocollo httpHosting: storia del protocollo http
Hosting: storia del protocollo http
 
13 Linux Network Comandi
13 Linux Network Comandi13 Linux Network Comandi
13 Linux Network Comandi
 
Network essentials
Network essentialsNetwork essentials
Network essentials
 
Telematica
TelematicaTelematica
Telematica
 
ecdl-modulo-7-reti-informatiche
ecdl-modulo-7-reti-informaticheecdl-modulo-7-reti-informatiche
ecdl-modulo-7-reti-informatiche
 
MODULO 20 –> Introduzione al TCP/IP
MODULO 20 –> Introduzione al TCP/IPMODULO 20 –> Introduzione al TCP/IP
MODULO 20 –> Introduzione al TCP/IP
 

Similar to World wide web

Information Technology Law
Information Technology LawInformation Technology Law
Information Technology Law
Alessandro Abate
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini
Whymca
 
JAMP DAY 2010 - ROMA (1)
JAMP DAY 2010 - ROMA (1)JAMP DAY 2010 - ROMA (1)
JAMP DAY 2010 - ROMA (1)
jampslide
 

Similar to World wide web (20)

Applicazioni web based
Applicazioni web basedApplicazioni web based
Applicazioni web based
 
Costruisci il tuo Sito Web - 1a parte
Costruisci il tuo Sito Web - 1a parteCostruisci il tuo Sito Web - 1a parte
Costruisci il tuo Sito Web - 1a parte
 
Introduzione alla creazione di siti internet
Introduzione alla creazione di siti internetIntroduzione alla creazione di siti internet
Introduzione alla creazione di siti internet
 
corso web developer - Introduzione al web
corso web developer - Introduzione al webcorso web developer - Introduzione al web
corso web developer - Introduzione al web
 
Information Technology Law
Information Technology LawInformation Technology Law
Information Technology Law
 
Da html in_poi, verso PHP
Da html in_poi, verso PHPDa html in_poi, verso PHP
Da html in_poi, verso PHP
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesignerHtml e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner
 
Introduzione a Internet
Introduzione a InternetIntroduzione a Internet
Introduzione a Internet
 
Il web e la sua evoluzione
Il web e la sua evoluzioneIl web e la sua evoluzione
Il web e la sua evoluzione
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini
 
SVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROIDSVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROID
 
Tools & librerie PHP
Tools & librerie PHPTools & librerie PHP
Tools & librerie PHP
 
Reti di computer
Reti di computerReti di computer
Reti di computer
 
JAMP DAY 2010 - ROMA (1)
JAMP DAY 2010 - ROMA (1)JAMP DAY 2010 - ROMA (1)
JAMP DAY 2010 - ROMA (1)
 
Introduzione al PHP
Introduzione al PHPIntroduzione al PHP
Introduzione al PHP
 
Dot net framework 2
Dot net framework 2Dot net framework 2
Dot net framework 2
 
Info app2 c1_lim
Info app2 c1_limInfo app2 c1_lim
Info app2 c1_lim
 
programmare sito web.ppt
programmare sito web.pptprogrammare sito web.ppt
programmare sito web.ppt
 
01 Internet: origini e definizioni
01 Internet: origini e definizioni01 Internet: origini e definizioni
01 Internet: origini e definizioni
 

World wide web

  • 2.
  • 5. Il Concetto di URL (Uniform Resource Locator)
  • 7. Il Concetto di CGI (Common Gateway Interface)
  • 8.
  • 9.
  • 10. 6 agosto 1991: Tim Berners-Lee pubblica il primo sito web dando così vita al fenomeno "WWW" (detto anche "della tripla W").
  • 11.
  • 12.
  • 13. La denominazione indica un’architettura software costituita da due moduli integrati ma distinti, residenti generalmente su calcolatori diversi.
  • 14. I computer connessi in rete si distinguono in:- Server, elaboratori potenti che mettono a disposizione di altri computer (client) le loro risorse hardware e software o servizi di vario genere - Client, computer dotati di software che consente loro di connettersi al server per utilizzarne le risorse
  • 15.
  • 16.
  • 17.
  • 18. Soluzione: l’ipertesto (hypertext), un documento nel quale possono essere inserite le opportune istruzioni per raggiungere una determinata parte di un altro documento, che può risiedere su qualsiasi sistema connesso alla rete.
  • 19.
  • 20.
  • 21.
  • 22. Indirizzo IP: costituito da quattro gruppi di numeri di tre cifre al massimo, separati da un punto. Es: 167.78.345.999. Esso identifica l’URL testuale ed è invisibile all’utente.
  • 23. URL - Uniform Resource Locator Protocollo: usato per il trasferimento di pagine WEB dal server al client World Wide Web http://www.mirellatessi.it È il dominio e indica l’appartenenza geografica o tematica del sito Nome di fantasia: indica il proprietario della pagina web che sarà contattato dal provider per poterlo visionare Indicano che la pagina Web è collocata in un sito connesso via rete e non sul nostro PC
  • 24.
  • 25. Il linguaggiosibasasu apposite parole chiavi dette tag (marcatori) che indicano una specifica caratteristica per il testo da essi gestito.
  • 26. Un tag è una parola chiave racchiusa tra parentesi angolari, cioè tra i simboli ‘<’ e ‘>’.
  • 27.
  • 28.
  • 29. Le pagine scritte con linguaggio HTML sono file “statici”: la visualizzazione del contenuto non cambia fin quando il file non viene modificato.
  • 30. Ogni volta che un client richiede al server un URL corrispondente ad un documento in puro HTML gli viene quindi restituito un documento statico (come un file di testo).
  • 31.
  • 32.
  • 33. Il messaggio scatena l'esecuzione del programma CGI;
  • 34.
  • 35. Il termine è oggi spesso riferito alle applet Java, ospitate da un browser.
  • 36.
  • 37. Le applet devono essere eseguite con un visualizzatore di applet o con un browser di rete compatibile con Java;
  • 38. L’I/O (input/output) dell’utente non viene realizzato con le classi di I/O di Java, ma le applet utilizzano invece l’interfaccia fornita da AWT, la libreria Java contenente le classi e le interfacce fondamentali per la creazione di elementi grafici.