SlideShare a Scribd company logo
1 of 27
Download to read offline
Insegnamento di Informatica – a.a. 2015-16
Introduzione al TCP/IP
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
Francesco Ciclosi
Macerata, 15 dicembre 2015
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
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
ISO/OSI vs TCP/IP (1/2)
 TCP è un protocollo che supporta lo strato di
Trasporto e IP è il protocollo che supporta lo
strato di Rete
 Sono incompatibili e in concorrenza con
quelli di ISO/OSI
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
ISO/OSI vs TCP/IP (2/2)
 TCP/IP non si occupa dei protocolli degli
strati Data Link e Fisico che possono essere
progettati usando le regole di ISO/OSI
 TCP/IP non usa gli strati di sessione e
presentazione ma si interfaccia direttamente
con l’applicazione
 Il modello ISO/OSI rimane un’architettura di
riferimento soprattutto per gli strati 1 e 2
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
L’architettura dello stack TCP/IP
TransportTransport
InternetInternet
Network InterfaceNetwork Interface
ApplicationApplication
EthernetEthernet
Frame
Relay
Frame
Relay
Token
Ring
Token
Ring ATMATM
HTTPHTTP FTPFTP SMTPSMTP DNSDNS IMAPIMAP SNMPSNMP
Suite di protocolli TCP/IP
TCPTCP UDPUDP
IPv6IPv6IPv4IPv4
ARPARP IGMPIGMP
ICMPICMP
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-16TCP/IPemodello
ISO/OSI
Suite di protocolli TCP/IPTCP/IPOSI
TCPTCP UDPUDP
EthernetEthernet
Frame
Relay
Frame
Relay
Token
Ring
Token
Ring
ATMATM
ApplicationApplication
TransportTransport
Network
Interface
Network
Interface
HTTPHTTP
ApplicationApplication
TransportTransport
NetworkNetwork
Data-LinkData-Link
PresentationPresentation
SessionSession
PhysicalPhysical
InternetInternet
FTPFTP
SMTPSMTP
DNSDNS
IMAPIMAP
SNMPSNMP
IPv6IPv6IPv4IPv4
ARPARP IGMPIGMP
ICMPICMP
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
Funzionamento di TCP/IP (1/2)
 I dati che il livello Trasporto riceve dal livello
Applicazione vengono frammentati in pacchetti
al fine di ottimizzarne il trattamento
 TCP aggiunge a ogni pacchetto una serie di
informazioni che lo caratterizzano in maniera
inequivocabile
• Es: il numero d’ordine nella sequenza di cui il
pacchetto fa parte
• Es: i codici di controllo (checksum) che verificano se
la trasmissione è avvenuta correttamente
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
Funzionamento di TCP/IP (2/2)
 Il pacchetto viene quindi passato al livello Rete
dove IP si fa carico di instradare i pacchetti
nella maniera più opportuna verso l’host 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
I protocolli del livello di trasporto
TCP:
 Orientato alla connessione (connection oriented)
 Affidabile (reliable)
UDP:
 Senza connessione (connectionless)
 Inaffidabile (unreliable)
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 principali protocolli del livello applicazione
Alcuni protocolli del livello applicazione sono:
• HTTP/HTTPS
• FTP
• RDP
• SMB
• SMTP
• POP3
• IMAP
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
Status levels:
•Required
•Recommended
•Elective
•Limited use
•Not recommended
Maturity levels:
•Proposed standard
•Draft standard
•Internet standard
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
Una RFC (Request for Comments) è la descrizione di una
funzionalità di rete
Una RFC non è mai modificata, bensì rimpiazzata da una nuova RFC
Il processo di approvazione è
descritto dalla RFC2026
Il processo di approvazione è
descritto dalla RFC2026
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 componenti di un indirizzo IP
IP Address
192.168.2.182
IP Address
192.168.2.182
IP Address
192.168.2.180
IP Address
192.168.2.180
IP Address
192.168.2.181
IP Address
192.168.2.181
IP Address
192.168.1.180
IP Address
192.168.1.180
IP Address
192.168.1.182
IP Address
192.168.1.182
IP Address
192.168.1.181
IP Address
192.168.1.181
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
 Gli indirizzi sono costituiti da 4 numeri separati da un
punto e debbono essere univoci
 Ogni numero può assumere valori da 0 a 255
 La prima parte rappresenta la parte rete dell’indirizzo
 La seconda parte rappresenta l’indirizzo del computer nella
rete
DATI
da: 192.112.36.5
a: 128.174.5.6
Pacchetto IP
193.204.8.30 web.unicam.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
Insegnamento di Informatica – a.a. 2015-16
Classe Indirizzo
Primo
Numero
Max
host
Esempio
A Rete.Host.Host.Host 1-126
254 x 254 x
254 =
16.387.064
8.8.8.8
B Rete.Rete.Host.Host 128-191 254 x 254 =
64.516 129.7.34.75
C Rete.Rete.Rete.Host 192-223 254 193.204.8.30
Indirizzi di rete
 Esistono altre due classi (D e E) usate per le
