SlideShare a Scribd company logo
1 of 31
Università degli Studi di Milano Bicocca
Dipartimento di Informatica, Sistemistica e Comunicazione
Corso di Strumenti e applicazioni del Web
3. Introduzione a Internet
(II)
Giuseppe Vizzari
Edizione 2015-16
Queste slides
Queste slides 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
alle screen shot, 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.
Sintesi della lezione
precedente (I)
• Internet è una rete di reti, a commutazione di
pacchetto
• Utilizza un insieme gerarchico di protocolli
• La rete è "stupida": l'intelligenza applicativa sta
“fuori” (o meglio, ai bordi, se pensiamo che i
terminali sono parte della rete)
3
Internet: la gerarchia dei
protocolli
4
Applicazione
Trasporto
Internet
Rete Fisica
Internet
Rete Fisica
Internet
Rete Fisica
Applicazione
Trasporto
Internet
Rete Fisica
Protocollo applicativo
TCP: Transmission Control Protocol
IP: Internet
Protocol
HOST HOSTROUTER ROUTER
Protocolli di
comunicazione: modello
ISO/OSI
Livello Definizione Contesto
7 Applicazione Interfaccia di comunicazione con i programmi
(Application program interface).
6 Presentazione Formattazione e trasformazione dei dati a vario
titolo, compresa la cifratura e decifratura.
5 Sessione Instaurazione, mantenimento e conclusione delle
sessioni di comunicazione.
4 Trasporto Invio e ricezione di dati in modo da controllare e,
possibilmente, correggere gli errori.
3 Rete Definizione dei pacchetti, dell'indirizzamento e
dell'instradamento in modo astratto rispetto al tipo
fisico di comunicazione.
2 Collegamento dati
(data link)
Definizione delle trame (frame) e
dell'indirizzamento in funzione del tipo fisico di
comunicazione.
1 Fisico Trasmissione dei dati lungo il supporto fisico di
comunicazione.
IP
TCP
Sintesi della lezione
precedente (II)
• Internet è una rete di reti, a commutazione di
pacchetto
• Utilizza un insieme gerarchico di protocolli
• La rete è "stupida": l'intelligenza applicativa sta
fuori dalla rete
• I nodi della rete sono individuati da un indirizzo IP,
di 32 bit (IPv4), poi 128 bit (IPv6)
• Gli indirizzi sono assegnati ai nodi
• Manualmente, per reti particolari (ad es. rete di
Ateneo)
• Automaticamente dai server DHCP, che mantengono
una tabella di indirizzi disponibili localmente
• L’assegnazione può essere statica o dinamica
• Es.: http://whatismyipaddress.com
6
Un servizio utile
Ping
Una utility che invia un messaggio di controllo a un nodo
della rete, chiedendogli di rispondere – poi misura il tempo
intercorso dalla richiesta alla risposta
Esempio
http://www.monitis.com/traceroute/
7
DNS (Domain Name System)
• Per facilitarci la vita, possiamo associare ad ogni
indirizzo IP un nome simbolico, più facilmente
memorizzabile
• La corrispondenza viene conservata localmente da
programmi detti DNS Server, che la comunicano su
richiesta
8
Domain Name Space
9
Top level
domains
support.microsoft.com
Second level
domains
Hosts
Managed by
Microsoft
google
Esempio
•www.disco.unimib.it
10
Top level domain
Second level domain
Third level domain
Computer name
DNS: come funziona
11
DNS e altri
servizi: E-
Mail
Protocolli di
comunicazione: modello
ISO/OSI
Livello Definizione Contesto
7 Applicazione Interfaccia di comunicazione con i programmi
(Application program interface).
6 Presentazione Formattazione e trasformazione dei dati a vario
titolo, compresa la cifratura e decifratura.
5 Sessione Instaurazione, mantenimento e conclusione delle
sessioni di comunicazione.
4 Trasporto Invio e ricezione di dati in modo da controllare e,
possibilmente, correggere gli errori.
3 Rete Definizione dei pacchetti, dell'indirizzamento e
dell'instradamento in modo astratto rispetto al tipo
fisico di comunicazione.
2 Collegamento dati
(data link)
Definizione delle trame (frame) e
dell'indirizzamento in funzione del tipo fisico di
comunicazione.
1 Fisico Trasmissione dei dati lungo il supporto fisico di
comunicazione.
SMTP, POP3, IMAP,
HTTP, …
ICANN
• Internet Corporation for Assigned Names
and Numbers: http://www.icann.org/
• Organizzazione privata non profit, basata a Los
Angeles, sotto il controllo dell'US Department of
Commerce
• Include IANA (Internet Assigned Numbers Authority)
• Assegnazione di blocchi di indirizzi IP ai
Regional Internet Registry) e gestione dei
domini di primo livello
• Diverse proposte per togliere lo IANA dal
controllo USA. Il contratto con l’US Department
of Commerce scade nel 2015. Poi…
14
New generic top-level domain
(gTLD)
• A partire dal 2013 sono attivati nuovi domini di primo
livello (molto costosi) proposti dagli utenti
• Esempi:
.aero
.museum
.travel
.xxx
• http://en.wikipedia.org/wiki/List_of_Internet_top-
level_domains
15
Regional Internet Registries
•African Network Information Centre
•American Registry for Internet Numbers
•Asia-Pacific Network Information Centre
•Latin America and Caribbean Internet
Addresses Registry
•Réseaux IP Européens Network
Coordination Centre
16
Per approfondire
• Indirizzo IP: http://it.wikipedia.org/wiki/Indirizzo_IP
• TCP/IP:
http://it.wikipedia.org/wiki/Suite_di_protocolli_Internet
• DNS:
http://it.wikipedia.org/wiki/Domain_name_system
17
Gli attori dell'ecosistema di
Internet
18
Alcuni rivestono più di un
ruolo; tutti hanno interessi
e punti di vista diversi
Internet
Content &
Service providers
(CSP)
(OTT: Over The Top)
Network providers
(ISP)
Access device
providers
Technology components
providers (HW & SW)
Internet governance
organizations
Gli attori dell'ecosistema di
Internet
19
Internet
Content &
Service providers
(CSP)
(OTT: Over The Top)
Network providers
(ISP)
Access device
providers
Technology components
providers (HW & SW)
Internet governance
organizations
Internet governance
• Nessun governo centrale
Ogni rete connessa a Internet ha proprie regole e politiche
• Modello multi-stakeholders
• La governance di Internet è condotta attraverso un insieme
di organismi internazionali, autonomi e interconnessi, cui
partecipano la società civile, il settore privato, i governi, le
comunità accademiche e della ricerca e le organizzazioni
nazionali e internazionali
• Essi lavorano cooperativamente, nei loro rispettivi ruoli, per
determinare lo sviluppo e l'applicazione di principii, norme,
regole, procedure decisionali e programmi condivisi che
guidano l'evoluzione e l'uso di Internet per il pubblico bene
• Derivante dalla evoluzione storica
La presenza USA nel processo decisionale è molto
significativa
20
http://en.wikipedia.org/wiki/Internet_governance
W3C – World
Wide Web
Consortium
Gli organismi principali
•ICANN
•Regional Internet Registries
•Internet Society (ISOC)
•Internet Governance Forum (IGF)
22
Internet Society (ISOC)
• Organizzazione internazionale non profit , dal
1992
• Missione: "promuovere lo sviluppo aperto,
l'evoluzione e l'uso di Internet per il bene della
popolazione di tutto il mondo"
• www.internetsociety.org
• Membri: 130 organizzazioni e 55.000 persone
• Comprende:
• IAB (Internet Architecture Board)
• IETF (Internet Engineerign Task Force)
• IESG (Internet Engineering Steering Group)
• IRTF (Internet Research Task Force)
23
Prima di diventare
standard veri e propri, i
protocolli internet
vengono descritti in
documenti detti
“Request for
Comments” (RFC)
Internet Governance Forum (IGF)
• Forum multi-stakeholder costituito su iniziativa
delle Nazioni Unite nel 2006 per dibattere i
problemi riguardanti la Internet governance
• www.intovforum.org
• Gruppi di lavoro informali elaborano proposte
24
Gli attori dell'ecosistema di
Internet
25
Internet
Content &
Service providers
(CSP)
(OTT: Over The Top)
Network providers
(ISP)
Access device
providers
Technology components
providers (HW & SW)
Internet governance
organizations
Chi fornisce l'acccesso a Internet?
26
Internet
Service
Provider
Content &
Service
Provider
Utente
finale
CSP
ISP
2
ISP
1
ISP
• Gli ISP sono tantissimi: molti piccoli, pochi grandi
• Ogni Paese ne ha spesso uno grandissimo, con una
larga parte del mercato (l'ex monopolista della rete
telefonica fissa)
• I rapporti fra gli ISP sono di due tipi principali:
• Peering
Due ISP si scambiano il traffico gratuitamente;
ognuno si tiene i ricavi dai propri clienti (bill&keep)
Possono usare degli Internet Exchange condivisi
• Transit
Un ISP paga un altro ISP per l'accesso alla sua rete
27
ISP: Una situazione molto
complessa28
Internet
Esempio: rete GARR
R.Polillo - Marzo 2015
29
Gruppo per la
Armonizzazione
delle Reti della
Ricerca
Consorzio senza fini di
lucro che gestisce una
rete italiana a larga
banda, cui sono
connesse 450 sedi
(università, centri di
ricerca, biblioteche,
ecc.) e 2 milioni di
utenti finali
User
ISP del CSP
Internet
Le prestazioni di un servizio online
dipendono da molti fattori
30
Banda verso User ISP
Congestione della rete
Caratteristiche dell'ISP
Banda verso CSP
Caratteristiche della
infrastruttura del CSP
Caratteristiche
del servizio
Caratteristiche dell'ISP
CSP
User
ISP
CSP
IPS
Velocità del
terminale
Larghezza di banda
• In genere, la banda in downstream è superiore a quella in
upstream
• ADSL  Asymmetric Digital Subscriber Line (più banda in downstream…)
• Il termine "banda larga" ("broadband") non ha un significato
preciso
• ITU (International Telecommunication Union) definisce
"broadband" qualunque connessione, fissa o mobile, con
velocità di downstream >= 256 Kbps
• Provate la vostra banda (attuale) con www.speedtest.net
(o con app SpeedTest per mobile)
31

