SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Laboratorio di Informatica

                         Lezione 9 - Classi V
                          Liceo Classico “A.Oriani” - Corato - A.S. 2010/11
                                          09.mar.11

                              docente: Cataldo Musto

martedì 8 marzo 2011
Via!                                                                                                 2/26




                                                                         Internet
                                                          parte 1: introduzione




                       Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Introduzione                                                                                             3/26




                       Cos’è Internet ?


                           Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Internet | Definizione                                                                                3/26




                       Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Internet | Oggi                                                                                        3/26




                         Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Internet | Schema




         Internet è
                                         Ogni computer mette a disposizione
        un insieme                          degli altri delle informazioni.

       di computer
                                                                 I computer comunicano per
       collegati tra                                                scambiarsi informazioni e
           di loro                                                      condividere dati
                       Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Internet | Client e Server

       • I computer collegati in Rete si dividono in due categorie


            • Server: computer che offrono dei servizi (servitori, letteralmente)


            • Client: computer che sfruttano dei servizi (clienti, letteralmente)


                  • Gli utenti che si collegano alla Rete sono dei “client”


                  • Sono quei computer che si collegano in Rete per sfruttare uno dei
                    servizi offerti (chat, posta, ricerche, ecc.)


                  • Il numero dei client è ovviamente molto più alto del numero dei Server



                                      Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Internet | Comunicazione

       • I computer comunicano tra di loro per scambiarsi informazioni


            • Come sappiamo, la comunicazione avviene quando due entità (in questo caso i
              computer) parlano lo stesso linguaggio


            • Quale linguaggio si utilizza per comunicare su Internet?


                  • Nel caso di Internet i linguaggi prendono il nome di protocolli


                  • Esistono vari protocolli, attualmente utilizzati per navigare, per mandare
                    email, per scaricare file, ecc.


                  • Client e Server comunicano dunque tra di loro seguendo dei protocolli


                  • ..ma cos’è un protocollo?


                                        Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Internet | Protocolli

       • L’intero funzionamento di Internet è basato sul concetto di protocollo


       • Esiste un protocollo per ciascuna delle principali funzioni offerte da Internet


       • Ma cos’è un protocollo?

                       http://it.wikipedia.org/wiki/Protocollo




                                   Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Internet | Protocolli

       • L’intero funzionamento di Internet è basato sul concetto di protocollo


       • Esiste un protocollo per ciascuna delle principali funzioni offerte da Internet


       • Ma cos’è un protocollo?

                       http://it.wikipedia.org/wiki/Protocollo


                 “ regole definite al fine di favorire la
                 comunicazione tra due o più entità “

                                   Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Ricapitoliamo :-)

       • Finora abbiamo capito che


            • Ci sono dei computer che offrono dei servizi, detti Server


            • Ci sono dei computer che sfruttano questi servizi, detti Client


            • La comunicazione tra questi computer avviene seguendo dei protocolli,
              cioè delle regole che stabiliscono come deve avvenire la comunicazione


            • Ma quali sono i protocolli principali ?


                  • I due principali protocolli del Web si chiamano IP e TCP



                                    Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Protocolli | IP

       • IP e TCP sono i due principali protocolli di Internet


            • IP - Internet Protocol


                  • Protocollo che stabilisce come devono essere identificati i computer in Rete


                  • Seguendo questo protocollo a ciascun computer collegato in Rete viene
                    assegnato un indirizzo detto indirizzo IP


                  • L’indirizzo (generalmente) cambia ogni volta che ci colleghiamo in Rete (si parla di
                    indirizzo IP dinamico)


                  • L’indirizzo IP è una sequenza di cifre inframezzata da punti


                       • esempio: 193.204.187.205 (ogni numero è compreso tra 1 e 255)


                                         Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Protocolli | TCP

       • IP e TCP sono i due principali protocolli di Internet


            • TCP - Transfer Control Protocol


                  • Protocollo che stabilisce come deve avvenire la comunicazione tra un
                    Client e un Server


                  • Seguendo questo protocollo la comunicazione tra client e server deve
                    avvenire attraverso dei meccanismi di richiesta/risposta


                       • Il tipo di richiesta ed il tipo di risposta è diverso a seconda del tipo
                         di servizio che utilizziamo


                       • Facciamo un esempio

                                        Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Richiesta / Risposta
       • Un computer Server offre un servizio


       • Un computer Client sa che un certo Server offre un servizio


            • Decide di usufruire di questo servizio


            • Invia una richiesta al Server di fruizione del servizio


            • Se il server può esaudire questa richiesta, invia un messaggio di risposta di tipo positivo




            • Pensiamo ad uno scenario semplice: ricerca su Google


                  • La richiesta è l’interrogazione che facciamo al motore di ricerca


                  • La risposta è l’insieme dei siti web che sono attinenti alla ricerca che abbiamo fatto


                                            Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Un altro scenario




                       Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Ri-Ricapitoliamo :-)

       • Finora abbiamo capito che


            • Ci sono dei computer che offrono dei servizi, detti Server


            • Ci sono dei computer che sfruttano questi servizi, detti Client


            • La comunicazione tra questi computer avviene seguendo dei protocolli, cioè
              delle regole che stabiliscono come deve avvenire la comunicazione


            • Ogni computer è identificato per via di un indirizzo IP


            • I computer comunicano tra di loro seguendo un meccanismo di richiesta/risposta


                  • Focalizziamo l’attenzione sui vari protocolli di tipo applicativo


                                       Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Protocolli | http

       • HTTP


            • E’ il protocollo che viene adottato per vi sualizzare i contenuti su pagine Web
              (...i cosiddetti “siti”)


            • Se ci fate caso, ogni qual volta digitate un indirizzo nel browser per navigare,
              al nome del sito viene anteposta la sigla http://


            • HTTP sta per “Hyper-Text Transfer Protocol”


                  • Protocollo per il trasferimento delle informazioni sfruttando gli
                    ipertesti


                  • Ma cos’è un ipertesto?


                                      Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Gli ipertesti




                       Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Gli ipertesti | 2




                           Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Internet e il Web




                           Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Protocolli | La posta elettronica




                       Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Protocolli | La posta elettronica | 2




                       Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Strumenti di comunicazione




                       Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Fine




                       Domande?
                         Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011