trasmissioni Multicast e per fini speciali
 Il numero di host è pari a 2n - 1
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’è una subnet mask?
Network ID
Subnet mask
IP address
xw y z
192 168 10 0
xw y z
255 255 255 0
xw y z
192 168 10 43
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’è un gateway di default ?
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
Spesso il protocollo DHCP è utilizzato per fornire automaticamente al
client l’indirizzo IP relativo al gateway predefinito
Spesso il protocollo DHCP è utilizzato per fornire automaticamente al
client l’indirizzo IP relativo al gateway predefinito
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
I record e le zone del DNS (1/2)
 Una zona DNS è una specifica porzione dello
spazio dei nomi DNS che può contenere i
record DNS
 I record nelle zone di ricerca diretta (forward
lookup zones) includono:
• A (risolvono gli host name in indirizzi IP)
• SRV (localizzano i servizi disponibili)
• MX (localizzano i server di posta)
• CNAME (definiscono alias per i record di tipo A)
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 record e le zone del DNS (2/2)
 I record nelle zone di ricerca inversa (reverse
lookup zones) includono:
• PTR (risolvono gli indirizzi IP in host name)
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
La risoluzione dei nomi DNS
WorkstationWorkstation
54.72.52.5854.72.52.58
Server DNS localeServer DNS locale
Qual’è l’indirizzo IP
di www.unimc.it? Server DNS RootServer DNS Root
Server DNS .itServer DNS .it
Server DNS unimc.itServer DNS unimc.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
Insegnamento di Informatica – a.a. 2015-16
Cos’è il DHCP?
Client Non-DHCPClient Non-DHCP Client DHCPClient DHCP
Server DHCPServer DHCP Database DHCPDatabase DHCP
Indirizzo IP 1
Indirizzo IP 2
Indirizzo IP 3
.
.
Indirizzo IP n
Indirizzo IP 1
Indirizzo IP 2
Indirizzo IP 3
.
.
Indirizzo IP n
Indirizzo IP 2
Indirizzo IP 1
Client DHCPClient DHCP
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 rinnovo (renewal) degli indirizzi DHCP
Server DHCPServer DHCP
Server DHCP che
detiene il lease
Server DHCP che
detiene il lease
DHCPREQUEST (Unicast)DHCPREQUEST (Unicast)11
11
22
DHCPREQUEST (Broadcast)DHCPREQUEST (Broadcast)22
DHCPACKDHCPACK33
Client DHCPClient DHCP
33
Server DHCPServer DHCP
Server
Non-DHCP
Server
Non-DHCP
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 opzioni di configurazione del DHCP
 Le opzioni di configurazione del DHCP includono:
• Gli indirizzi IP di inizio e di fine
• La maschera di sottorete
• La durata del lease
• Il router
• Il server DNS
• Le esclusioni (exclusion)
• Le prenotazioni (reservation)
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
Automatic private IP addressing (APIPA)
 Viene utilizzato quando non si può contattare
un server DHCP
 Assegna gli indirizzi IP della rete 169.254.0.0/16
 Non è idoneo per un uso aziendale
 Non può essere utilizzato in presenza di:
• Connettività Internet
• Subnet multiple
• Server DNS
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
È utilizzato per visualizzare le informazioni di configurazione IP e
controllare la cache del resolver DNS
È utilizzato per visualizzare le informazioni di configurazione IP e
controllare la cache del resolver DNS
Uso del tool IPConfig (windows)
Opzione Descrizione
/all
Mostra tutte le informazioni di configurazione degli
indirizzi IP
/release Rilascia un lease di indirizzo IPv4
/renew Rinnova un lease di indirizzo IPv4
/flushdns Elimina la cache del resolver DNS
/registerdns
Rinfresca il lease DHCP e registra nuovamente i
nomi DNS
/displaydns Mostra il contenuto della cache del resolver DNS
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
È usato per visualizzare le statistiche del protocollo TCP/IP e le attuali
connessioni di rete
È usato per visualizzare le statistiche del protocollo TCP/IP e le attuali
connessioni di rete
Uso del tool NETStat (windows)
Opzione Descrizione
-a Visualizza tutte le connessioni e le porte in ascolto
-b
Consente di visualizzare il file eseguibile coinvolto nella
creazione di ogni connessione e porta di ascolto
-e Visualizza le statistiche Ethernet
-r Visualizza la tabella di routing
-s Visualizza le statistiche dello stack
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

More Related Content

What's hot

MODULO 26 –> Il controllo degli accessi
MODULO 26 –> Il controllo degli accessiMODULO 26 –> Il controllo degli accessi
MODULO 26 –> Il controllo degli accessiFrancesco Ciclosi
 
MODULO 23 –> Le reti geografiche
MODULO 23 –> Le reti geograficheMODULO 23 –> Le reti geografiche
MODULO 23 –> Le reti geograficheFrancesco Ciclosi
 
