Interconnessione di reti Collegamenti tra reti eterogenee Instradamento (routing) e inoltro (forwarding) IPv4 - indirizzi IP e MAC - sottoreti IPv6 - evoluzione di Internet DNS - Domain Name System Conclusioni 1 1 Internetworking 2 2
Modello di servizio Indica le caratteristiche funzionali che la rete si propone di offrire per rendere possibile la comunicazione. Il modello di servizio di IP è poco esigente e si basa su due elementi: modello datagram (privo di connessione) - best effort schema di indirizzamento 3 3 Incapsulamento dei protocolli 4 4
Best Effort il datagramma è un tipo di pacchetto che viene trasmesso in una rete in modalità priva di connessione Best effort indica che la rete farà del suo meglio per recapitare il pacchetto in modo corretto, ma non è in grado di garantirlo Il protocollo IP ha avuto grande successo perché può operare con successo anche su reti inaffidabili. 5 5 Formato del pacchetto IPv4 6 6
Formato protocollo TCP 7 7 Indirizzi IP 8 8
Indirizzi IP Privati Classe indirizzo iniziale indirizzo finale Classi indirizzi A 10.0.0.0 10.255.255.255 singola classe A 16.777.216 B 172.16.0.0 172.31.255.255 C 192.168.0.0 192.168.255.255 16 classi B 256 classi C 1.048.576 65.536 9 9 Caratteristiche indirizzi IP La gerarchia: network address e host address Lo schema di indirizzamento delle reti TPC/IP nasce secondo lo schema classful, ma successivamente si è optato per un approccio privo di classi classless. L inoltro (forwarding) è il processo che consiste nel ricevere un pacchetto da una porta di ingresso e trasferirlo verso la porta d uscita corretta. L instradamento (routing) è legato allo smistamento di un pacchetto IP da un nodo all altro della rete, e serve a costruire le tabelle di inoltro. 10 10
Inoltro Testo H1 e H3 possono comunicare mediante semplice inoltro perché sono sulla stessa rete 11 11 ARP (Address Resolution Protocol) traduce l indirizzo IP in indirizzo fisico legato alla tipologia di rete (p. es. MAC [Media Access Control] address per le reti Ethernet) l indirizzo MAC di una scheda di rete Ethernet è composto da 48 bit (p. es. 00:50:56:c0:00:01) ARP crea una tabella con le corrispondenze indirizzo IP - MAC usate più recentemente e l aggiorna ogni 15 minuti. 12 12
DHCP (Dynamic Host Configuration Protocol) Gli indirizzi IP possono essere assegnati manualmente o automaticamente utilizzando un server DHCP (router - server) Permette di garantire l unicità degli indirizzi riducendo la probabilità di conflitti di indirizzo. Oltre all indirizzo IP permette di configurare anche altri parametri necessari per la comunicazione con TCP/IP L assegnazione di un indirizzo è regolamentata dal tempo di lease (da pochi minuti ad un tempo infinito) 13 13 Configurazione TCP/IP di un HOST Indirizzo IP - IP Address (p. es. 172.16.0.12) Maschera di sottorete - Subnet Mask (p. es. 255.255.255.0) Router Default Gateway (p. es. 172.16.0.254) Server DNS primario e secondario (p. es. 172.16.0.254 o p. es. quello fornito dall operatore che fornisce la connettività) 14 14
Rete Internet Globale Internet si è evoluta in modo diverso da quanto previsto dai progettisti: si è passati da una organizzazione per classi ad una classless basata sulle sottoreti Gli indirizzi IP Pubblici (IPv4) vengono assegnati ai vari operatori in modo che le numerazioni seguano una ripartizione geografica facilitando quindi l instradamento, ormai però sono insufficienti e si punta verso una nuova numerazione (IPv6) Le maschere di sottorete consentono la creazione di sottoreti anche più piccole rispetto a quanto previsto dalla suddivisione in classi 15 15 Maschere di sottorete 16 16
IPv6 maggior numero di host ma non solo... indirizzamento a 128 bit contro 32 di IPv4 supporto alla sicurezza servizi realtime autoconfigurazione migliore instradamento 17 17 DNS (Domain Name System) name space gerarchico domini di I livello:.it,.com,.eu,.net, ecc.. domini di II livello: elea.it, interno.it, ecc... domini di III livello: dominio3.poliziadistato.it i dati relativi ai domini sono memorizzati sui Name Server (NS) 18 18
Name Server Per ogni dominio di II o III livello vengono memorizzati una serie di dati Name, Value, Type (A - NS - CNAME - MX), Class, TTL A - indica un indirizzo CNAME - indica un alias MX - indirizza i servizi di posta 19 19 Altri protocolli NetBEUI (reti Microsoft) Server WINS AppleTalk >> TCP/IP (OSX è basato su LINUX) IP/SPX (Novell Netware) >> TCP/IP (Novell ha acquisito SUSE ed ha orientato i suoi sviluppi su LINUX) 20 20
Conclusioni Collegamenti tra reti eterogenee Instradamento (routing) e inoltro (forwarding) IPv4 - indirizzi IP e MAC - sottoreti IPv6 - evoluzione di Internet DNS - Domain Name System 21 21