0

INTRODUZIONE A INTERNET
per studenti universitari


Dr. Giorgio F. Signorini
Dipartimento di Chimica
Università di Firenze
$\triangleright$signo@chim.unifi.it

$\triangleright$http://www.chim.unifi.it/ signo


November 16, 2004

1

Dimensioni di Internet[*]



numero di host registrati (7/2004) 285 000 000
numero di server WWW (10/2004) 55 000 000
numero di persone collegate (9/2004) 800 000 000
indirizzi possibili (IPv4) $2^{32}=256^{4}=4.295\cdot10^{9}$
  ``    ``     (IPv6) $2^{128}=3.403\cdot10^{38}$


1



Numero di host[*] registrati su Internet


\includegraphics[%
clip]{hosts.ps}


1

1

Una definizione precisa

1

Una rete ``semplice'' (o ``rete'' e basta) ha una o più delle seguenti caratteristiche:

centralizzata
gestione unica di: strutture fisiche, tecnologie, accessi, ...

a comunicazione diretta
i dati fluiscono da un apparecchio all'altro tramite un mezzo passivo, senza elaborazione di apparecchi intermedi

unica tecnologia
es. Ethernet, Token-Ring, ...

prestazioni certe
il flusso di dati è garantito, p.es. se la connessione è dedicata ai due apparecchi

Le prime reti di computer erano di questo tipo

1

Problema:

Soluzione:

Inter-net: una struttura che collega tante reti, permettendo una comunicazione trasparente -anche se non diretta- tra utenti che si trovino su due qualunque di esse.

1

LO STRUMENTO SU CUI SI BASA INTERNET:

un insieme di regole (protocollo) per il passaggio dei dati dall'origine alla destinazione

il protocollo (TCP/IP) è indipendente

1

Architettura di Internet

Internet è un insieme di reti (una rete di reti).

1

Internet: come è



\includegraphics{f17_3b-4.eps}


1

Internet: come appare



\includegraphics{f17_3a-4.eps}


1



\includegraphics{f17_3c_a.ps}


1

Gateway e routing

Molti gateway connettono più di due reti e svolgono la funzione di instradatori (router); un router decide automaticamente dove instradare la comunicazione, sulla base di programmi che cercano di stabilire la strada più breve:



\includegraphics[%
width=0.80\textwidth,
height=0.60\textwidth,
keepaspectratio]{router.eps}


1

COMMENTI: vicinanza e velocità

1

DIVERSI TIPI DI COLLEGAMENTI

Qualunque rete che sia compatibile con il protocollo TCP/IP può essere usata per Internet

  • Mezzo fisico:

    • segnale elettrico (è il caso più comune; ma anche: rete distribuzione elettricità)
    • luce visibile (fibra ottica)
    • infrarosso, microonde (ponti)
    • radio (satellite, ``wireless'')
  • ``Tecnologia'' (hw/sw di trasporto dati): Ethernet, TokenRing, ISDN, ATM, PPP, ...

Dal punto di vista funzionale:

  • cavi e apparecchi dedicati
  • linee commutate (usate in comune con altre trasmissioni), es: telefoniche

1

DIVERSI TIPI DI HOST COLLEGATI

Ma ricordare:

cfr. telefono di casa e call-center (o fax); diversamente da stazione radio e radiolina

1



\includegraphics[%
width=1.0\textwidth,
height=0.60\textwidth]{fisicamente.epsi}


1

RIASSUNTO: CARATTERISTICHE FONDAMENTALI DI INTERNET

metodo, non prodotto
non è legata ad una particolare tecnologia, software o hardware; è basata su un insieme di regole (il protocollo TCP/IP).


peer-to-peer
comunicazione tra due calcolatori, che sono equivalenti.


globale
ciascun calcolatore può comunicare con ciascun altro al mondo.


cooperativa
non c'è struttura di rete centrale; è aggregato di strutture autonome - il buon funzionamento di una connessione dipende da tutte le strutture da essa coinvolte


ridondante
per collegare due punti ci sono più percorsi (si può far fronte a guasti o inefficienze)


``al meglio''
non ci sono garanzie sulle prestazioni (ad es. sul flusso di dati)


1


ASPETTI ORGANIZZATIVI E SOCIALI

chi governa Internet?

1

chi paga i costi?

1

netiquette[*]



Footnotes

... Internet[*]
host -> da http://www.isc.org/index.pl?/ds
server -> da http://news.netcraft.com/archives/2004/10/index.html 
persone -> da http://www.glreach.com/globstats/index.php3
... host[*]
host = calcolatore
... come[*]
cfr. RFC1462
...[*]
nel senso chiarito sopra
... tortuoso[*]
lo si puņ verificare su http://www.visualroute.it/vr.asp
...netiquette[*]
cfr. RFC1855