MODULO 27 –> Dai virus al malware
MODULO 27 –> Dai virus al malwareMODULO 27 –> Dai virus al malware
MODULO 27 –> Dai virus al malwareFrancesco Ciclosi
 
MODULO 18 –> Il sistema operativo
MODULO 18 –> Il sistema operativoMODULO 18 –> Il sistema operativo
MODULO 18 –> Il sistema operativoFrancesco Ciclosi
 
MODULO 11 –> Le porte di comunicazione del computer
MODULO 11 –> Le porte di comunicazione del computerMODULO 11 –> Le porte di comunicazione del computer
MODULO 11 –> Le porte di comunicazione del computerFrancesco Ciclosi
 
MODULO 10 –> La scheda madre e il BIOS
MODULO 10 –> La scheda madre e il BIOSMODULO 10 –> La scheda madre e il BIOS
MODULO 10 –> La scheda madre e il BIOSFrancesco Ciclosi
 
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemIntroduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemRoBisc
 
MODULO 28 –> La Business Continuity Management
MODULO 28 –> La Business Continuity ManagementMODULO 28 –> La Business Continuity Management
MODULO 28 –> La Business Continuity ManagementFrancesco Ciclosi
 
MODULO 15 --> Il backup dei dati
MODULO 15 --> Il backup dei datiMODULO 15 --> Il backup dei dati
MODULO 15 --> Il backup dei datiFrancesco Ciclosi
 
MODULO 14 --> La crittografia delle informazioni
MODULO 14 --> La crittografia delle informazioniMODULO 14 --> La crittografia delle informazioni
MODULO 14 --> La crittografia delle informazioniFrancesco Ciclosi
 
MODULO LAB4 --> Le relazioni e l’integrità referenziale
MODULO LAB4 --> Le relazioni e l’integrità referenzialeMODULO LAB4 --> Le relazioni e l’integrità referenziale
MODULO LAB4 --> Le relazioni e l’integrità referenzialeFrancesco Ciclosi
 
MODULO 12 –> I dispositivi di input e/o di output
MODULO 12 –> I dispositivi di input e/o di outputMODULO 12 –> I dispositivi di input e/o di output
MODULO 12 –> I dispositivi di input e/o di outputFrancesco Ciclosi
 
MODULO 01 - Elementi di base
MODULO 01 - Elementi di baseMODULO 01 - Elementi di base
MODULO 01 - Elementi di baseFrancesco Ciclosi
 
MODULO 13 --> Le memorie secondarie
MODULO 13 --> Le memorie secondarieMODULO 13 --> Le memorie secondarie
MODULO 13 --> Le memorie secondarieFrancesco Ciclosi
 
MODULO IB02 –> I bit e la loro memorizzazione
MODULO IB02 –> I bit e la loro memorizzazioneMODULO IB02 –> I bit e la loro memorizzazione
MODULO IB02 –> I bit e la loro memorizzazioneFrancesco Ciclosi
 
MODULO IB03 –> La memoria principale
MODULO IB03 –> La memoria principaleMODULO IB03 –> La memoria principale
MODULO IB03 –> La memoria principaleFrancesco Ciclosi
 
MODULO 00 –> Presentazione del corso
MODULO 00 –> Presentazione del corsoMODULO 00 –> Presentazione del corso
MODULO 00 –> Presentazione del corsoFrancesco Ciclosi
 

What's hot (17)

MODULO 26 –> Il controllo degli accessi
MODULO 26 –> Il controllo degli accessiMODULO 26 –> Il controllo degli accessi
MODULO 26 –> Il controllo degli accessi
 
MODULO 23 –> Le reti geografiche
MODULO 23 –> Le reti geograficheMODULO 23 –> Le reti geografiche
MODULO 23 –> Le reti geografiche
 
MODULO 27 –> Dai virus al malware
MODULO 27 –> Dai virus al malwareMODULO 27 –> Dai virus al malware
MODULO 27 –> Dai virus al malware
 
MODULO 18 –> Il sistema operativo
MODULO 18 –> Il sistema operativoMODULO 18 –> Il sistema operativo
MODULO 18 –> Il sistema operativo
 
MODULO 11 –> Le porte di comunicazione del computer
MODULO 11 –> Le porte di comunicazione del computerMODULO 11 –> Le porte di comunicazione del computer
MODULO 11 –> Le porte di comunicazione del computer
 
MODULO 10 –> La scheda madre e il BIOS
MODULO 10 –> La scheda madre e il BIOSMODULO 10 –> La scheda madre e il BIOS
MODULO 10 –> La scheda madre e il BIOS
 
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemIntroduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name System
 
MODULO 28 –> La Business Continuity Management
MODULO 28 –> La Business Continuity ManagementMODULO 28 –> La Business Continuity Management
MODULO 28 –> La Business Continuity Management
 
MODULO 15 --> Il backup dei dati
MODULO 15 --> Il backup dei datiMODULO 15 --> Il backup dei dati
MODULO 15 --> Il backup dei dati
 
