comandi di rete - Home Page di Andrea Leotardi

Transcript

comandi di rete - Home Page di Andrea Leotardi
COMANDI DI RETE
Walter Cerroni
D.E.I.S. - Università di Bologna
[email protected]
http://www-tlc.deis.unibo.it
Comando IPCONFIG
ipconfig /all
visualizza la configurazione IP corrente di ciascuna
interfaccia di rete presente nella macchina:
• indirizzo MAC
• indirizzo IP
• subnet mask
• default gateway
• server DNS
• …
Su Windows 9x:
Su UNIX/LINUX:
Walter Cerroni
winipcfg
ifconfig
17
1
Comando IPCONFIG – Esempio 1
Walter Cerroni
18
Comando IPCONFIG – Esempio 2 (I)
Walter Cerroni
19
2
Comando IPCONFIG – Esempio 2 (II)
Walter Cerroni
20
Address Resolution Protocol – ARP
137.204.57.210
137.204.57.95
ARP request
137.204.57.100
per IP = 137.204.57.10
137.204.57.10
137.204.57.34
• Il nodo sorgente invia un pacchetto MAC
broadcast contenente l’indirizzo IP del nodo
destinazione
• Tutte le stazioni della rete locale leggono il
pacchetto broadcast
Walter Cerroni
21
3
Address Resolution Protocol – ARP
137.204.57.95
137.204.57.210
ARP replay contenente indirizzo IP
137.204.57.100
137.204.57.10
137.204.57.34
• ARP locale risponde al remoto, inviando un
messaggio che contiene l’indirizzo MAC dell’host
destinazione
• Con questo messaggio l’host sorgente è in grado
di associare l’appropriato indirizzo MAC all’IP di
destinazione
Walter Cerroni
22
ARP Cache
• E’ molto costoso inviare ad ogni trasmissione dati un
pacchetto di broadcast per capire come raggiungere la
destinazione
• Per ridurre i costi, gli host mantengono una cache delle
più recenti relazioni indirizzo IP-indirizzo fisico, che
consultano prima di trasmettere i dati
• Se A vuole comunicare con B, è probabile che
nell’immediato anche B comunicherà con A, perciò A
mette nel suo ARP request pure il proprio legame
indirizzo IP-indirizzo fisico
• Dato che si usano pacchetti broadcast, tutti gli host locali
memorizzano tali dati in cache
Walter Cerroni
23
4
Comando ARP
arp –a
visualizza il contenuto della cache ARP con le
diverse corrispondenze tra indirizzi IP e MAC
Walter Cerroni
24
Comando ARP – Esempio
Walter Cerroni
25
5
Comando NSLOOKUP
Interroga un server DNS per trovare la corrispondenza
NOME_DNS
INDIRIZZO_IP
nslookup NOME_DNS
restituisce l’indirizzo IP corrispondente a NOME_DNS
nslookup INDIRIZZO_IP
restituisce il nome DNS corrispondente a INDIRIZZO_IP
Walter Cerroni
26
Comando NSLOOKUP – Esempio
Walter Cerroni
27
6
Comando NETSTAT
netstat
visualizza le informazioni relative alle connessioni
TCP attive in un host
netstat -s
visualizza una serie di dati di tipo statistico sul
traffico relativo ai diversi protocolli
Walter Cerroni
28
Comando NETSTAT – Esempio 1
Walter Cerroni
29
7
Comando NETSTAT – Esempio 2 (I)
Walter Cerroni
30
Comando NETSTAT – Esempio 2 (II)
Walter Cerroni
31
8
Comando ROUTE
route print
visualizza la tabella di routing relativa all’host
route –p add DEST mask NETMASK GATEWAY
aggiunge alla tabella di routing una entry relativa
alla destinazione DEST indicandone la NETMASK
e il GATEWAY attraverso il quale raggiungerla
Walter Cerroni
32
Comando ROUTE – Esempio 1
Walter Cerroni
33
9
Comando ROUTE – Esempio 2
Walter Cerroni
34
Comando ROUTE – Esempio 3
Walter Cerroni
35
10
Comando ROUTE – Esempio 4 (I)
Walter Cerroni
36
Comando ROUTE – Esempio 4 (II)
Walter Cerroni
37
11