More Related Content

What's hot

4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)Giuseppe Vizzari
 
13 - Modelli di business nel Web
13 - Modelli di business nel Web13 - Modelli di business nel Web
13 - Modelli di business nel WebGiuseppe Vizzari
 
11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)Giuseppe Vizzari
 
17 - Web feed e aggregatori
17 - Web feed e aggregatori17 - Web feed e aggregatori
17 - Web feed e aggregatoriGiuseppe Vizzari
 
2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)Giuseppe Vizzari
 
Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Giuseppe Vizzari
 
04 - Introduzione al Web I
04 - Introduzione al Web I04 - Introduzione al Web I
04 - Introduzione al Web IGiuseppe Vizzari
 
10 - Modelli di business nel Web
10 - Modelli di business nel Web10 - Modelli di business nel Web
10 - Modelli di business nel WebGiuseppe Vizzari
 
10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)Giuseppe Vizzari
 
1 esercitazione - Internet
1 esercitazione - Internet 1 esercitazione - Internet
1 esercitazione - Internet Andrea Gorrini
 
2 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/182 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/18Giuseppe Vizzari
 
2 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/172 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/17Giuseppe Vizzari
 
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
 
4 - Introduzione al web (1/2) - 17/18
4 - Introduzione al web (1/2) - 17/184 - Introduzione al web (1/2) - 17/18
4 - Introduzione al web (1/2) - 17/18Giuseppe Vizzari
 