MODULO 14 --> La crittografia delle informazioni
MODULO 14 --> La crittografia delle informazioniMODULO 14 --> La crittografia delle informazioni
MODULO 14 --> La crittografia delle informazioni
 
MODULO LAB4 --> Le relazioni e l’integrità referenziale
MODULO LAB4 --> Le relazioni e l’integrità referenzialeMODULO LAB4 --> Le relazioni e l’integrità referenziale
MODULO LAB4 --> Le relazioni e l’integrità referenziale
 
MODULO 12 –> I dispositivi di input e/o di output
MODULO 12 –> I dispositivi di input e/o di outputMODULO 12 –> I dispositivi di input e/o di output
MODULO 12 –> I dispositivi di input e/o di output
 
MODULO 01 - Elementi di base
MODULO 01 - Elementi di baseMODULO 01 - Elementi di base
MODULO 01 - Elementi di base
 
MODULO 13 --> Le memorie secondarie
MODULO 13 --> Le memorie secondarieMODULO 13 --> Le memorie secondarie
MODULO 13 --> Le memorie secondarie
 
MODULO IB02 –> I bit e la loro memorizzazione
MODULO IB02 –> I bit e la loro memorizzazioneMODULO IB02 –> I bit e la loro memorizzazione
MODULO IB02 –> I bit e la loro memorizzazione
 
MODULO IB03 –> La memoria principale
MODULO IB03 –> La memoria principaleMODULO IB03 –> La memoria principale
MODULO IB03 –> La memoria principale
 
MODULO 00 –> Presentazione del corso
MODULO 00 –> Presentazione del corsoMODULO 00 –> Presentazione del corso
MODULO 00 –> Presentazione del corso
 

Viewers also liked

Viewers also liked (20)

ecdl-modulo-7-reti-informatiche
ecdl-modulo-7-reti-informaticheecdl-modulo-7-reti-informatiche
ecdl-modulo-7-reti-informatiche
 
5_internet
5_internet5_internet
5_internet
 
5. Introduzione a internet
5. Introduzione a internet5. Introduzione a internet
5. Introduzione a internet
 
Web2.0
Web2.0Web2.0
Web2.0
 
Confronto Modello ISO/OSI e Modello TCP/IP
Confronto Modello ISO/OSI e Modello TCP/IPConfronto Modello ISO/OSI e Modello TCP/IP
Confronto Modello ISO/OSI e Modello TCP/IP
 
Lumit.Basic.Knowledge.Training.Introduzione.Tcp Ip
Lumit.Basic.Knowledge.Training.Introduzione.Tcp IpLumit.Basic.Knowledge.Training.Introduzione.Tcp Ip
Lumit.Basic.Knowledge.Training.Introduzione.Tcp Ip
 
Network e Internet
Network e InternetNetwork e Internet
Network e Internet
 
B Esercizi Tcp
B Esercizi TcpB Esercizi Tcp
B Esercizi Tcp
 
Hosting: storia del protocollo http
Hosting: storia del protocollo httpHosting: storia del protocollo http
Hosting: storia del protocollo http
 
Network essentials
Network essentialsNetwork essentials
Network essentials
 
World wide web
World wide webWorld wide web
World wide web
 
OpenId @JavaDayRoma
OpenId @JavaDayRomaOpenId @JavaDayRoma
OpenId @JavaDayRoma
 
Lezione 3: Connessioni TCP
Lezione 3: Connessioni TCPLezione 3: Connessioni TCP
Lezione 3: Connessioni TCP
 
13 Linux Network Comandi
13 Linux Network Comandi13 Linux Network Comandi
13 Linux Network Comandi
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
HISTORY OF THE INTERNET
HISTORY OF THE INTERNETHISTORY OF THE INTERNET
HISTORY OF THE INTERNET
 
Lezione 4 ogetti-vba
Lezione 4 ogetti-vbaLezione 4 ogetti-vba
Lezione 4 ogetti-vba
 
Telematica
TelematicaTelematica
Telematica
 
Tcp
TcpTcp
Tcp
 
Reti Informatiche - Modulo 7 ECDL Core
Reti Informatiche - Modulo 7 ECDL CoreReti Informatiche - Modulo 7 ECDL Core
Reti Informatiche - Modulo 7 ECDL Core
 

Similar to MODULO 20 –> Introduzione al TCP/IP

MODULO 05: Fondamenti di informatica
MODULO 05: Fondamenti di informaticaMODULO 05: Fondamenti di informatica
MODULO 05: Fondamenti di informaticaFrancesco Ciclosi
 
MODULO 03 - Il sistema binario
MODULO 03 - Il sistema binarioMODULO 03 - Il sistema binario
MODULO 03 - Il sistema binarioFrancesco Ciclosi
 
MODULO 00 - Presentazione del corso
MODULO 00 - Presentazione del corsoMODULO 00 - Presentazione del corso
MODULO 00 - Presentazione del corsoFrancesco Ciclosi
 
MODULO IB01 –> Elementi di base
MODULO IB01 –> Elementi di baseMODULO IB01 –> Elementi di base
MODULO IB01 –> Elementi di baseFrancesco Ciclosi
 
