Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 3 -Instradamento statico Ernesto Damiani Lezione 2 – ICMP.

Slides:



Advertisements
Presentazioni simili
Prof. Carla Fanchin – L.S. Tron
Advertisements

Elaborazione del Book Informatico
Corso di laurea in INFORMATICA RETI di CALCOLATORI A.A. 2003/2004 Messaggi di errore e di controllo Alberto Polzonetti
TCP/IP.
Servizio DHCP.
Reti di Calcolatori Domande di riepilogo Quarta Esercitazione
Reti di Calcolatori Domande di riepilogo Quinta Esercitazione
Corso di Reti di calcolatori e Sicurezza di Pamela PerettiProf. Stefano Bistarelli.
Internet Control Message Protocol rfc. Error Reporting Testing di affidabilità Controllo di congestione Notifica di route-change Misurazione di performance.
Programmazione su Reti
Laboratorio virtuale per lo studio delle reti
Reti di Calcolatori IL LIVELLO RETE.
Reti di Calcolatori IL LIVELLO RETE.
ICMP - PING - TRACEROUTE
©Apogeo 2004 Gestione di una piccola rete locale.
Modulo 2 – U.D. 1 – Lez. 2 Ernesto Damiani – Sistemi di elaborazione dell'informazione.
Sistemi di elaborazione dellinformazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 4 - Gestione degli indirizzi Ernesto Damiani Lezione 4 – NAT.
AICA Corso IT Administrator: modulo 4 AICA © EUCIP IT Administrator Modulo 4 - Uso Esperto della Rete Risoluzione dei Problemi e Analisi del Traffico.
Modulo 2 - U.D. 3 - L.4 Ernesto Damiani - Sistemi di eleborazione dell'informazione.
Modulo n – U.D. n – Lez. n Nome Cognome – titolo corso.
Modulo n – U.D. n – Lez. n Nome Cognome – titolo corso.
TCP/IP.
TCP/IP.
Il DHCP (Dinamic Host Configuration Protocol) fornisce un meccanismo per assegnare dinamicamente gli indirizzi IP ed i parametri di configurazione ad un.
Reti di computer Condivisione di risorse e
Sistemi e Tecnologie della Comunicazione
Consuntivo corso Reti diCalcolatori Reti di Calcolatori (F1I063) Docente Luigi Vetrano Durata Ore di lezione56 di cui, ore di.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 7 -Instradamento dinamico Ernesto Damiani Lezione 5 – Metriche.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 4 -Gestione degli indirizzi Ernesto Damiani Lezione 1 – Assegnazione.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 4 -Gestione degli indirizzi Ernesto Damiani Lezione 2 – DHCP.
Livello 3 Network (Rete)
Sistemi di elaborazione dell’informazione Modulo 3 - Protocolli applicativi Unità didattica 1 - Domain Name System Ernesto Damiani Lezione 2 – Caratteristiche.
Reti di calcolatori Modulo 2 -Protocolli di rete TCP/IP Unità didattica 3 – Instradamento statico Ernesto Damiani Università degli Studi di Milano – SSRI.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 7 -Instradamento dinamico Ernesto Damiani Lezione 7 – Configurazione.
Reti di calcolatori Modulo 2 -Protocolli di rete TCP/IP Unità didattica 2 – Il protocollo TCP/IP Ernesto Damiani Università degli Studi di Milano - SSRI.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 7 -Instradamento dinamico Ernesto Damiani Lezione 3 – Da.
Sistemi di elaborazione dell’informazione Modulo 2 - Protocolli di rete TCP/IP Unità didattica 4 -Gestione degli indirizzi Ernesto Damiani Lezione 3 –
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 6 -User Datagram Protocol Ernesto Damiani Lezione 1 – UDP.
PROTOCOLLI DI INSTRADAMENTO: INTRA-AS e INTER-AS
Routing Overview Routing Protocol: protocollo di costruzione delle tavole di routing nei router. Routed Protocol: protocollo di instradamento dei messaggi,
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 7 -Instradamento dinamico Ernesto Damiani Lezione 2 – Instradamento.
Sistemi di elaborazione dell’informazione Modulo 1 - Tecniche di comunicazione digitale Unità didattica 3 - Modelli astratti di protocolli Ernesto Damiani.
Reti di calcolatori Modulo 2 -Protocolli di rete TCP/IP Unità didattica 2 – Il protocollo TCP/IP Ernesto Damiani Università degli Studi di Milano - SSRI.
Protocolli avanzati di rete Modulo 3 – Wireless Network Unità didattica 6 -Protocolli Ernesto Damiani Università degli Studi di Milano Lezione 5.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 4 -Gestione degli indirizzi Ernesto Damiani Lezione 5 – Configurazione.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 5 -Amministrazione remota Ernesto Damiani Lezione 1 – Gestione.
Reti di calcolatori Modulo 2 -Protocolli di rete TCP/IP Unità didattica 2 – Il protocollo TCP/IP Ernesto Damiani Università degli Studi di Milano - SSRI.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 7 -Instradamento dinamico Ernesto Damiani Lezione 6 – Instradamento.
Reti II Stefano Leonardi
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 7 -Instradamento dinamico Ernesto Damiani Lezione 4 – OSPF.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 2 -Telnet, FTP e altri Ernesto Damiani Lezione 4 – Napster e.
Ernesto Damiani Lezione 5 – Gnutella Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 2 - Telnet, FTP e altri.
Reti di calcolatori Modulo 1 -Tecniche di comunicazione digitale Unità didattica 4 – Interconnessione tra reti locali Ernesto Damiani Università di Milano.
Sistemi di elaborazione dell’informazione Modulo 3 - Protocolli applicativi Unità didattica 5 -Amministrazione remota Ernesto Damiani Lezione 2 – SNMP.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 6 -User Datagram Protocol Ernesto Damiani Lezione 2 – UDP.
Il centro stella puo’ essere realizzato con : Lavora solo a livello fisico (layer 1) : ripete esattamente su tutte le proprie porte il segnale arrivato.
Protocolli di rete. Sommario  Introduzione ai protocolli di rete  Il protocollo NetBEUI  Il protocollo AppleTalk  Il protocollo DLC  Il protocollo.
Corso "RouterOS in Pratica"
Sezione propedeutica I fondamentali e concetti di TCP/IP.
Prof. G.Mastronardi1 IL PROBLEMA DEL “DENIAL of SERVICE” Politecnico di Bari – Sicurezza dei Sistemi Informatici -
- Token bucket - Addressing Exercises on. Si condideri il meccanismo di controllo del traffico in ingresso con token bucket il rate di generazione dei.
 Network Address Traslation: tecnica che permette di trasformare gli indirizzi IP privati in indirizzi IP pubblici  Gli indirizzi devono essere univoci.
