Configurazione IP. Assegnazione Indirizzi IP

Documenti analoghi
Inizializzazione degli Host. BOOTP e DHCP

P2-11: BOOTP e DHCP (Capitolo 23)

Gestione degli indirizzi

Gestione degli indirizzi

La configurazione degli indirizzi IP. Configurazione statica, con DHCP, e stateless

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

PROF. Filippo CAPUANI DHCP

ARP (Address Resolution Protocol)

5. Traduzione degli indirizzi di rete in indirizzi fisici: ARP

ARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it Fulvio RISSO

Computer Networks II BOOTP DHCP

ARP/RARP. Problema della Risoluzione dell Indirizzo. Corrispondenza statica e dinamica. Scenari

Interconnessione di reti

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

ARP e instradamento IP

Reti di Calcolatori

Il protocollo DHCP. Pietro Nicoletti. Mario Baldi

Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

COMPLESSO SCOLASTICO INTERNAZIONALE GIOVANNI PAOLO II. Pianificazione di reti IP (subnetting)

Firewall e Abilitazioni porte (Port Forwarding)

Tornado 830 / 831. ADSL Router - 4 port Ethernet switch - Wireless G - Access Point - Firewall - USB printer server

Online Help StruxureWare Data Center Expert

Protocollo IP e collegati

Protocolli strato rete in Internet

Linux User Group Cremona CORSO RETI

Internet. Introduzione alle comunicazioni tra computer

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

INDIRIZZI IP ARCHITETTURA GENERALE DEGLI INDIRIZZI IP FORME DI INDIRIZZI IP CINQUE FORME DI INDIRIZZI IP

CONNESSIONE DI UN PC ALLA RETE INTERNET

NAS 224 Accesso remoto Configurazione manuale

Impostazione dell'indirizzo IP del dispositivo di autenticazione di Xerox Secure Access Unified ID System Carta bianca

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella

Dal protocollo IP ai livelli superiori

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Modulo 9 Insieme di protocolli TCP/IP e indirizzi IP

Introduzione alle applicazioni di rete

Assegnazione di indirizzi IP dinamica (DHCP) 1

Reti e Sistemi per l Automazione MODBUS. Stefano Panzieri Modbus - 1

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.

Introduzione alla rete Internet

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Reti di Calcolatori. Il software

Il collegamento delle reti aziendali: DHCP, DSL, PPPoE

Protocolli di Comunicazione

DHCP e ISP. DHCP e ISP. DHCP e server. DHCP e server DSL. Soluzioni. Digital Subscriber Line. Regola di dimensionamento

Configurare una rete con PC Window s 98

Il DNS e la gestione degli indirizzi IP. Appunti a cura del prof. ing. Mario Catalano

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Router wireless AP 150N

Internetworking TCP/IP: esercizi

Protocolli strato rete in Internet

Introduzione alla rete Internet

GLI INDIRIZZI I.P. Prof.ssa D'Angelo - Ti presento le reti -

UNIVERSITÀ CÀ FOSCARI DI VENEZIA

Reti di Telecomunicazione Lezione 6

Strato di rete (parte 2) Autoconfigurazione Protocollo DHCP

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005

Sicurezza dei sistemi e delle reti 1. Lezione XVI: L assegnazione automatica di IP. Cosa fa DHCP. Il DHCP. Mattia Monga. a.a.

Reti di Telecomunicazione Lezione 8

SIP PHONE Perfectone IP301 Manuale Operativo PHONE IP301 GUIDA ALL INSTALLAZIONE

Indice. Prefazione XIII

Cenni di programmazione distribuita in C++ Mauro Piccolo

Per trovare un IP address (indirizzo IP) di un router Linksys, controllare le impostazioni del computer. Per istruzioni, cliccare qui.

Introduzione alla rete Internet

Lezione 1 Connessione ad una rete

(parte 2) DHCP e NAT

ATTIVAZIONE SCHEDE ETHERNET PER STAMPANTI SATO SERIE ENHANCED

1. IPv IPv4. Telematica 3 - R. Bolla 1. Università di Genova Facoltà di Ingegneria. Telematica 3. dist. Architettura. Prof.

Transmission Control Protocol

PROF. Filippo CAPUANI TCP/IP

Contesto: Peer to Peer

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Venerdì 18 Febbraio 2005, ore 9.30

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Laboratorio - Configurazione di una NIC con DHCP in Windows XP

Configurazione server e client DHCP in Linux

Introduzione ai protocolli di rete Il protocollo NetBEUI Il protocollo AppleTalk Il protocollo DLC Il protocollo NWLink Il protocollo TCP/IP

Laboratorio - Configurazione di una NIC con DHCP in Windows Vista

GUIDA ALLA REGISTRAZIONE DI UN DVR SU

Progetto di RHS MicroAODV per Reti di Sensori A.A. 2007/2008

Introduzione al DHCP

