Le reti - Come il nostro PC è connesso con la Internet.
1. Le reti
Come il nostro PC è collegato con la internet
2. Importanza delle reti
● Acquisizione di risorse informative e di calcolo
distanti geograficamente
● La condivisione e la partecipazione tipiche del
panorama Open Source sono possibili solo
grazie alle reti
3. Classificazione delle reti
Per estensione nello spazio:
● BAN (Body Area Network)
● PAN (personal)
● LAN, CAN (campus), MAN, WAN
● GAN (global)
4. Classificazione delle reti
In base al canale trasmissivo:
● Reti locali
o Cavi UTP (Ethernet) o WiFi
● Reti pubbliche
o ADSL su doppino telefonico, 3G, WiMAX
8. TCP/IP
IP: Protocollo a pacchetto senza connessione e di
tipo best effort. Ogni membro della rete ha un
indirizzo del tipo 255.255.255.255
9. TCP/IP
TCP, Transmission Control Protocol. Creazione di
connessioni robuste tra due computer tramite la
verifica continua dell’avvenuta ricezione dei dati.
Definisce 65535 porte in modo da permettere ad
una macchina di avere più connessioni
10. DNS
Gli indirizzi IP sono difficili da ricordare per gli
esseri umani. Pertanto si ricorre ad un meccanismo
di traduzione da nomi a numeri.
11. Comandi Linux
ifconfig
Verifica della propria configurazione IP, possibilità
di modificarla.
12. Comandi Linux
ping
Serve per verificare se è un particolare nodo è
attivo, ma non può darci la certezza che sia spento
(firewall)
13. Comandi Linux
route
A quale nodo dobbiamo inviare i pacchetti se il
destinatario non fa parte della nostra rete?
14. Comandi Linux
traceroute
Illustra il percorso fatto dai nostri dati per arrivare in
un certo punto
15. Comandi Linux
mtr
Permette di scoprire quali nodi stanno perdendo
pacchetti nel percorso
17. Comandi Linux
telnet
Serviva per controllare un computer a distanza.
Oggi viene usato solo per il debug dei servizi.
18. Comandi Linux
ssh
Erede di telnet perché implementa la crittografia.
19. Esempio di firewall
iptables -F
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
iptables -A INPUT -i lo -j ACCEPT
/sbin/service iptables save