Ing. L. A. Grieco DEE – Telematics Lab. 1 Algoritmi e Protocolli di Routing – Telematica I – - I Facoltà di Ingegneria – CdL in Ingegneria Informatica.
Esercitazioni corso di RETI Giorgio Biacchi, Giulio Casella.
Raccogliere informazioni ALCUNE DOMANDE FONDAMENTALI È stato modificato qualche componente HW o SW? Il sintomo si presenta regolarmente o ad intermittenza?
Ing. L. A. Grieco DEE – Telematics Lab. 1 Internet Protocol (IP) – Telematica I – - I Facoltà di Ingegneria – CdL in Ingegneria Informatica.
Slide #: 1/232 Internet - Architettura, principali protocolli e linee evolutive Nicola Blefari Melazzi Copyright © 2005 – The McGraw-Hill Companies srl.
TCP/IP.
TCP/IP. Sommario  Introduzione al TCP/IP  Indirizzi IP  Subnet Mask  Frame IP  Meccanismi di comunicazione tra reti diverse  Classi di indirizzi.
Corso base per Operatori di Protezione Civile
Transcript della presentazione:

Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 3 -Instradamento statico Ernesto Damiani Lezione 2 – ICMP

ICMP (1) Quando un router o un host di destinazione devono informare il mittente di errori o di eventi avvenuti nell’inoltro di un pacchetto IP utilizza il protocollo Internet Control Message Protocol (ICMP). Gli avvisi relativi al recapito dei pacchetti IP NON riguardano pacchetti ICMP (per evitare cicli infiniti). ICMP definisce uno header aggiuntivo rispetto a quello IP, ma va considerato parte integrante di IP: chi implementa IP deve supportare anche ICMP. Quando segue un header ICMP, il campo protocol dello header IP è impostato ad uno e il campo TOS a zero. Il campo type specifica il tipo di messaggio.