Riferimenti

       • eMail

            • cataldomusto@gmail.com

       • Web

            • Blog: http://informaticaoriani.blogspot.com

            • Pagina Facebook: Laboratorio Informatica 2011

                  • http://www.facebook.com/pages/Laboratorio-di-
                    Informatica-2011-Liceo-Oriani/135750309808710

            • Account SlideShare: http://www.slideshare.net/informaticaOriani

                                  Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
martedì 8 marzo 2011

Weitere ähnliche Inhalte

Ähnlich wie Laboratorio di Informatica - Lezione 9 (Classi V)

Laboratorio di Informatica - Lezione 3 (Classe IV)
Laboratorio di Informatica - Lezione 3 (Classe IV)Laboratorio di Informatica - Lezione 3 (Classe IV)
Laboratorio di Informatica - Lezione 3 (Classe IV)informaticaOriani
 
Laboratorio di Informatica - Lezione 8 (Classi V)
Laboratorio di Informatica - Lezione 8 (Classi V)Laboratorio di Informatica - Lezione 8 (Classi V)
Laboratorio di Informatica - Lezione 8 (Classi V)informaticaOriani
 
Il Web Semantico applicato agli edifici intelligenti
Il Web Semantico applicato agli edifici intelligentiIl Web Semantico applicato agli edifici intelligenti
Il Web Semantico applicato agli edifici intelligentiFulvio Corno
 
Laboratorio di Informatica - Lezione 4 (Classi V)
Laboratorio di Informatica - Lezione 4 (Classi V)Laboratorio di Informatica - Lezione 4 (Classi V)
Laboratorio di Informatica - Lezione 4 (Classi V)informaticaOriani
 