1 - Introduzione al corso 19/20
1 - Introduzione al corso 19/201 - Introduzione al corso 19/20
1 - Introduzione al corso 19/20Giuseppe Vizzari
 

What's hot (20)

4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)
 
10 - Ricercare nel web II
10 - Ricercare nel web II10 - Ricercare nel web II
10 - Ricercare nel web II
 
13 - Modelli di business nel Web
13 - Modelli di business nel Web13 - Modelli di business nel Web
13 - Modelli di business nel Web
 
11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)
 
Evoluzione del web
Evoluzione del webEvoluzione del web
Evoluzione del web
 
17 - Web feed e aggregatori
17 - Web feed e aggregatori17 - Web feed e aggregatori
17 - Web feed e aggregatori
 
2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)
 
Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19
 
04 - Introduzione al Web I
04 - Introduzione al Web I04 - Introduzione al Web I
04 - Introduzione al Web I
 
10 - Modelli di business nel Web
10 - Modelli di business nel Web10 - Modelli di business nel Web
10 - Modelli di business nel Web
 
11 - Evoluzione del web
11 - Evoluzione del web11 - Evoluzione del web
11 - Evoluzione del web
 
10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)
 
1 esercitazione - Internet
1 esercitazione - Internet 1 esercitazione - Internet
1 esercitazione - Internet
 