MODULO 06: La produzione dei microprocessori e dei chip di memoria
MODULO 06: La produzione dei microprocessori e dei chip di memoriaMODULO 06: La produzione dei microprocessori e dei chip di memoria
MODULO 06: La produzione dei microprocessori e dei chip di memoriaFrancesco Ciclosi
 
MODULO LAB1 --> Introduzione alle basi di dati
MODULO LAB1 --> Introduzione alle basi di datiMODULO LAB1 --> Introduzione alle basi di dati
MODULO LAB1 --> Introduzione alle basi di datiFrancesco Ciclosi
 
MODULO 04: Il microprocessore
MODULO 04: Il microprocessoreMODULO 04: Il microprocessore
MODULO 04: Il microprocessoreFrancesco Ciclosi
 
2. Introduzione a internet (I)
2. Introduzione a internet (I)2. Introduzione a internet (I)
2. Introduzione a internet (I)Roberto Polillo
 
La rappresentazione delle informazioni
La rappresentazione delle informazioniLa rappresentazione delle informazioni
La rappresentazione delle informazioniFrancesco Ciclosi
 
MODULO 07: L’interazione tra il microprocessore e la memoria di sistema
MODULO 07: L’interazione tra il microprocessore e la memoria di sistemaMODULO 07: L’interazione tra il microprocessore e la memoria di sistema
MODULO 07: L’interazione tra il microprocessore e la memoria di sistemaFrancesco Ciclosi
 
2 .Introduzione a internet
2 .Introduzione a internet2 .Introduzione a internet
2 .Introduzione a internetRoberto Polillo
 
MODULO OD1: Gli Open data, cosa sono e a cosa servono
MODULO OD1: Gli Open data, cosa sono e a cosa servonoMODULO OD1: Gli Open data, cosa sono e a cosa servono
MODULO OD1: Gli Open data, cosa sono e a cosa servonoFrancesco Ciclosi
 
MODULO OD3: Gli Open Data nelle Marche
MODULO OD3: Gli Open Data nelle MarcheMODULO OD3: Gli Open Data nelle Marche
MODULO OD3: Gli Open Data nelle MarcheFrancesco Ciclosi
 
MODULO OD4: Un esempio di utilizzo degli Open Data
MODULO OD4: Un esempio di utilizzo degli Open DataMODULO OD4: Un esempio di utilizzo degli Open Data
MODULO OD4: Un esempio di utilizzo degli Open DataFrancesco Ciclosi
 
WCF RIA SERVICE - Evento 1nn0va 2010
WCF RIA SERVICE - Evento 1nn0va 2010WCF RIA SERVICE - Evento 1nn0va 2010
WCF RIA SERVICE - Evento 1nn0va 2010Marco Pozzan
 
4. Introduzione al web (I)
4. Introduzione al web (I)4. Introduzione al web (I)
4. Introduzione al web (I)Roberto Polillo
 

Similar to MODULO 20 –> Introduzione al TCP/IP (20)

MODULO 02 - Gli elaboratori
MODULO 02 - Gli elaboratoriMODULO 02 - Gli elaboratori
MODULO 02 - Gli elaboratori
 
MODULO 05: Fondamenti di informatica
MODULO 05: Fondamenti di informaticaMODULO 05: Fondamenti di informatica
MODULO 05: Fondamenti di informatica
 
MODULO 03 - Il sistema binario
MODULO 03 - Il sistema binarioMODULO 03 - Il sistema binario
MODULO 03 - Il sistema binario
 
MODULO 00 - Presentazione del corso
MODULO 00 - Presentazione del corsoMODULO 00 - Presentazione del corso
MODULO 00 - Presentazione del corso
 
MODULO 09 --> I bus
MODULO 09 --> I busMODULO 09 --> I bus
MODULO 09 --> I bus
 
MODULO IB01 –> Elementi di base
MODULO IB01 –> Elementi di baseMODULO IB01 –> Elementi di base
MODULO IB01 –> Elementi di base
 
MODULO 06: La produzione dei microprocessori e dei chip di memoria
MODULO 06: La produzione dei microprocessori e dei chip di memoriaMODULO 06: La produzione dei microprocessori e dei chip di memoria
MODULO 06: La produzione dei microprocessori e dei chip di memoria
 
MODULO LAB1 --> Introduzione alle basi di dati
MODULO LAB1 --> Introduzione alle basi di datiMODULO LAB1 --> Introduzione alle basi di dati
MODULO LAB1 --> Introduzione alle basi di dati
 
MODULO 04: Il microprocessore
MODULO 04: Il microprocessoreMODULO 04: Il microprocessore
MODULO 04: Il microprocessore
 
2. Introduzione a internet (I)
2. Introduzione a internet (I)2. Introduzione a internet (I)
2. Introduzione a internet (I)
 
La rappresentazione delle informazioni
La rappresentazione delle informazioniLa rappresentazione delle informazioni
La rappresentazione delle informazioni
 