Introduzione a Internet (2/2) - 18/19
Introduzione a Internet (2/2) - 18/19Introduzione a Internet (2/2) - 18/19
Introduzione a Internet (2/2) - 18/19Giuseppe Vizzari
 
#HacktoscanaIOT
#HacktoscanaIOT#HacktoscanaIOT
#HacktoscanaIOTilTempe
 
Data Driven Innovation: sfide e opportunità
Data Driven Innovation: sfide e opportunitàData Driven Innovation: sfide e opportunità
Data Driven Innovation: sfide e opportunitàData Driven Innovation
 
Laboratorio di Informatica - Lezione 7 (Classi V)
Laboratorio di Informatica - Lezione 7 (Classi V)Laboratorio di Informatica - Lezione 7 (Classi V)
Laboratorio di Informatica - Lezione 7 (Classi V)informaticaOriani
 
3 - Introduzione a Internet (2/2) - 16/17
3 - Introduzione a Internet (2/2) - 16/173 - Introduzione a Internet (2/2) - 16/17
3 - Introduzione a Internet (2/2) - 16/17Giuseppe Vizzari
 
L'enorme archivio di dati: il Web
L'enorme archivio di dati: il WebL'enorme archivio di dati: il Web
L'enorme archivio di dati: il WebGiuseppe Rizzo
 
3 - Introduzione a Internet (2/2) - 17/18
3 - Introduzione a Internet (2/2) - 17/183 - Introduzione a Internet (2/2) - 17/18
3 - Introduzione a Internet (2/2) - 17/18Giuseppe Vizzari
 
Curriculum Vitae Morello Orfeo
Curriculum Vitae   Morello OrfeoCurriculum Vitae   Morello Orfeo
Curriculum Vitae Morello OrfeoOrfeo Morello
 
5. Introduzione a internet
5. Introduzione a internet5. Introduzione a internet
5. Introduzione a internetRoberto Polillo
 
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015bonomisavignon
 
Ict days2014 - Open & Big Data un anno dopo #opendata #bigdata #trentino #ict...
Ict days2014 - Open & Big Data un anno dopo #opendata #bigdata #trentino #ict...Ict days2014 - Open & Big Data un anno dopo #opendata #bigdata #trentino #ict...
Ict days2014 - Open & Big Data un anno dopo #opendata #bigdata #trentino #ict...European Commission, Joint Research Centre
 

Ähnlich wie Laboratorio di Informatica - Lezione 9 (Classi V) (20)

Laboratorio di Informatica - Lezione 3 (Classe IV)
Laboratorio di Informatica - Lezione 3 (Classe IV)Laboratorio di Informatica - Lezione 3 (Classe IV)
Laboratorio di Informatica - Lezione 3 (Classe IV)
 
Laboratorio di Informatica - Lezione 8 (Classi V)
Laboratorio di Informatica - Lezione 8 (Classi V)Laboratorio di Informatica - Lezione 8 (Classi V)
Laboratorio di Informatica - Lezione 8 (Classi V)
 
Il Web Semantico applicato agli edifici intelligenti
Il Web Semantico applicato agli edifici intelligentiIl Web Semantico applicato agli edifici intelligenti
Il Web Semantico applicato agli edifici intelligenti
 
Laboratorio di Informatica - Lezione 4 (Classi V)
Laboratorio di Informatica - Lezione 4 (Classi V)Laboratorio di Informatica - Lezione 4 (Classi V)
Laboratorio di Informatica - Lezione 4 (Classi V)
 
Introduzione a Internet (2/2) - 18/19
Introduzione a Internet (2/2) - 18/19Introduzione a Internet (2/2) - 18/19
Introduzione a Internet (2/2) - 18/19
 
#HacktoscanaIOT
#HacktoscanaIOT#HacktoscanaIOT
#HacktoscanaIOT
 
Data Driven Innovation: sfide e opportunità
Data Driven Innovation: sfide e opportunitàData Driven Innovation: sfide e opportunità
Data Driven Innovation: sfide e opportunità
 
