Le reti - Come il nostro PC è connesso con la Internet.

Post on 05-Jul-2015

97 views 0 download

description

Talk tenuto in occasione del Linux Day presso l'ITIS di Urbino il 25/10/2014 Vengono esposti alcuni rudimenti di reti e comandi Linux.

Transcript of Le reti - Come il nostro PC è connesso con la Internet.

Le retiCome il nostro PC è collegato con la internet

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

Classificazione delle reti

Per estensione nello spazio:

● BAN (Body Area Network)

● PAN (personal)

● LAN, CAN (campus), MAN, WAN

● GAN (global)

Classificazione delle reti

In base al canale trasmissivo:

● Reti localio Cavi UTP (Ethernet) o WiFi

● Reti pubblicheo ADSL su doppino telefonico, 3G, WiMAX

Classificazione delle reti

In base alla topologia:

● Punto a punto (grafi)

● Broadcast (reti a stella)

Internet

La rete delle reti, perché unisce reti diverse per:

● Estensione nello spazio

● Canale trasmissivo

● Topologia

Suite di protocolli

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

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

DNS

Gli indirizzi IP sono difficili da ricordare per gli

esseri umani. Pertanto si ricorre ad un meccanismo

di traduzione da nomi a numeri.

Comandi Linux

ifconfig

Verifica della propria configurazione IP, possibilità

di modificarla.

Comandi Linux

ping

Serve per verificare se è un particolare nodo è

attivo, ma non può darci la certezza che sia spento

(firewall)

Comandi Linux

route

A quale nodo dobbiamo inviare i pacchetti se il

destinatario non fa parte della nostra rete?

Comandi Linux

traceroute

Illustra il percorso fatto dai nostri dati per arrivare in

un certo punto

Comandi Linux

mtr

Permette di scoprire quali nodi stanno perdendo

pacchetti nel percorso

Comandi Linux

whois

Fornisce informazioni su un dominio

Comandi Linux

telnet

Serviva per controllare un computer a distanza.

Oggi viene usato solo per il debug dei servizi.

Comandi Linux

ssh

Erede di telnet perché implementa la crittografia.

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

Access Point

http://users.utu.fi/sjsepp/hostapd/hostap.html