MODULO 07: L’interazione tra il microprocessore e la memoria di sistema
MODULO 07: L’interazione tra il microprocessore e la memoria di sistemaMODULO 07: L’interazione tra il microprocessore e la memoria di sistema
MODULO 07: L’interazione tra il microprocessore e la memoria di sistema
 
2 .Introduzione a internet
2 .Introduzione a internet2 .Introduzione a internet
2 .Introduzione a internet
 
MODULO OD1: Gli Open data, cosa sono e a cosa servono
MODULO OD1: Gli Open data, cosa sono e a cosa servonoMODULO OD1: Gli Open data, cosa sono e a cosa servono
MODULO OD1: Gli Open data, cosa sono e a cosa servono
 
MODULO OD3: Gli Open Data nelle Marche
MODULO OD3: Gli Open Data nelle MarcheMODULO OD3: Gli Open Data nelle Marche
MODULO OD3: Gli Open Data nelle Marche
 
MODULO 08 --> Le memorie
MODULO 08 --> Le memorieMODULO 08 --> Le memorie
MODULO 08 --> Le memorie
 
MODULO OD4: Un esempio di utilizzo degli Open Data
MODULO OD4: Un esempio di utilizzo degli Open DataMODULO OD4: Un esempio di utilizzo degli Open Data
MODULO OD4: Un esempio di utilizzo degli Open Data
 
WCF RIA SERVICE - Evento 1nn0va 2010
WCF RIA SERVICE - Evento 1nn0va 2010WCF RIA SERVICE - Evento 1nn0va 2010
WCF RIA SERVICE - Evento 1nn0va 2010
 
4. Introduzione al web (I)
4. Introduzione al web (I)4. Introduzione al web (I)
4. Introduzione al web (I)
 
European e-competence-framework-3.0 Italian language
European e-competence-framework-3.0 Italian languageEuropean e-competence-framework-3.0 Italian language
European e-competence-framework-3.0 Italian language
 

More from Francesco Ciclosi

La biometria come nuovo paradigma di autenticazione e identificazione
La biometria come nuovo paradigma di autenticazione e identificazioneLa biometria come nuovo paradigma di autenticazione e identificazione
La biometria come nuovo paradigma di autenticazione e identificazioneFrancesco Ciclosi
 
The network attached devices inventory as required by the Italian requirement...
The network attached devices inventory as required by the Italian requirement...The network attached devices inventory as required by the Italian requirement...
The network attached devices inventory as required by the Italian requirement...Francesco Ciclosi
 
The risk analysis as a unified approach to satisfy GDPR, NIS Directive and IS...
The risk analysis as a unified approach to satisfy GDPR, NIS Directive and IS...The risk analysis as a unified approach to satisfy GDPR, NIS Directive and IS...
The risk analysis as a unified approach to satisfy GDPR, NIS Directive and IS...Francesco Ciclosi
 
MODULO E02 –> Scelte di consumo intertemporale
MODULO E02 –> Scelte di consumo intertemporaleMODULO E02 –> Scelte di consumo intertemporale
MODULO E02 –> Scelte di consumo intertemporaleFrancesco Ciclosi
 
MODULO IB04 –> La memoria di massa
MODULO IB04 –> La memoria di massaMODULO IB04 –> La memoria di massa
MODULO IB04 –> La memoria di massaFrancesco Ciclosi
 
MODULO E01 –> Scelte d’investimento per un’impresa
MODULO E01 –> Scelte d’investimento per un’impresaMODULO E01 –> Scelte d’investimento per un’impresa
MODULO E01 –> Scelte d’investimento per un’impresaFrancesco Ciclosi
 
MODULO LAB3 --> Raffinamento della rappresentazione
MODULO LAB3 --> Raffinamento della rappresentazioneMODULO LAB3 --> Raffinamento della rappresentazione
MODULO LAB3 --> Raffinamento della rappresentazioneFrancesco Ciclosi
 

More from Francesco Ciclosi (7)

La biometria come nuovo paradigma di autenticazione e identificazione
La biometria come nuovo paradigma di autenticazione e identificazioneLa biometria come nuovo paradigma di autenticazione e identificazione
La biometria come nuovo paradigma di autenticazione e identificazione
 
The network attached devices inventory as required by the Italian requirement...
The network attached devices inventory as required by the Italian requirement...The network attached devices inventory as required by the Italian requirement...
The network attached devices inventory as required by the Italian requirement...
 
The risk analysis as a unified approach to satisfy GDPR, NIS Directive and IS...
The risk analysis as a unified approach to satisfy GDPR, NIS Directive and IS...The risk analysis as a unified approach to satisfy GDPR, NIS Directive and IS...
The risk analysis as a unified approach to satisfy GDPR, NIS Directive and IS...
 
MODULO E02 –> Scelte di consumo intertemporale
MODULO E02 –> Scelte di consumo intertemporaleMODULO E02 –> Scelte di consumo intertemporale
MODULO E02 –> Scelte di consumo intertemporale
 