Laboratorio di Informatica - Lezione 7 (Classi V)
Laboratorio di Informatica - Lezione 7 (Classi V)Laboratorio di Informatica - Lezione 7 (Classi V)
Laboratorio di Informatica - Lezione 7 (Classi V)
 
Tablettiamo
TablettiamoTablettiamo
Tablettiamo
 
Corso manzoni lezione 1-2-3
Corso manzoni   lezione 1-2-3Corso manzoni   lezione 1-2-3
Corso manzoni lezione 1-2-3
 
$Rzgejzw
$Rzgejzw$Rzgejzw
$Rzgejzw
 
3 - Introduzione a Internet (2/2) - 16/17
3 - Introduzione a Internet (2/2) - 16/173 - Introduzione a Internet (2/2) - 16/17
3 - Introduzione a Internet (2/2) - 16/17
 
L'enorme archivio di dati: il Web
L'enorme archivio di dati: il WebL'enorme archivio di dati: il Web
L'enorme archivio di dati: il Web
 
3 - Introduzione a Internet (2/2) - 17/18
3 - Introduzione a Internet (2/2) - 17/183 - Introduzione a Internet (2/2) - 17/18
3 - Introduzione a Internet (2/2) - 17/18
 
Oracle proserpio
Oracle   proserpioOracle   proserpio
Oracle proserpio
 
L'Elefante e la Nuvola
L'Elefante e la NuvolaL'Elefante e la Nuvola
L'Elefante e la Nuvola
 
Curriculum Vitae Morello Orfeo
Curriculum Vitae   Morello OrfeoCurriculum Vitae   Morello Orfeo
Curriculum Vitae Morello Orfeo
 
5. Introduzione a internet
5. Introduzione a internet5. Introduzione a internet
5. Introduzione a internet
 
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
Workshop MIMAP Roma Capitale - Intervento dott. Dellutri 24.3.2015
 
Ict days2014 - Open & Big Data un anno dopo #opendata #bigdata #trentino #ict...
Ict days2014 - Open & Big Data un anno dopo #opendata #bigdata #trentino #ict...Ict days2014 - Open & Big Data un anno dopo #opendata #bigdata #trentino #ict...
Ict days2014 - Open & Big Data un anno dopo #opendata #bigdata #trentino #ict...
 

Mehr von informaticaOriani

My Last Lecture (06-04-2011)
My Last Lecture (06-04-2011)My Last Lecture (06-04-2011)
My Last Lecture (06-04-2011)informaticaOriani
 
Laboratorio di Informatica - Lezione 10 (Classi V)
Laboratorio di Informatica - Lezione 10 (Classi V)Laboratorio di Informatica - Lezione 10 (Classi V)
Laboratorio di Informatica - Lezione 10 (Classi V)informaticaOriani
 
Laboratorio di Informatica - Lezione 6 (Classi V)
Laboratorio di Informatica - Lezione 6 (Classi V)Laboratorio di Informatica - Lezione 6 (Classi V)
Laboratorio di Informatica - Lezione 6 (Classi V)informaticaOriani
 
Laboratorio di Informatica - Lezione 5 (Classe IV)
Laboratorio di Informatica - Lezione 5 (Classe IV)Laboratorio di Informatica - Lezione 5 (Classe IV)
Laboratorio di Informatica - Lezione 5 (Classe IV)informaticaOriani
 
Laboratorio di Informatica - Lezione 4 (Classi IV)
Laboratorio di Informatica - Lezione 4 (Classi IV)Laboratorio di Informatica - Lezione 4 (Classi IV)
Laboratorio di Informatica - Lezione 4 (Classi IV)informaticaOriani
 
Laboratorio di Informatica - Lezione 5 (Classi V)
Laboratorio di Informatica - Lezione 5 (Classi V)Laboratorio di Informatica - Lezione 5 (Classi V)
Laboratorio di Informatica - Lezione 5 (Classi V)informaticaOriani
 
Laboratorio di Informatica - Lezione 1
Laboratorio di Informatica - Lezione 1Laboratorio di Informatica - Lezione 1
Laboratorio di Informatica - Lezione 1informaticaOriani
 