2 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/182 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/18
 
12 - Social media (19/20)
12 - Social media (19/20)12 - Social media (19/20)
12 - Social media (19/20)
 
6 - Il browser - 17/18
6 - Il browser - 17/186 - Il browser - 17/18
6 - Il browser - 17/18
 
2 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/172 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/17
 
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
 
4 - Introduzione al web (1/2) - 17/18
4 - Introduzione al web (1/2) - 17/184 - Introduzione al web (1/2) - 17/18
4 - Introduzione al web (1/2) - 17/18
 
1 - Introduzione al corso 19/20
1 - Introduzione al corso 19/201 - Introduzione al corso 19/20
1 - Introduzione al corso 19/20
 

Viewers also liked

05 - Introduzione al Web II
05 - Introduzione al Web II05 - Introduzione al Web II
05 - Introduzione al Web IIGiuseppe Vizzari
 
02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)Giuseppe Vizzari
 
Reti, internet e strumenti
Reti, internet e strumentiReti, internet e strumenti
Reti, internet e strumentiGiovanni Mennea
 
01 - Introduzione al Corso Strumenti e Applicazioni del Web - CdLM in TTC - 2...
01 - Introduzione al Corso Strumenti e Applicazioni del Web - CdLM in TTC - 2...01 - Introduzione al Corso Strumenti e Applicazioni del Web - CdLM in TTC - 2...
01 - Introduzione al Corso Strumenti e Applicazioni del Web - CdLM in TTC - 2...Giuseppe Vizzari
 
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...Roberto Polillo
 

Viewers also liked (7)

05 - Introduzione al Web II
05 - Introduzione al Web II05 - Introduzione al Web II
05 - Introduzione al Web II
 
02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)
 
06 - Il browser
06 - Il browser06 - Il browser
06 - Il browser
 
Internet senza eta' slide
Internet senza eta' slideInternet senza eta' slide
Internet senza eta' slide
 
Reti, internet e strumenti
Reti, internet e strumentiReti, internet e strumenti
Reti, internet e strumenti
 
01 - Introduzione al Corso Strumenti e Applicazioni del Web - CdLM in TTC - 2...
01 - Introduzione al Corso Strumenti e Applicazioni del Web - CdLM in TTC - 2...01 - Introduzione al Corso Strumenti e Applicazioni del Web - CdLM in TTC - 2...
01 - Introduzione al Corso Strumenti e Applicazioni del Web - CdLM in TTC - 2...
 
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...
 

Similar to 03 - Introduzione a Internet II

4 - Introduzione al Web (1/2) - 16/17
4 - Introduzione al Web (1/2) - 16/174 - Introduzione al Web (1/2) - 16/17
4 - Introduzione al Web (1/2) - 16/17Giuseppe Vizzari
 
Introduzione al web (1/2) - 18/19
Introduzione al web (1/2) - 18/19Introduzione al web (1/2) - 18/19
Introduzione al web (1/2) - 18/19Giuseppe Vizzari
 
3. Introduzione a internet (ii)
3. Introduzione a internet (ii)3. Introduzione a internet (ii)
3. Introduzione a internet (ii)Roberto Polillo
 
ONLINE - 1 Prima lezione
ONLINE - 1 Prima lezioneONLINE - 1 Prima lezione
ONLINE - 1 Prima lezionetapisge
 
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 parteMichele Squillantini
 
4. Introduzione al web (I)
4. Introduzione al web (I)4. Introduzione al web (I)
4. Introduzione al web (I)Roberto Polillo
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computingsteccami
 
La Governance di Internet - Storia Dei Media Digitali Lezione 5
La Governance di Internet - Storia Dei Media Digitali   Lezione 5La Governance di Internet - Storia Dei Media Digitali   Lezione 5
La Governance di Internet - Storia Dei Media Digitali Lezione 5Lorenzo Cassulo
 
Polito v2 (2010 05-19)
Polito v2 (2010 05-19)Polito v2 (2010 05-19)
Polito v2 (2010 05-19)Luca Cicchelli
 