MODULO IB04 –> La memoria di massa
MODULO IB04 –> La memoria di massaMODULO IB04 –> La memoria di massa
MODULO IB04 –> La memoria di massa
 
MODULO E01 –> Scelte d’investimento per un’impresa
MODULO E01 –> Scelte d’investimento per un’impresaMODULO E01 –> Scelte d’investimento per un’impresa
MODULO E01 –> Scelte d’investimento per un’impresa
 
MODULO LAB3 --> Raffinamento della rappresentazione
MODULO LAB3 --> Raffinamento della rappresentazioneMODULO LAB3 --> Raffinamento della rappresentazione
MODULO LAB3 --> Raffinamento della rappresentazione
 

MODULO 20 –> Introduzione al TCP/IP

  • 1. Insegnamento di Informatica – a.a. 2015-16 Introduzione al TCP/IP INSEGNAMENTO DI INFORMATICA – A.A. 2015-16 Francesco Ciclosi Macerata, 15 dicembre 2015
  • 2. 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 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)
  • 3. 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 ISO/OSI vs TCP/IP (1/2)  TCP è un protocollo che supporta lo strato di Trasporto e IP è il protocollo che supporta lo strato di Rete  Sono incompatibili e in concorrenza con quelli di ISO/OSI
  • 4. 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 ISO/OSI vs TCP/IP (2/2)  TCP/IP non si occupa dei protocolli degli strati Data Link e Fisico che possono essere progettati usando le regole di ISO/OSI  TCP/IP non usa gli strati di sessione e presentazione ma si interfaccia direttamente con l’applicazione  Il modello ISO/OSI rimane un’architettura di riferimento soprattutto per gli strati 1 e 2
  • 5. 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 L’architettura dello stack TCP/IP TransportTransport InternetInternet Network InterfaceNetwork Interface ApplicationApplication EthernetEthernet Frame Relay Frame Relay Token Ring Token Ring ATMATM HTTPHTTP FTPFTP SMTPSMTP DNSDNS IMAPIMAP SNMPSNMP Suite di protocolli TCP/IP TCPTCP UDPUDP IPv6IPv6IPv4IPv4 ARPARP IGMPIGMP ICMPICMP
  • 6. 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-16TCP/IPemodello ISO/OSI Suite di protocolli TCP/IPTCP/IPOSI TCPTCP UDPUDP EthernetEthernet Frame Relay Frame Relay Token Ring Token Ring ATMATM ApplicationApplication TransportTransport Network Interface Network Interface HTTPHTTP ApplicationApplication TransportTransport NetworkNetwork Data-LinkData-Link PresentationPresentation SessionSession PhysicalPhysical InternetInternet FTPFTP SMTPSMTP DNSDNS IMAPIMAP SNMPSNMP IPv6IPv6IPv4IPv4 ARPARP IGMPIGMP ICMPICMP
  • 7. 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 Funzionamento di TCP/IP (1/2)  I dati che il livello Trasporto riceve dal livello Applicazione vengono frammentati in pacchetti al fine di ottimizzarne il trattamento  TCP aggiunge a ogni pacchetto una serie di informazioni che lo caratterizzano in maniera inequivocabile • Es: il numero d’ordine nella sequenza di cui il pacchetto fa parte • Es: i codici di controllo (checksum) che verificano se la trasmissione è avvenuta correttamente
  • 8. 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 Funzionamento di TCP/IP (2/2)  Il pacchetto viene quindi passato al livello Rete dove IP si fa carico di instradare i pacchetti nella maniera più opportuna verso l’host di destinazione
  • 9. 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 protocolli del livello di trasporto TCP:  Orientato alla connessione (connection oriented)  Affidabile (reliable) UDP:  Senza connessione (connectionless)  Inaffidabile (unreliable)
  • 10. 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 principali protocolli del livello applicazione Alcuni protocolli del livello applicazione sono: • HTTP/HTTPS • FTP • RDP • SMB • SMTP • POP3 • IMAP
  • 11. 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 Status levels: •Required •Recommended •Elective •Limited use •Not recommended Maturity levels: •Proposed standard •Draft standard •Internet standard 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 Una RFC (Request for Comments) è la descrizione di una funzionalità di rete Una RFC non è mai modificata, bensì rimpiazzata da una nuova RFC Il processo di approvazione è descritto dalla RFC2026 Il processo di approvazione è descritto dalla RFC2026
  • 12. 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 componenti di un indirizzo IP IP Address 192.168.2.182 IP Address 192.168.2.182 IP Address 192.168.2.180 IP Address 192.168.2.180 IP Address 192.168.2.181 IP Address 192.168.2.181 IP Address 192.168.1.180 IP Address 192.168.1.180 IP Address 192.168.1.182 IP Address 192.168.1.182 IP Address 192.168.1.181 IP Address 192.168.1.181
  • 13. 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  Gli indirizzi sono costituiti da 4 numeri separati da un punto e debbono essere univoci  Ogni numero può assumere valori da 0 a 255  La prima parte rappresenta la parte rete dell’indirizzo  La seconda parte rappresenta l’indirizzo del computer nella rete DATI da: 192.112.36.5 a: 128.174.5.6 Pacchetto IP 193.204.8.30 web.unicam.it
  • 14. 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 Classe Indirizzo Primo Numero Max host Esempio A Rete.Host.Host.Host 1-126 254 x 254 x 254 = 16.387.064 8.8.8.8 B Rete.Rete.Host.Host 128-191 254 x 254 = 64.516 129.7.34.75 C Rete.Rete.Rete.Host 192-223 254 193.204.8.30 Indirizzi di rete  Esistono altre due classi (D e E) usate per le trasmissioni Multicast e per fini speciali  Il numero di host è pari a 2n - 1
  • 15. 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’è una subnet mask? Network ID Subnet mask IP address xw y z 192 168 10 0 xw y z 255 255 255 0 xw y z 192 168 10 43
  • 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 Cos’è un gateway di default ? 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 Spesso il protocollo DHCP è utilizzato per fornire automaticamente al client l’indirizzo IP relativo al gateway predefinito Spesso il protocollo DHCP è utilizzato per fornire automaticamente al client l’indirizzo IP relativo al gateway predefinito
  • 17. 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
  • 18. 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 record e le zone del DNS (1/2)  Una zona DNS è una specifica porzione dello spazio dei nomi DNS che può contenere i record DNS  I record nelle zone di ricerca diretta (forward lookup zones) includono: • A (risolvono gli host name in indirizzi IP) • SRV (localizzano i servizi disponibili) • MX (localizzano i server di posta) • CNAME (definiscono alias per i record di tipo A)
  • 19. 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 record e le zone del DNS (2/2)  I record nelle zone di ricerca inversa (reverse lookup zones) includono: • PTR (risolvono gli indirizzi IP in host name)
  • 20. 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 La risoluzione dei nomi DNS WorkstationWorkstation 54.72.52.5854.72.52.58 Server DNS localeServer DNS locale Qual’è l’indirizzo IP di www.unimc.it? Server DNS RootServer DNS Root Server DNS .itServer DNS .it Server DNS unimc.itServer DNS unimc.it
  • 21. 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-DHCPClient Non-DHCP Client DHCPClient DHCP Server DHCPServer DHCP Database DHCPDatabase DHCP Indirizzo IP 1 Indirizzo IP 2 Indirizzo IP 3 . . Indirizzo IP n Indirizzo IP 1 Indirizzo IP 2 Indirizzo IP 3 . . Indirizzo IP n Indirizzo IP 2 Indirizzo IP 1 Client DHCPClient DHCP
  • 22. 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 rinnovo (renewal) degli indirizzi DHCP Server DHCPServer DHCP Server DHCP che detiene il lease Server DHCP che detiene il lease DHCPREQUEST (Unicast)DHCPREQUEST (Unicast)11 11 22 DHCPREQUEST (Broadcast)DHCPREQUEST (Broadcast)22 DHCPACKDHCPACK33 Client DHCPClient DHCP 33 Server DHCPServer DHCP Server Non-DHCP Server Non-DHCP
  • 23. 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 opzioni di configurazione del DHCP  Le opzioni di configurazione del DHCP includono: • Gli indirizzi IP di inizio e di fine • La maschera di sottorete • La durata del lease • Il router • Il server DNS • Le esclusioni (exclusion) • Le prenotazioni (reservation)
  • 24. 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 Automatic private IP addressing (APIPA)  Viene utilizzato quando non si può contattare un server DHCP  Assegna gli indirizzi IP della rete 169.254.0.0/16  Non è idoneo per un uso aziendale  Non può essere utilizzato in presenza di: • Connettività Internet • Subnet multiple • Server DNS
  • 25. 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 È utilizzato per visualizzare le informazioni di configurazione IP e controllare la cache del resolver DNS È utilizzato per visualizzare le informazioni di configurazione IP e controllare la cache del resolver DNS Uso del tool IPConfig (windows) Opzione Descrizione /all Mostra tutte le informazioni di configurazione degli indirizzi IP /release Rilascia un lease di indirizzo IPv4 /renew Rinnova un lease di indirizzo IPv4 /flushdns Elimina la cache del resolver DNS /registerdns Rinfresca il lease DHCP e registra nuovamente i nomi DNS /displaydns Mostra il contenuto della cache del resolver DNS
  • 26. 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 È usato per visualizzare le statistiche del protocollo TCP/IP e le attuali connessioni di rete È usato per visualizzare le statistiche del protocollo TCP/IP e le attuali connessioni di rete Uso del tool NETStat (windows) Opzione Descrizione -a Visualizza tutte le connessioni e le porte in ascolto -b Consente di visualizzare il file eseguibile coinvolto nella creazione di ogni connessione e porta di ascolto -e Visualizza le statistiche Ethernet -r Visualizza la tabella di routing -s Visualizza le statistiche dello stack
  • 27. 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