Mehr von informaticaOriani (7)

My Last Lecture (06-04-2011)
My Last Lecture (06-04-2011)My Last Lecture (06-04-2011)
My Last Lecture (06-04-2011)
 
Laboratorio di Informatica - Lezione 10 (Classi V)
Laboratorio di Informatica - Lezione 10 (Classi V)Laboratorio di Informatica - Lezione 10 (Classi V)
Laboratorio di Informatica - Lezione 10 (Classi V)
 
Laboratorio di Informatica - Lezione 6 (Classi V)
Laboratorio di Informatica - Lezione 6 (Classi V)Laboratorio di Informatica - Lezione 6 (Classi V)
Laboratorio di Informatica - Lezione 6 (Classi V)
 
Laboratorio di Informatica - Lezione 5 (Classe IV)
Laboratorio di Informatica - Lezione 5 (Classe IV)Laboratorio di Informatica - Lezione 5 (Classe IV)
Laboratorio di Informatica - Lezione 5 (Classe IV)
 
Laboratorio di Informatica - Lezione 4 (Classi IV)
Laboratorio di Informatica - Lezione 4 (Classi IV)Laboratorio di Informatica - Lezione 4 (Classi IV)
Laboratorio di Informatica - Lezione 4 (Classi IV)
 
Laboratorio di Informatica - Lezione 5 (Classi V)
Laboratorio di Informatica - Lezione 5 (Classi V)Laboratorio di Informatica - Lezione 5 (Classi V)
Laboratorio di Informatica - Lezione 5 (Classi V)
 
Laboratorio di Informatica - Lezione 1
Laboratorio di Informatica - Lezione 1Laboratorio di Informatica - Lezione 1
Laboratorio di Informatica - Lezione 1
 

