Internet
Internet
a
b
f
c
e
d
Internet è la più estesa rete di calcolatori
interconnessi fra loro nel mondo (Rete di reti)
Storia di Internet (1)
Negli anni 60 il Ministero della Difesa degli
USA si pose il problema di come riuscire a
creare una rete di comunicazione
funzionante anche in caso di attacco
nucleare
 Dovevano essere garantiti i collegamenti tra
i vari nodi della rete indipendentemente
dallo stato della rete.

Storia di Internet (2)


Il comando e il controllo della rete non potevano
essere centralizzati
RAND proposal, 1964:
– la rete è sempre inaffidabile
– la rete non ha nessuna autorità centrale
– tutti i nodi hanno uguale status e possono creare,
passare e ricevere messaggi
– i messaggi sono divisi in pacchetti inviati
separatamente e ricomposti in ricezione
– ogni pacchetto trova da solo la strada tra sorgente e
destinazione
Storia di Internet (3)
1968: primi esperimenti ai National
Physical Lab. in Inghilterra
 1969: nasce ARPANet all’UCLA
(sponsorizzata dal Pentagono) con 4 nodi
 1971: 15 nodi
 1972: 35 nodi

ARPANet: vantaggi
Una struttura decentralizzata ne permette
una facile espansione
 Permette di utilizzare diversi tipi di
macchine purché parlino la stessa lingua
 Negli anni ‘80 il protocollo di
comunicazione diventa più sofisticato
(TCP/IP) e nasce “Internet” (da
“internetworking”, interconnessione)

TCP/IP
E’ un insieme di protocolli sviluppato
attorno ad ARPAnet per consentire a diversi
computer di condividere risorse attraverso
una rete comune
 I servizi TCP/IP includono: file transfer
(FTP), login remoto (telnet), posta
elettronica (email).

Protocolli TCP/IP
Il Modello di riferimento OSI
Architettura del Protocollo TCP/IP
Applicazione
Applicazione
Presentazione
FTP
TELNET
SMTP
HTTP
Sessione
Trasporto
Network
Trasporto
Host -to-Host
Internet
Data Link
Fisico
Accesso Network
TCP
UDP
IP
ICMP
Protocollo IP: pacchetti
pacchetti
destinatario, mittente, ecc.
file da spedire
Protocollo IP: IP address


Ogni elaboratore (host) è univocamente
individuato dal suo indirizzo IP (32 bit)
Esempio:

123.55.12.147
Protocollo IP: instradamento
a
b
f
BOOM c
e
d
Router
Domain Name System (DNS)
Un insieme di convenzioni per dare agli
host di Internet un nome mnemonico

Esempio:
 venus.disco.unimib.it

host name domain name
(a più livelli)

Un protocollo per reperire l’indirizzo IP di
un host a partire dal suo nome mnemonico
Organizzazione della rete (1)
Media
Finanza
Computers
Università
Salute
Amministrazione
Internet
Enti privati
Business
Utente
Client
Governo
Server
Organizzazione della rete (2)
Backbone
Regional
access
provider
Local
access
provider
Local
access
provider
Regional
access
provider
Regional
access
provider
Local
access
provider
Host
Organizzazione della rete (3)
Ogni macchina ha un proprio domain name
che è gerarchico
 Es: www.yahoo.com
 Il nome diventa più specifico muovendosi
da destra verso sinistra fino ad identificare il
nome della macchina
 E’ più facile ricordare un nome che un
indirizzo IP

Organizzazione della rete (4)

Suffissi americani...
–
–
–
–

.com per le organizzazioni commerciali
.org per le organizzazioni senza scopo di lucro
.gov e .mil per le agenzie governative e militari
.net per le aziende e le organizzazioni che possiedono
dei grandi network.
Gli altri...
– .it Italia .uk Inghilterra
– .za Sud Africa .br Brasile
– …
Fattori che influenzano le
prestazioni di accesso
Banda verso UAP
User
Caratteristiche
dell’UAP
User Access Provider
Congestione della
rete
Caratteristiche
del SAP
Internet
Site Access Provider
Banda verso SAP
Web Server
Dimensionamento
del server
Servizi di Internet
Trasferimento di File (FTP)
 Posta Elettronica (E-Mail)
 World Wide Web (WWW) - Navigazione

File Transfer Protocol
Centinaia di sistemi hanno banche dati (file,
archivi) accessibili al pubblico
 Lo scopo del protocollo è quello di spostare
files da un computer all’altro
indipendentemente dalla loro posizione
 Il trasferimento può avvenire in due
direzioni (da e per il computer locale)

Posta elettronica (1)
INTERNET
Posta elettronica (2)

I principi sono gli stessi della posta normale
– invio di lettere a qualcuno
– ricezione per posta di “riviste”
– ricezione di pubblicità
Ogni utente ha un indirizzo univoco di posta
elettronica
 Es: [email protected]

World Wide Web (1)
INTERNET
World Wide Web (2)
E’ l’universo delle informazioni accessibili
sulla rete
 Consiste in un insieme di applicazioni
software (browsers) e in un insieme di
protocolli e convenzioni (http e html)
 Utilizza tecniche ipertestuali e multimediali

World Wide Web (3)
Il mondo WWW è costituito da un insieme
di documenti ipertestuali che contengono
link ad altri indirizzi sulla rete, ad altri
documenti o ad altre parti del documento
 Non solo testo, ma anche immagini, suoni,
animazioni
 Tutti i documenti sono definiti attraverso un
linguaggio comune (html)

Ipertesti
pagina
link
Tab
Bottone
Immagine attiva
Testo attivo
URL
Un URL o Uniform Resource Locator è
simile al nostro indirizzo di casa o al nostro
numero di telefono
 Digitando l’indirizzo URL all’interno del
browser ci si sposta nella pagina Web
corrispondente.
 ES: http://www.unian.it

Convenzione dei nomi

I nomi nel WWW indicano cose che si possono
leggere in un Uniform Resource Locator. URL è
uno standard per specificare univocamente un
oggetto nella rete
http://www.unian.it/Facolta/f_facolta.htm
protocollo
host
oggetto
Alcune sigle da ricordare
IP:
Internet Protocol
 TCP:
Transmission Control Protocol
 DNS:
Domain Name System
 URL:
Uniform Resource Locator
 HTTP: HyperText Transfer Protocol
 HTML: HyperText Markup Language

Architettura del WWW
File HTML
browser
Internet
Client
Server
web server
il protocollo: HTTP
Evoluzioni della rete
Multi-media
Mono-media
Narrow band
Broad band
Fixed
Wireless
Scarica

Internet