La storia di internet - Storia Dei Media Digitali Lezione 5
La storia di internet - Storia Dei Media Digitali   Lezione 5La storia di internet - Storia Dei Media Digitali   Lezione 5
La storia di internet - Storia Dei Media Digitali Lezione 5Lorenzo Cassulo
 
Slide servizi internet
Slide servizi internetSlide servizi internet
Slide servizi internetmarighella
 
Laurea in infermieristica lezione 02 - informatica seconda parte
Laurea in infermieristica   lezione 02 - informatica seconda parteLaurea in infermieristica   lezione 02 - informatica seconda parte
Laurea in infermieristica lezione 02 - informatica seconda parteRoberto De Toma
 
6. Il Web come piattaforma
6. Il Web come piattaforma6. Il Web come piattaforma
6. Il Web come piattaformaRoberto Polillo
 

Similar to 03 - Introduzione a Internet II (20)

4 - Introduzione al Web (1/2) - 16/17
4 - Introduzione al Web (1/2) - 16/174 - Introduzione al Web (1/2) - 16/17
4 - Introduzione al Web (1/2) - 16/17
 
Introduzione al web (1/2) - 18/19
Introduzione al web (1/2) - 18/19Introduzione al web (1/2) - 18/19
Introduzione al web (1/2) - 18/19
 
3. Introduzione a internet (ii)
3. Introduzione a internet (ii)3. Introduzione a internet (ii)
3. Introduzione a internet (ii)
 
ONLINE - 1 Prima lezione
ONLINE - 1 Prima lezioneONLINE - 1 Prima lezione
ONLINE - 1 Prima lezione
 
TCP IP
TCP IPTCP IP
TCP IP
 
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
 
Ricercare nel web
Ricercare nel webRicercare nel web
Ricercare nel web
 
4. Introduzione al web (I)
4. Introduzione al web (I)4. Introduzione al web (I)
4. Introduzione al web (I)
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computing
 
$Rzgejzw
$Rzgejzw$Rzgejzw
$Rzgejzw
 
8 Www2009 Parte1
8 Www2009 Parte18 Www2009 Parte1
8 Www2009 Parte1
 
La Governance di Internet - Storia Dei Media Digitali Lezione 5
La Governance di Internet - Storia Dei Media Digitali   Lezione 5La Governance di Internet - Storia Dei Media Digitali   Lezione 5
La Governance di Internet - Storia Dei Media Digitali Lezione 5
 
Polito v2 (2010 05-19)
Polito v2 (2010 05-19)Polito v2 (2010 05-19)
Polito v2 (2010 05-19)
 
La storia di internet - Storia Dei Media Digitali Lezione 5
La storia di internet - Storia Dei Media Digitali   Lezione 5La storia di internet - Storia Dei Media Digitali   Lezione 5
La storia di internet - Storia Dei Media Digitali Lezione 5
 
Slide servizi internet
Slide servizi internetSlide servizi internet
Slide servizi internet
 
Laurea in infermieristica lezione 02 - informatica seconda parte
Laurea in infermieristica   lezione 02 - informatica seconda parteLaurea in infermieristica   lezione 02 - informatica seconda parte
Laurea in infermieristica lezione 02 - informatica seconda parte
 
L'aspetto sociale del p2p
L'aspetto sociale del p2pL'aspetto sociale del p2p
L'aspetto sociale del p2p
 
l'aspetto sociale del p2p
l'aspetto sociale del p2pl'aspetto sociale del p2p
l'aspetto sociale del p2p
 
6. Il Web come piattaforma
6. Il Web come piattaforma6. Il Web come piattaforma
6. Il Web come piattaforma
 
Reti di computer
Reti di computerReti di computer
Reti di computer
 

More from Giuseppe Vizzari

Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21Giuseppe Vizzari
 
14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... 14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... Giuseppe Vizzari
 
13 - Web feed e aggregatori
13 - Web feed e aggregatori13 - Web feed e aggregatori
13 - Web feed e aggregatoriGiuseppe Vizzari
 
6 - Wordpress e vostro blog
6 - Wordpress e vostro blog6 - Wordpress e vostro blog
6 - Wordpress e vostro blogGiuseppe Vizzari
 
5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)Giuseppe Vizzari
 
Intelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà VirtualeIntelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà VirtualeGiuseppe Vizzari
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developerGiuseppe Vizzari
 
Le applicazioni web e i CMS (18/19)
Le applicazioni web e i CMS (18/19)Le applicazioni web e i CMS (18/19)
Le applicazioni web e i CMS (18/19)Giuseppe Vizzari
 
WordPress e il vostro blog - 18/19
WordPress e il vostro blog - 18/19WordPress e il vostro blog - 18/19
WordPress e il vostro blog - 18/19Giuseppe Vizzari
 
Introduzione al web (2/2) - 18/19
Introduzione al web (2/2) - 18/19Introduzione al web (2/2) - 18/19
Introduzione al web (2/2) - 18/19Giuseppe Vizzari
 

More from Giuseppe Vizzari (18)

Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
 
14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... 14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ...
 
13 - Web feed e aggregatori
13 - Web feed e aggregatori13 - Web feed e aggregatori
13 - Web feed e aggregatori
 
9 - Ricercare nel Web
9 - Ricercare nel Web9 - Ricercare nel Web
9 - Ricercare nel Web
 
8 - Il browser
8 - Il browser8 - Il browser
8 - Il browser
 
7 - Web application e CMS
7 - Web application e CMS7 - Web application e CMS
7 - Web application e CMS
 
6 - Wordpress e vostro blog
6 - Wordpress e vostro blog6 - Wordpress e vostro blog
6 - Wordpress e vostro blog
 
HTML (+ DOM) + CSS
HTML (+ DOM) + CSSHTML (+ DOM) + CSS
HTML (+ DOM) + CSS
 
5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)
 
Intelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà VirtualeIntelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà Virtuale
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developer
 
Wiki e open internet
Wiki e open internetWiki e open internet
Wiki e open internet
 
Web feed e aggregatori
Web feed e aggregatoriWeb feed e aggregatori
Web feed e aggregatori
 
I social media
I social mediaI social media
I social media
 
Il browser
Il browserIl browser
Il browser
 
Le applicazioni web e i CMS (18/19)
Le applicazioni web e i CMS (18/19)Le applicazioni web e i CMS (18/19)
Le applicazioni web e i CMS (18/19)
 
WordPress e il vostro blog - 18/19
WordPress e il vostro blog - 18/19WordPress e il vostro blog - 18/19
WordPress e il vostro blog - 18/19
 
Introduzione al web (2/2) - 18/19
Introduzione al web (2/2) - 18/19Introduzione al web (2/2) - 18/19
Introduzione al web (2/2) - 18/19
 

Recently uploaded

Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaPierLuigi Albini
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiorevaleriodinoia35
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaStefano Lariccia
 
CON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla CresimaCON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla CresimaRafael Figueredo
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaRafael Figueredo
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaStefano Lariccia
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieVincenzoPantalena1
 
Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativovaleriodinoia35
 
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.giuliofiorerm
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldivaleriodinoia35
 

Recently uploaded (10)

Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza cultura
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiore
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
 
CON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla CresimaCON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla Cresima
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medie
 
Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativo
 
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldi
 