ICMP (2) Ai router: Agli host: di scambiarsi informazioni di servizio (messaggi router-to- router); di tenere sotto controllo le modalità con cui gli host generano pacchetti, inviando loro messaggi per rallentare o dirottare altrove un flusso di pacchetti (messaggi router-to-host). di scambiarsi informazioni di servizio e di richiedere ai router informazioni utili sul funzionamento e la topologia della rete (messaggi host-to-host). ICMP: che cosa permette?

ICMP: punti di attenzione I pacchetti ICMP vengono instradati dai router prima dei pacchetti IP ordinari Per pacchetti IP frammentati, i messaggi ICMP sono relativi al solo frammento 0. I messaggi ICMP NON sono mai inviati in risposta a pacchetti IP con indirizzo mittente che non rappresenta un host unico ( , , IP broadcast). I messaggi ICMP non sono mai inviati in risposta a messaggi di errore ICMP, ma possono essere inviati in risposta a messaggi ICMP di interrogazione.

Tabella messaggi ICMP No.Mittente-destinatariosignificato 0 Echo reply Da host a host Risposta a una richiesta di eco 3 Destination unreachableDa router a hostLa destinazione è irraggiungibile 4 Source quench Da router a hostIl mittente deve rallentare l’invio di pacchetti 5 RedirectDa router a host il pacchetto viene inviato a un altro gateway d’inoltro 8 EchoDa host a hostRichiesta d’eco 9 Router advertisementDa router a router/hostAnnuncio di rotte 10 Router solicitationDa router a router/hostRichiesta di rotte 11 Time exceededDa router a hostDrop pacchetto per TTL=0 12 Parameter problem Da router a router/hostUn parametro non è valido 13 Timestamp request Da host a routerRichiesta rilevazione tempo di attraversamento 14 Timestamp reply Da router a hostRilevazione tempo di attraversamento 17 Address mask request Da router a router/hostRichiesta maschera di sottorete 18 Address mask replyDa router a router/hostRisposta maschera di sottorete

ICMP redirect HOST ROUTER 1ROUTER 2 (2) Pacchetto IP (1) Pacchetto IP (3) Messaggio ICMP Redirect Un router utilizza ICMP per comunicare al mittente di un pacchetto che il pacchetto IP viene inoltrato a un altro router sulla stessa rete. L’host terrà conto di questa indicazione e userà il router “giusto” per i pacchetti successivi diretti alla stessa destinazione. Esempio di ICMP redirect:

Comando PING Manda un messaggio ICMP “echo request” ad un host, e si aspetta un messaggio ICMP “echo reply” di ritorno. Normalmente, se un host non risponde ad un comando ping, non sarà possibile raggiungerlo con nessun protocollo basato su IP (oggi molti host non rispondono al ping per motivi di sicurezza). PING misura anche il tempo di andata e ritorno (round trip time, RTT) dalla destinazione. Attenzione: PING può impostare il valore di TTL nello header IP. Sapreste spiegare come si possono usare PING multipli per realizzare il comando TRACERT? Il comando PING serve per verificare la raggiungibilità a livello IP di un host.

Limiti dell’instradamento statico La tabella d'instradamento statica deve essere configurata manualmente dall'amministratore di rete specificando l'indirizzo IP del router d'inoltro per ogni net_id di destinazione all'interno dell'inter-rete. Se l'inter-rete comprende numerose sottoreti, la creazione delle tabelle d'instradamento può diventare un compito molto oneroso. Se la struttura dell'inter-rete viene cambiata e/o vengono aggiunte nuove sottoreti, tutte le tabelle d'instradamento coinvolte devono essere aggiornate manualmente. Questa operazione non è possibile su inter-reti complesse come Internet.

Instradamento dinamico I router IP dedicati, detti router dinamici, sono in grado di comunicare tra loro usando appositi protocolli per la costruzione e l'aggiornamento automatico delle tabelle, come RIP o OSPF, che tratteremo prossimamente. Gli host possono trarre vantaggio dall'instradamento dinamico senza che sia necessaria alcuna configurazione speciale: basterà che il gateway predefinito della sottorete su cui si trovano sia un router dinamico dedicato. Attenzione! Anche se un host IP si trova su una sottorete con un gateway predefinito statico, il gateway predefinito può comunque instradare pacchetti a un router dinamico remoto: basta che la tabella d'instradamento statico del gateway sia configurata con il router dinamico come destinazione. FINE