Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2015-16
Introduzione al TCP/IP
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
Francesco Ciclosi
Insegnamento di Informatica – a.a. 2015-16
Da ISO/OSI a TCP/IP
Il modello di riferimento ISO/OSI è stato
universalmente adottato come modo di organizzare
le architetture dei protocolli
Ma sia il protocollo Network che il Transport di
ISO/OSI non hanno avuto successo
Ciò deriva dalla diffusione di Internet e del «suo»
protocollo, il Transmission Control Protocol / Internet
Protocol (TCP/IP), anch’esso sviluppato negli anni
’70 su iniziativa della Defense Advanced Research
Projects Agency (DARPA)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Application
HTTP FTP SMTP DNS IMAP SNMP
ARP IGMP
Internet IPv4 IPv6
ICMP
Token Frame
Network Interface Ethernet Ring Relay ATM
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Application
TCP/IP e modello
HTTP
SMTP
SNMP
IMAP
DNS
FTP
Presentation Application
ISO/OSI
Session
ARP IGMP
Network Internet IPv4 IPv6
ICMP
Data-Link
Network Token Frame
Ethernet ATM
Interface Ring Relay
Physical
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Le RFC
Una RFC (Request for Comments) è la descrizione di una
funzionalità di rete
Una RFC non è mai modificata, bensì rimpiazzata da una nuova RFC
Le componenti di un indirizzo IP
IP Address
192.168.2.180
IP Address
192.168.2.181
IP Address
192.168.2.182 IP Address
192.168.1.181
IP Address
192.168.1.180
IP Address
192.168.1.182
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Indirizzi IP
da: 192.112.36.5
DATI a: 128.174.5.6
Pacchetto IP
Indirizzi di rete
Primo Max
Classe Indirizzo Esempio
Numero host
254 x 254 x
A Rete.Host.Host.Host 1-126 254 = 8.8.8.8
16.387.064
254 x 254 =
B Rete.Rete.Host.Host 128-191 64.516 129.7.34.75
w x y z
w x y z
w x y z
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Il gateway di default:
•Viene utilizzato per instradare i pacchetti verso
altre reti
•Viene utilizzato quando la tabella di routing interna
sull’host non ha informazioni sulla subnet di
destinazione
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Cos’è il DNS?
Il DNS viene utilizzato per:
• Risolvere i nomi host in indirizzi IP
• Risolvere gli indirizzi IP in nomi host
• Individuare i server di posta durante la consegna
delle e-mail
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Qual’è l’indirizzo IP
di www.unimc.it? Server DNS Root
54.72.52.58
Workstation
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Cos’è il DHCP?
Client Non-DHCP Client DHCP
Indirizzo IP 1
Indirizzo IP 2
Indirizzo IP 1
Indirizzo IP 2
Indirizzo IP 3
.
.
Client DHCP Indirizzo IP n
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Client DHCP
3
2 DHCPREQUEST (Broadcast) Server DHCP
3 DHCPACK
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
I miei contatti
linkedin
http://it.linkedin.com/pub/francesco-ciclosi/62/680/a06/
facebook
https://www.facebook.com/francesco.ciclosi
twitter
@francyciclosi
www
http://www.francescociclosi.it
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code