Laboratorio di Informatica - Lezione 9 (Classi V)

  • 1. Laboratorio di Informatica Lezione 9 - Classi V Liceo Classico “A.Oriani” - Corato - A.S. 2010/11 09.mar.11 docente: Cataldo Musto martedì 8 marzo 2011
  • 2. Via! 2/26 Internet parte 1: introduzione Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 3. Introduzione 3/26 Cos’è Internet ? Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 4. Internet | Definizione 3/26 Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 5. Internet | Oggi 3/26 Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 6. Internet | Schema Internet è Ogni computer mette a disposizione un insieme degli altri delle informazioni. di computer I computer comunicano per collegati tra scambiarsi informazioni e di loro condividere dati Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 7. Internet | Client e Server • I computer collegati in Rete si dividono in due categorie • Server: computer che offrono dei servizi (servitori, letteralmente) • Client: computer che sfruttano dei servizi (clienti, letteralmente) • Gli utenti che si collegano alla Rete sono dei “client” • Sono quei computer che si collegano in Rete per sfruttare uno dei servizi offerti (chat, posta, ricerche, ecc.) • Il numero dei client è ovviamente molto più alto del numero dei Server Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 8. Internet | Comunicazione • I computer comunicano tra di loro per scambiarsi informazioni • Come sappiamo, la comunicazione avviene quando due entità (in questo caso i computer) parlano lo stesso linguaggio • Quale linguaggio si utilizza per comunicare su Internet? • Nel caso di Internet i linguaggi prendono il nome di protocolli • Esistono vari protocolli, attualmente utilizzati per navigare, per mandare email, per scaricare file, ecc. • Client e Server comunicano dunque tra di loro seguendo dei protocolli • ..ma cos’è un protocollo? Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 9. Internet | Protocolli • L’intero funzionamento di Internet è basato sul concetto di protocollo • Esiste un protocollo per ciascuna delle principali funzioni offerte da Internet • Ma cos’è un protocollo? http://it.wikipedia.org/wiki/Protocollo Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 10. Internet | Protocolli • L’intero funzionamento di Internet è basato sul concetto di protocollo • Esiste un protocollo per ciascuna delle principali funzioni offerte da Internet • Ma cos’è un protocollo? http://it.wikipedia.org/wiki/Protocollo “ regole definite al fine di favorire la comunicazione tra due o più entità “ Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 11. Ricapitoliamo :-) • Finora abbiamo capito che • Ci sono dei computer che offrono dei servizi, detti Server • Ci sono dei computer che sfruttano questi servizi, detti Client • La comunicazione tra questi computer avviene seguendo dei protocolli, cioè delle regole che stabiliscono come deve avvenire la comunicazione • Ma quali sono i protocolli principali ? • I due principali protocolli del Web si chiamano IP e TCP Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 12. Protocolli | IP • IP e TCP sono i due principali protocolli di Internet • IP - Internet Protocol • Protocollo che stabilisce come devono essere identificati i computer in Rete • Seguendo questo protocollo a ciascun computer collegato in Rete viene assegnato un indirizzo detto indirizzo IP • L’indirizzo (generalmente) cambia ogni volta che ci colleghiamo in Rete (si parla di indirizzo IP dinamico) • L’indirizzo IP è una sequenza di cifre inframezzata da punti • esempio: 193.204.187.205 (ogni numero è compreso tra 1 e 255) Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 13. Protocolli | TCP • IP e TCP sono i due principali protocolli di Internet • TCP - Transfer Control Protocol • Protocollo che stabilisce come deve avvenire la comunicazione tra un Client e un Server • Seguendo questo protocollo la comunicazione tra client e server deve avvenire attraverso dei meccanismi di richiesta/risposta • Il tipo di richiesta ed il tipo di risposta è diverso a seconda del tipo di servizio che utilizziamo • Facciamo un esempio Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 14. Richiesta / Risposta • Un computer Server offre un servizio • Un computer Client sa che un certo Server offre un servizio • Decide di usufruire di questo servizio • Invia una richiesta al Server di fruizione del servizio • Se il server può esaudire questa richiesta, invia un messaggio di risposta di tipo positivo • Pensiamo ad uno scenario semplice: ricerca su Google • La richiesta è l’interrogazione che facciamo al motore di ricerca • La risposta è l’insieme dei siti web che sono attinenti alla ricerca che abbiamo fatto Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 15. Un altro scenario Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 16. Ri-Ricapitoliamo :-) • Finora abbiamo capito che • Ci sono dei computer che offrono dei servizi, detti Server • Ci sono dei computer che sfruttano questi servizi, detti Client • La comunicazione tra questi computer avviene seguendo dei protocolli, cioè delle regole che stabiliscono come deve avvenire la comunicazione • Ogni computer è identificato per via di un indirizzo IP • I computer comunicano tra di loro seguendo un meccanismo di richiesta/risposta • Focalizziamo l’attenzione sui vari protocolli di tipo applicativo Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 17. Protocolli | http • HTTP • E’ il protocollo che viene adottato per vi sualizzare i contenuti su pagine Web (...i cosiddetti “siti”) • Se ci fate caso, ogni qual volta digitate un indirizzo nel browser per navigare, al nome del sito viene anteposta la sigla http:// • HTTP sta per “Hyper-Text Transfer Protocol” • Protocollo per il trasferimento delle informazioni sfruttando gli ipertesti • Ma cos’è un ipertesto? Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 18. Gli ipertesti Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 19. Gli ipertesti | 2 Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 20. Internet e il Web Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 21. Protocolli | La posta elettronica Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 22. Protocolli | La posta elettronica | 2 Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 23. Strumenti di comunicazione Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 24. Fine Domande? Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011
  • 25. Riferimenti • eMail • cataldomusto@gmail.com • Web • Blog: http://informaticaoriani.blogspot.com • Pagina Facebook: Laboratorio Informatica 2011 • http://www.facebook.com/pages/Laboratorio-di- Informatica-2011-Liceo-Oriani/135750309808710 • Account SlideShare: http://www.slideshare.net/informaticaOriani Laboratorio di Informatica - Liceo Classico “A.Oriani” (Corato) - A.S. 2010/2011 - docente: Cataldo Musto martedì 8 marzo 2011