a scuola di biblioVerifica: come utilizzare il test TRAAP
1 esercitazione - Internet
1. Università degli Studi di Milano-Bicocca
Dipartimento di Informatica, Sistemistica e Comunicazione
Laurea Magistrale in Teoria e Tecnologia della Comunicazione
ESERCITAZIONI
Corso di Strumenti e applicazioni del Web
Prof. Giuseppe Vizzari, a.a. 2016/2017
Andrea Gorrini
andrea.gorrini@unimib.it
2. INTRODUZIONE
Lo scopo delle esercitazioni è fornire contenuti e strumenti
utili alla comprensione degli argomenti trattati a lezione.
Le esercitazioni sono strutturate in parte come lezioni
frontali, in parte come lezioni interattive attraverso cui poter
sperimentare e approfondire quanto visto a lezione.
E’ consigliato:
• l’utilizzo del proprio PC (o di un PC per gruppo)
• accesso alla rete Wi-Fi Unimib (username e password)
• account WordPress
Esercitazioni Strumenti e Applicazioni Web 2
3. CALENDARIO ESERCITAZIONI
13 Ottobre 2016: “Internet”
Giovedì dalle 9:00 alle 10:30
Edificio U24, aula C02
20 Ottobre 2016: “Ricerca sul Web”
Giovedì, dalle 9:00 alle 10:30
Edifico U24, aula C02
31 Ottobre 2016: “WordPress parte 1”
Lunedì, dalle 10:45 alle 13:15
Edificio U16, aula 12
Esercitazioni Strumenti e Applicazioni Web 3
4. CALENDARIO ESERCITAZIONI
7 novembre 2016: “WordPress parte 2”
Lunedì, dalle 10:45 alle 13:15
Edificio U16, aula 12
15 Novembre 2016: “Strumenti Web editing e collaborazione”
Martedì, dalle 10:45 alle 13:15
Edificio U14, aula T024
21 Novembre 2016: “WordPress flipped”
Lunedì, dalle 10:45 alle 13:15
Edificio U16, aula 12
Esercitazioni Strumenti e Applicazioni Web 4
5. CALENDARIO ESERCITAZIONI
24 Novembre 2016: “Analisi comportamenti su social”
Giovedì, dalle 9:00 alle 10:30
Edificio U24, aula C02
Esercitazioni Strumenti e Applicazioni Web 5
6. WordCamp Milano
21-22 Ottobre 2016
https://2016.milano.wordcamp.org
Avviso sul sito del corso
Contattare Prof. Daniela Micucci per accredito
daniela.micucci@disco.unimib.it
Esercitazioni Strumenti e Applicazioni Web 6
7. Università degli Studi di Milano-Bicocca
Dipartimento di Informatica, Sistemistica e Comunicazione
Laurea Magistrale in Teoria e Tecnologia della Comunicazione
ESERCITAZIONI – 1. INTERNET
Corso di Strumenti e applicazioni del Web
Prof. Giuseppe Vizzari, a.a. 2016/2017
13 Ottobre 2016
Andrea Gorrini
andrea.gorrini@unimib.it
8. 8
Queste slide fanno parte del corso “Strumenti e applicazioni del Web”.
Il sito del corso, con il materiale completo, si trova in
strumentiapplicazioniweb.wordpress.com.
Data la rapida evoluzione della rete, il corso viene aggiornato ogni anno.
Il presente materiale è pubblicato con licenza Creative Commons “Attribuzione -
Non commerciale - Condividi allo stesso modo – 3.0”
(http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it):
La licenza non si estende alle immagini provenienti da altre fonti e agli screenshots,
i cui diritti restano in capo ai rispettivi proprietari, che, ove possibile, sono stati
indicati. L'autore si scusa per eventuali omissioni, e resta a disposizione per
correggerle.
9. Internet Protocol Address
• Nodo: dispositivo collegato alla rete
• Indirizzo: permette l’identificazione di ciascun nodo:
identificativo all’interno della rete locale
identificativo all’interno della rete geografica
• Protocollo: insieme di regole che permette la comunicazione
protocollo TCP: il dispositivo di partenza suddivide il
messaggio in pacchetti numerati e invia le diverse parti
corredate dall’indirizzo IP; il dispositivo di destinazione
provvede a ricomporre il messaggio
Esercitazioni Strumenti e Applicazioni Web 9
10. Internet Protocol Address
Protocollo IP: identifica i percorsi e gli indirizzi dei nodi nella rete
e gestisce la trasmissione di dati tra i nodi.
Un indirizzo IP pubblico è un codice numerico che permette
di identificare in modo univoco un dispositivo “host”
collegato ad una rete informatica.
Identificare il dispositivo sulla rete
Fornire il percorso per essere raggiunto da un altro terminale
Esempi dispositivi host con indirizzo IP: personal computer,
tablet, smartphone, router, elettrodomestici “smart”.
Esercitazioni Strumenti e Applicazioni Web 10
11. Assegnazione Indirizzi IP
L’assegnazione degli indirizzi IP è regolamentata dall’ICANN
(Internet Corporation for Assigned Names and Numbers)
• IPv4
32 bit 4 byte 4 interi tra 0 e 28 - 1 = 255
Esempio IP: 192.128.0.205
Saturazione dello spazio
• IPv6
128 bit 16 byte 8 interi tra 0 e 216 - 1
Esercitazioni Strumenti e Applicazioni Web 11
12. IP statici e dinamici
Gli indirizzi IP statici identificano dispositivi semi-permanenti
collegati alla rete (es. server, stampanti di rete).
Gli indirizzi dinamici identificano dispositivi non permanenti
collegati alla rete (rif. DHCP: protocollo di configurazione IP
dinamica).
Gli IP dinamici vengono assegnati dinamicamente e
casualmente da un server che dispone di una “rubrica” di
indirizzi preimpostata a seconda del numero delle utenze
della rete (es. PC WiFi).
Esercitazioni Strumenti e Applicazioni Web 12
13. Domain Name System
La corrispondenza tra indirizzo IP numerico e simbolico è
stabilita dal DNS, un sistema di controllo degli indirizzi su vari
server.
Il DNS è un sistema delegato alla gestione dei nodi della rete
(host) attraverso l’assegnazione degli indirizzi IP e una
struttura gerarchica composta di diversi domini (com, org,
edu, gov, it, de, fr, ch, uk, …) e sottodomini.
DNS e siti oscurati: alcuni siti vengono oscurati da parte dei
provider internet nazionali
Esercitazioni Strumenti e Applicazioni Web 13
14. IP Pubblico e Privato
Il NAT (Network Address Translation) è un servizio di
gestione della rete svolto dal router ed è dedicato alla
condivisione di un unico indirizzo IP tra più dispositivi.
Il servizio NAT permette di ovviare alla scarsità di indirizzi IP
pubblici disponibili (es. il router che gestisce la connessione
di casa).
Con questa funzionalità è possibile distinguere tra:
indirizzi IP pubblici
indirizzi IP privati
Esercitazioni Strumenti e Applicazioni Web 14
15. a) Il mio indirizzo IP
Il primo esercizio è finalizzato a rintracciare il proprio
indirizzo IP utilizzando due diversi metodi:
Web provider
Terminal (PC e Mac)
Esercitazioni Strumenti e Applicazioni Web 15
16. Il mio indirizzo IP
What is my IP: www.iplocation.net / www.ip-tracker.org
Esercitazioni Strumenti e Applicazioni Web 16
17. Il mio indirizzo IP
www.iplocation.net
Esercitazioni Strumenti e Applicazioni Web 17
GARR: rete italiana a banda larga dedicata alla comunità dell’istruzione e della ricerca.
18. Il mio indirizzo IP
Terminal
• PC: Start cmd (Command Prompt)
• inserire comando “ipconfig”
• MAC: Applicazioni Utilities Terminal
• inserire comando “ipconfig getifaddr en1”
• oppure “ifconfig” info estese
• network utilities
Esercitazioni Strumenti e Applicazioni Web 18
19. Il mio indirizzo IP
Terminal:
Esercitazioni Strumenti e Applicazioni Web 19
Wi-Fi
LAN
20. Il mio indirizzo IP
Terminal
https://it.wikipedia.org
/wiki/Indirizzo_IP_priva
to
IP pubblico e privato
20
21. Esercitazioni Strumenti e Applicazioni Web 21
Internet
Server
Router
EXT
IP pubblico (uno)
IP privato
(tanti)
IP privato
LAN
NAT
client
IP pubblico e privato
Esempio rete Unimib
22. b) IP Traceroute
Il secondo esercizio è finalizzato a individuare il percorso
compiuto da un pacchetto di dati per arrivare ad un server
remoto impostando un indirizzo IP o il nome del dominio di
destinazione (ad esempio www.repubblica.it).
IP Traceroute mostra anche l’elenco di tutti gli host e i tempi
di percorrenza su ciascuna tratta.
Terminal (PC): comando “tracert”
Terminal (MAC): comando “traceroute”
Esercitazioni Strumenti e Applicazioni Web 22
25. Hot Spot Wi-Fi
Collegare il proprio dispositivo ad una rete Wi-Fi aperta
comporta alcuni rischi a causa della possibile condivisione di
informazioni personali legate alle credenziali dell’utente, ai
contenuti della navigazione e al traffico dati.
Virtual Private Network (VPN) consente di estendere una
rete privata sicura
Wireshark: https://www.wire shark.org/ è un software
“packet sniffer” dedicato all’analisi di protocolli in tempo
reale. E’ in grado di raccogliere informazioni sui dispositivi
e sul traffico dati all’interno della rete.
http://www.digitaltrends.com/mobile/how-dangerous-is-public-wi-fi/
25