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