Internet - DEIdinunzio/fdi-2014-2015/12_internet.pdf · 2015-03-30 · FdI 2013/2014 GMDN 2014 1...
Transcript of Internet - DEIdinunzio/fdi-2014-2015/12_internet.pdf · 2015-03-30 · FdI 2013/2014 GMDN 2014 1...
FdI 2013/2014 GMDN 2014 1
Internet
● Mainframe vs Internet● Arpanet● Protocolli di comunicazione● Indirizzamento delle risorse in rete
FdI 2013/2014 GMDN 2014 2
Mainframe vs Internet
FdI 2013/2014 GMDN 2014 3
Mainframe vs Internet
FdI 2013/2014 GMDN 2014 4
Commutazione di circuito
FdI 2013/2014 GMDN 2014 5
Commutazione di pacchetto
FdI 2013/2014 GMDN 2014 6
Arpanet
● Advanced Research Projects Agency Network● 1969, 4 nodi
– UCLA– Stanford Research Institute– UCSB– University of Utah
FdI 2013/2014 GMDN 2014 7
Arpanet 1971
FdI 2013/2014 GMDN 2014 8
Internet Backbone
FdI 2013/2014 GMDN 2014 9
Dimensione delle linee Internet
● GAN: Global Area Network ~10,000 Km● WAN: Wide Area Network ~100Km -1,000 Km● MAN: Metropolitan Area Network ~10Km● LAN: Local Area Network ~10m - 1Km
FdI 2013/2014 GMDN 2014 10
Protocolli di comunicazione
● Un protocollo è un insieme di regole che governano ogni attività di scambio di dati fra due entità
● Standard ISO/OSI● Standard TCP/IP
FdI 2013/2014 GMDN 2014 13
Protocollo TCP/IP● 1973, Transmission Control Protocol (TCP)
– http://www.ietf.org/rfc/rfc0675.txt
● 1982, Internet Protocol (TCP/IP)– http://www.ietf.org/rfc/rfc0793.txt
FdI 2013/2014 GMDN 2014 14
Modello di riferimento TCP/IP
FdI 2013/2014 GMDN 2014 15
FdI 2013/2014 GMDN 2014 17
FdI 2013/2014 GMDN 2014 18
Alcuni protocolli applicativi● TELNET: TELetype NETwork – protocollo sviluppato per ARPANET per permettere
a utenti di un computer di connettersi e usare le risorse di un altro computer● FTP: File Transfer Protocol – protocollo applicativo per il trasferimento di file in rete
da computer a computer● DNS: Domain Name System – protocollo applicativo per la traduzione di un
indirizzo numerico ad un nome● HTTP: HyperText Transport Protocol – protocollo applicativo per sistemi
ipertestuali (ipermediali) distribuiti● SMTP: Simple Mail Transfer Protocol – protocollo applicativo utilizzato per
controllare il trasferimento di messaggi di posta elettronica fra sistemi di calcolo disponibili in Internet
● POP: Post Office Protocol – ulteriore protocollo applicativo utilizzato per controllare il trasferimento di messaggi di posta elettronica fra sistemi di calcolo disponibili in Internet
FdI 2013/2014 GMDN 2014 19
Risorse informative in Internet
FdI 2013/2014 GMDN 2014 20
Indirizzamento delle risorse in rete● E’ il metodo utilizzato per identificare la localizzazione di una risorsa
informativa di una rete● L’indirizzamento specifica dove si trova una risorsa informativa in una
rete, piuttosto che specificare di che tipo è quella risorsa (nome) e come si fa a raggiungere (routing).
● Questo è vero in particolare quando si utilizza un indirizzamento “piatto”, cioè un indirizzamento in cui gli indirizzi sono specificati indipendentemente gli uni dagli altri.
● Quando l’indirizzamento è “gerarchico”, gli indirizzi vengono raggruppati per riflettere le relazioni che sussistono fra le risorse che vengono indirizzate.
● In un sistema in cui si utilizzano diversi strati di protocolli, si possono utilizzare varie forme di indirizzamento.