Verifica scritta di Sistemi e Reti Classe 5Di

Il funzionamento delle reti

Installazione Windows Server 2003

Classe bit: net id host id. 1 0 net id host id net id host id multicast address

Technical Support Bulletin No. 21 Web & LanAdapter

PROF. Filippo CAPUANI. Accesso Remoto

Sistemi avanzati di gestione dei Sistemi Informativi

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX

LINKSYS SPA922 GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

IP Mobility. Host mobili

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

INDIRIZZI IP AUTORIZZATI

Elementi di Informatica e Programmazione

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

Corso di recupero di sistemi Lezione 8

Transcript:

Configurazione IP Reti II Stefano Leonardi Configurazione IP 4a-1 Assegnazione Indirizzi IP! Indirizzi IP memorizzati su memoria secondaria! Non disponibile per dispositivi senza disco o con file system su un server remoto! L indirizzo IP non può essere parte del SO! L IP è ottenuto da un server remoto! Come è possibile comunicare con un server remoto senza un indirizzo IP?! La macchina ed il server comunicano attraverso l indirizzo fisico del NIC Configurazione IP 4a-2

RARP Reverse Address Resolution Protocol! Permette di conoscere l IP a partire dall idirizzo fisico! La macchina non conosce l indirizzo fisico del RARP Server e quindi invia in broadcast sulla rete la richiesta! Inviato nella porzione Data di un network frame! Tutte le macchine ricevono il frame ma solo i Server RARP sono autorizzati alla risposta Configurazione IP 4a-3 RARP! E possibile anche ottenere l IP di una macchina con cui si vuole comunicare! Non vi sono strumenti per verificare se non vi è stata una perdita sulle rete locale! La richiesta viene reiterata se scaduta entro un tempo fissato! Può essere reiterata all infinito o per un numero finito di volte! RARP è oramai desueto Configurazione IP 4a-4

Alternativa a RARP! RARP necessita di accesso diretto al livello macchina per cui è molto difficile costruire tale server a livello applicazione! La risposta contiene solo l indirizo IP di 4 byte, al di sotto dela lunghezza minima di un frame Ethernet! Non può essere usato su rete che assegnano l indirizzo hardware in modo dinamico! Due possibilità: " BOOTP " DHCP estende BOOTP e permette l assegnazione dinamica dell IP Configurazione IP 4a-5 BOOTP! Un singolo pacchetto scambiato tra Client e Server! Un file di configurazione per ogni HOST! Ottiene più che il singolo indirizzo IP: " Indirizzo del router " Subnet mask " Name server " Informazioni hardware specifiche del costruttore! BOOTP utilizza comunicazione UDP che si appoggia su IP! Configurazione IP 4a-6

Come usare IP senza un indirizzo IP! IP può ricevere e trasmettere sull indirizzo 255.255.255.255 (limited broadcast) ancora prima di scoprire il suo indirizzo IP! La richiesta è inviata in broadcast! La risposta del Server contenente l indirizzo IP della macchina è anche inviata in broadcast in quanto l indirizzo IP ancora non è noto alla macchina! Se non si ottiene risposta dopo un timeout scelto casualmente tra 0 e 4 sec., il pacchetto è ritrasmesso con timeout doppio fino ad un massimo di 60 secondi! La scelta casuale aiuta a limitare collisioni, specialmente nel caso di attività congiunta di BOOT dopo un crash del sistema Configurazione IP 4a-7 Messaggi BOOTP Configurazione IP 4a-8

Messaggi BOOTP! Stesso formato per richieste e risposte! HTYPE, HLEN: tipo di rete e lunghezza dell indirizzo! HOPS: se la richiesta è trasmessa attraverso più routers, HOPS è incrementato! TRANSACTION ID: usato da macchine senza disco! SECONDS: tempo di time-out Configurazione IP 4a-9 BOOTSTRAP IN DUE FASI! Bootstrap non fornisce un immagine della memoria ma solo le informazioni per accedere all immagine della memoria! TFTP permette di ottenere un immagine della memoria! Le due macchine possono essere indipendenti! E possibile avere più immagini di memoria per macchine diverse! BOOT FILE NAME: riferimento all immagine di memoria appropriata per l hardware del Client Configurazione IP 4a-10

Vendor specific area! Informazioni aggiuntive possono essere fornite! Le informazioni nell area specifica del vendor sono di lunghezza fissata Configurazione IP 4a-11 Configurazione IP dinamica/ DHCP! DHCP deriva da BOOTP! BOOTP associa in modo permamente un IP ad un HOST! Assegnazione dinamica necessaria per: " ISP che assegnano indirizzi IP solo in modo temporaneo " utenti mobili che si connettono a reti diverse! Il numero di utenti può eccedere il numero di IP disponibili ma non tutti sono attivi contemporaneamente Configurazione IP 4a-12