03 - Introduzione a Internet II

  • 1. Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Strumenti e applicazioni del Web 3. Introduzione a Internet (II) Giuseppe Vizzari Edizione 2015-16
  • 2. Queste slides Queste slides 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 alle screen shot, 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.
  • 3. Sintesi della lezione precedente (I) • Internet è una rete di reti, a commutazione di pacchetto • Utilizza un insieme gerarchico di protocolli • La rete è "stupida": l'intelligenza applicativa sta “fuori” (o meglio, ai bordi, se pensiamo che i terminali sono parte della rete) 3
  • 4. Internet: la gerarchia dei protocolli 4 Applicazione Trasporto Internet Rete Fisica Internet Rete Fisica Internet Rete Fisica Applicazione Trasporto Internet Rete Fisica Protocollo applicativo TCP: Transmission Control Protocol IP: Internet Protocol HOST HOSTROUTER ROUTER
  • 5. Protocolli di comunicazione: modello ISO/OSI Livello Definizione Contesto 7 Applicazione Interfaccia di comunicazione con i programmi (Application program interface). 6 Presentazione Formattazione e trasformazione dei dati a vario titolo, compresa la cifratura e decifratura. 5 Sessione Instaurazione, mantenimento e conclusione delle sessioni di comunicazione. 4 Trasporto Invio e ricezione di dati in modo da controllare e, possibilmente, correggere gli errori. 3 Rete Definizione dei pacchetti, dell'indirizzamento e dell'instradamento in modo astratto rispetto al tipo fisico di comunicazione. 2 Collegamento dati (data link) Definizione delle trame (frame) e dell'indirizzamento in funzione del tipo fisico di comunicazione. 1 Fisico Trasmissione dei dati lungo il supporto fisico di comunicazione. IP TCP
  • 6. Sintesi della lezione precedente (II) • Internet è una rete di reti, a commutazione di pacchetto • Utilizza un insieme gerarchico di protocolli • La rete è "stupida": l'intelligenza applicativa sta fuori dalla rete • I nodi della rete sono individuati da un indirizzo IP, di 32 bit (IPv4), poi 128 bit (IPv6) • Gli indirizzi sono assegnati ai nodi • Manualmente, per reti particolari (ad es. rete di Ateneo) • Automaticamente dai server DHCP, che mantengono una tabella di indirizzi disponibili localmente • L’assegnazione può essere statica o dinamica • Es.: http://whatismyipaddress.com 6
  • 7. Un servizio utile Ping Una utility che invia un messaggio di controllo a un nodo della rete, chiedendogli di rispondere – poi misura il tempo intercorso dalla richiesta alla risposta Esempio http://www.monitis.com/traceroute/ 7
  • 8. DNS (Domain Name System) • Per facilitarci la vita, possiamo associare ad ogni indirizzo IP un nome simbolico, più facilmente memorizzabile • La corrispondenza viene conservata localmente da programmi detti DNS Server, che la comunicano su richiesta 8
  • 9. Domain Name Space 9 Top level domains support.microsoft.com Second level domains Hosts Managed by Microsoft google
  • 10. Esempio •www.disco.unimib.it 10 Top level domain Second level domain Third level domain Computer name
  • 13. Protocolli di comunicazione: modello ISO/OSI Livello Definizione Contesto 7 Applicazione Interfaccia di comunicazione con i programmi (Application program interface). 6 Presentazione Formattazione e trasformazione dei dati a vario titolo, compresa la cifratura e decifratura. 5 Sessione Instaurazione, mantenimento e conclusione delle sessioni di comunicazione. 4 Trasporto Invio e ricezione di dati in modo da controllare e, possibilmente, correggere gli errori. 3 Rete Definizione dei pacchetti, dell'indirizzamento e dell'instradamento in modo astratto rispetto al tipo fisico di comunicazione. 2 Collegamento dati (data link) Definizione delle trame (frame) e dell'indirizzamento in funzione del tipo fisico di comunicazione. 1 Fisico Trasmissione dei dati lungo il supporto fisico di comunicazione. SMTP, POP3, IMAP, HTTP, …
  • 14. ICANN • Internet Corporation for Assigned Names and Numbers: http://www.icann.org/ • Organizzazione privata non profit, basata a Los Angeles, sotto il controllo dell'US Department of Commerce • Include IANA (Internet Assigned Numbers Authority) • Assegnazione di blocchi di indirizzi IP ai Regional Internet Registry) e gestione dei domini di primo livello • Diverse proposte per togliere lo IANA dal controllo USA. Il contratto con l’US Department of Commerce scade nel 2015. Poi… 14
  • 15. New generic top-level domain (gTLD) • A partire dal 2013 sono attivati nuovi domini di primo livello (molto costosi) proposti dagli utenti • Esempi: .aero .museum .travel .xxx • http://en.wikipedia.org/wiki/List_of_Internet_top- level_domains 15
  • 16. Regional Internet Registries •African Network Information Centre •American Registry for Internet Numbers •Asia-Pacific Network Information Centre •Latin America and Caribbean Internet Addresses Registry •Réseaux IP Européens Network Coordination Centre 16
  • 17. Per approfondire • Indirizzo IP: http://it.wikipedia.org/wiki/Indirizzo_IP • TCP/IP: http://it.wikipedia.org/wiki/Suite_di_protocolli_Internet • DNS: http://it.wikipedia.org/wiki/Domain_name_system 17
  • 18. Gli attori dell'ecosistema di Internet 18 Alcuni rivestono più di un ruolo; tutti hanno interessi e punti di vista diversi Internet Content & Service providers (CSP) (OTT: Over The Top) Network providers (ISP) Access device providers Technology components providers (HW & SW) Internet governance organizations
  • 19. Gli attori dell'ecosistema di Internet 19 Internet Content & Service providers (CSP) (OTT: Over The Top) Network providers (ISP) Access device providers Technology components providers (HW & SW) Internet governance organizations
  • 20. Internet governance • Nessun governo centrale Ogni rete connessa a Internet ha proprie regole e politiche • Modello multi-stakeholders • La governance di Internet è condotta attraverso un insieme di organismi internazionali, autonomi e interconnessi, cui partecipano la società civile, il settore privato, i governi, le comunità accademiche e della ricerca e le organizzazioni nazionali e internazionali • Essi lavorano cooperativamente, nei loro rispettivi ruoli, per determinare lo sviluppo e l'applicazione di principii, norme, regole, procedure decisionali e programmi condivisi che guidano l'evoluzione e l'uso di Internet per il pubblico bene • Derivante dalla evoluzione storica La presenza USA nel processo decisionale è molto significativa 20
  • 22. Gli organismi principali •ICANN •Regional Internet Registries •Internet Society (ISOC) •Internet Governance Forum (IGF) 22
  • 23. Internet Society (ISOC) • Organizzazione internazionale non profit , dal 1992 • Missione: "promuovere lo sviluppo aperto, l'evoluzione e l'uso di Internet per il bene della popolazione di tutto il mondo" • www.internetsociety.org • Membri: 130 organizzazioni e 55.000 persone • Comprende: • IAB (Internet Architecture Board) • IETF (Internet Engineerign Task Force) • IESG (Internet Engineering Steering Group) • IRTF (Internet Research Task Force) 23 Prima di diventare standard veri e propri, i protocolli internet vengono descritti in documenti detti “Request for Comments” (RFC)
  • 24. Internet Governance Forum (IGF) • Forum multi-stakeholder costituito su iniziativa delle Nazioni Unite nel 2006 per dibattere i problemi riguardanti la Internet governance • www.intovforum.org • Gruppi di lavoro informali elaborano proposte 24
  • 25. Gli attori dell'ecosistema di Internet 25 Internet Content & Service providers (CSP) (OTT: Over The Top) Network providers (ISP) Access device providers Technology components providers (HW & SW) Internet governance organizations
  • 26. Chi fornisce l'acccesso a Internet? 26 Internet Service Provider Content & Service Provider Utente finale CSP ISP 2 ISP 1
  • 27. ISP • Gli ISP sono tantissimi: molti piccoli, pochi grandi • Ogni Paese ne ha spesso uno grandissimo, con una larga parte del mercato (l'ex monopolista della rete telefonica fissa) • I rapporti fra gli ISP sono di due tipi principali: • Peering Due ISP si scambiano il traffico gratuitamente; ognuno si tiene i ricavi dai propri clienti (bill&keep) Possono usare degli Internet Exchange condivisi • Transit Un ISP paga un altro ISP per l'accesso alla sua rete 27
  • 28. ISP: Una situazione molto complessa28 Internet
  • 29. Esempio: rete GARR R.Polillo - Marzo 2015 29 Gruppo per la Armonizzazione delle Reti della Ricerca Consorzio senza fini di lucro che gestisce una rete italiana a larga banda, cui sono connesse 450 sedi (università, centri di ricerca, biblioteche, ecc.) e 2 milioni di utenti finali
  • 30. User ISP del CSP Internet Le prestazioni di un servizio online dipendono da molti fattori 30 Banda verso User ISP Congestione della rete Caratteristiche dell'ISP Banda verso CSP Caratteristiche della infrastruttura del CSP Caratteristiche del servizio Caratteristiche dell'ISP CSP User ISP CSP IPS Velocità del terminale
  • 31. Larghezza di banda • In genere, la banda in downstream è superiore a quella in upstream • ADSL  Asymmetric Digital Subscriber Line (più banda in downstream…) • Il termine "banda larga" ("broadband") non ha un significato preciso • ITU (International Telecommunication Union) definisce "broadband" qualunque connessione, fissa o mobile, con velocità di downstream >= 256 Kbps • Provate la vostra banda (attuale) con www.speedtest.net (o con app SpeedTest per mobile) 31