DHCP - generalita! Tre modalità di configurazione 1. Manuale: assegna un IP predeterminato alla macchina 2. Automatica: assegna un IP permanente quando la macchina si connette per la prima volta alla rete 3. Dinamica: assegna un IP temporaneo alla macchina! Tutte le informazioni di configurazione sono ottenute in un singolo messaggio! Il Client è identificato dall indirizzo hardware e dalla rete su cui risiede! Attività regolata da un macchina a stati finiti Configurazione IP 4a-13 Assegnazione IP dinamica! L autoconfigurazione automatica degli host deve essere soggetta a controllo amministrativo! Un pool di indirizzi viene assegnato al DHCP server! Indirizzi possono essere affidati agli host per un periodo limitato! Al termine del periodo l affidamento deve essere rinnovato o l associazione (binding) cessa Configurazione IP 4a-14

Allocazione nuovo indirizzo! Possono essere presenti piu server DHCP Configurazione IP 4a-15 FSM DHCP (client) Configurazione IP 4a-16

Stato DHCP! INITIALIZE: Client invia msg DHCPDISCOVER su porta UDP 67 ai DHCP server sulla rete locale e muove a SELECT! Server programmati per rispondere inviano una DHCPOFFER! SELECT: Client sceglie una delle offerte e negozia l affidamento inviando un msg DHCPREQUEST e muove a REQUEST! Server conferma la richiesta inviando DHCPACK che muove il Client a BOUND, dove inizia ad usare l indirizzo Configurazione IP 4a-17 Terminazione dell affidamento! L indirizzo IP affidato può essere memorizzato e richiesto di nuovo in futuro! Altrimenti, il tempo di affidamento minimo è pari ad un ora! Il Client può interrompere prima se non più necessario attraverso DHCPRELEASE! Tre timer regolano l affidamento: " RENEW " REBIND " EXPIRE Configurazione IP 4a-18

Rinnovo dell affidamento! RENEW: " stabilito a metà del tempo di affidamento " Client invia un msg DHCPREQUEST al Server da cui ha ottenuto l IP con l IP correntemente usato specificando un nuovo tempo di affidamento " Sender invia DHCPACK con nuovi valori per il timer del Client che si sposta a BOUND, oppure un DHCPNACK! REBIND " Stabilito a 87,5% del tempo di affidamento " Client muove a REBIND se non ottiene risposta a RENEW " Client contatta(in broadcast) tutti i Server sulla rete locale per assenso al protrarsi dell affidamento " Se si ottiene l assenso torna a BOUND altrimenti (negazione assenso o nessuna risposta) muove a INITIALIZE (EXPIRE) allo scadere del tempo di lease Configurazione IP 4a-19 Messaggi DHCP Configurazione IP 4a-20

Messaggi DHCP! Formato quasi identico a quello di BOOTP! DHCP Server può rispondere a richieste BOOTP! Campo OP: 1 = request, 2 = reply " Tipo di messaggio (richiesta del client o risposta dal server) " I diversi tipi (DHCPREQUEST, DHCPOFFER ecc.) sono identificati da aree del campo OPTIONS! Campo FLAG a 16 bit di cui solo il primo - Broadcast - e significativo! DHCP server puo rispondere all indirizzo IP unicast assegnato oppure in broadcast! Risponde in broadcast se il client pone B=1 nel campo FLAG Configurazione IP 4a-21 Opzioni DHCP!I primi quattro byte del campo OPTIONS contengono il valore fisso 99.130.83.99!I restanti byte specificano parametri di configurazione detti opzioni e descritti nella RFC 2132 " Es. (come in BOOTP): Name server, Gateway ecc. Configurazione IP 4a-22

DHCP e Nomi di Dominio! DHCP non interagisce con il domain name system per associare indirizzi simbolici e nomi di dominio al client! Diverse possibilità: " Host non riceve nome " Nome pre-allocato assegnato automaticamente, nessun cambio necessario al DNS. Nuovo nome assegnato quando si riceve un nuovo indirizzo IP " Host riceve un nome assegnato in modo permanente. Richiede il cambiamento dell associazione nomeindirizzo presso il DNS Configurazione IP 4a-23 BOOTP forwarding! Il server DHCP puo non allocare direttamente indirizzi IP ai client della rete locale! In tal caso usa meccanismo ereditato da BOOTP! Esempio: utenza domestica via linea ADSL! Modem-router ADSL ha indirizzo IP assegnato dinamicamente dall ISP! Funziona come relay agent " Inoltra richieste DHCP per conto dei client della rete locale " Inoltra risposte ai client Configurazione IP 4a-24

BOOTP forwarding/cont. Server DHCP Client Modem/Router ADSL Rete ISP! Client connesso a ISP! Router ADSL funziona come relay agent DHCP! Indirizzo IP del client assegnato da server DHCP appartenente alla rete dell ISP! Spesso un indirizzo privato Configurazione IP 4a-25! Rif. 4, 3.7 Riferimenti Configurazione IP 4a-26