Internet Control Message Protocol ICMP. Struttura di un Messaggio ICMP. Segnalazione degli Errori
|
|
- Evangelina Mori
- 8 anni fa
- Visualizzazioni
Transcript
1 I semestre 03/04 Internet Control Message Protocol ICMP Comunica messaggi di errore o altre situazioni che richiedono intervento Errore di indirizzo o di istradamento Congestione in un router Richiesta informazioni Prof. Vincenzo Auletta auletta@dia.unisa.it Università degli studi di Salerno Laurea in Informatica 2 Cambiamento in una tavola di routing Messaggi ICMP sono incapsulati all interno di datagrammi IP devono viaggiare all interno dell interrete Protocollo definito nell RFC 792 Segnalazione degli Errori Struttura di un Messaggio ICMP 3 ICMP è un protocollo per la segnalazione degli errori L errore viene segnalato alla sorgente del datagramma la segnalazione è inviata dalla destinazione o da un router intermedio La sorgente deciderà come intervenire ICMP non può essere utilizzato per inviare informazioni ai router attraversati dal datagramma Nell header del datagram c è solo l indirizzo della sorgente 4 type: identifica messaggio ICMP 1 byte code: specifica ulteriormente il tipo di messaggio 1 byte checksum (sull intero messaggio ICMP) 2 byte data: dipende dal messaggio contiene IP header (20 byte) + primi 8 byte di dati del datagramma IP che ha generato il msg
2 Categorie di Messaggi ICMP Due categorie di messaggi Messaggi di errore Messaggi di richiesta informazioni Messaggi di errore sono gestiti dai router diversamente dai messaggi di richiesta Messaggi di Errore Un messaggio di errore ICMP non viene generato mai come risposta a: Un messaggio di errore ICMP Un datagram IP destinato ad un indirizzo broadcast o multicast Un broadcast di link layer Un frammento diverso dal primo Un datagram generato dall indirizzo di loopback Serve per evitare broadcast storming 5 6 Tipi di Messaggi ICMP Codici di Messaggi ICMP 7 0 echo reply 3 destinazione irraggiungibile 4 source quench 5 redirect (cambio di percorso) 8 echo request 9 annuncio di un router 10 sollecitazione dei router 11 tempo scaduto per un datagram 12 errore nell header IP timestamp request/reply information request/reply (obsoleta) address mask request/reply 8 Ogni tipo di messaggio è ulteriormente specificato dal campo code Ad esempio il tipo di messaggio 3 (destinazione irrangiugibile) ha i seguenti codici 0 rete irraggiungibile 1 host irraggiungibile 2 protocollo irraggiungibile 3 porta irraggiungibile 4 frammentazione necessaria e DNF settato 6-7 rete o host di destinazione ignoti 8 host destinazione isolato 9-10 comunicazione con rete o host di destinazione vietata rete o host irragiungibile per tipo di servizio
3 9 Richiesta Subnet Mask Ogni host ha un indirizzo IP ed una subnet mask Sistemi diskless usano RARP per recuperare l indirizzo IP al boot RARP non prevede il subnetting Type (17-18) Code (0) Identificatore Numero di sequenza subnet mask Identifier e Sequence Number permettono di associare le risposte alle richieste Nella richiesta Subnet Mask è Richiesta Timestamp Consente di ottenere informazioni sul clock del sistema destinazione Usato per sincronizzare sistemi diversi Poco usato perché esistono altre tecniche più sofisticate Type (13-14) Code (0) Identificatore timestamp origine Numero di sequenza timestamp ricezione timestamp trasmissione risposta inserito dal sender inseriti dal receiver Calcolo dell Orario Formato Messaggi di Errore 11 Ogni timestamp è indicato in millisecondi a partire dalla mezzanotte UTC Round Trip Time = tempo trascorso dall invio del messaggio alla ricezione della risposta richiesta RTT risposta il sender per sincronizzarsi con il receiver deve modificare il suo clock di (RecTime-OrigTime) RTT/2 RecTime TransTime da una misura del tempo di elaborazione del pacchetto al receiver 12 Ogni messaggio di errore di ICMP contiene un campo dati con informazioni sul pacchetto che ha generato l errore Header datagramma IP identifica il protocollo che ha inviato i dati Primi 8 byte campo dati del datagramma contengono l header del pacchetto del protocollo di trasporto numero di porta dell applicazione interessata Type Code
4 Errore di Destinazione Irragiungibile Pacchetto inviato da un router quando non riesce a istradare un datagram Il campo code spiega per quale motivo non è stato possibile istradare Type (3) Code (0-12) Errore di Tempo Scaduto Pacchetto inviato da un router quando riceve un datagramma con TTL <= 1 Avverte la sorgente che il pacchetto si è perso La destinazione accetta il datagramma il code specifica perché il datagramma è stato soppresso 0 = TTL scaduto 1 = superato il tempo di attesa nel riassemblaggio dei frammenti Type (11) Code (0-1) Errore nell Header del Datagram IP Errore non previsto dal protocollo ICMP Puntatore indica l ottetto errato nell header del datagram IP Code 1 indica che manca un opzione necessaria Type (12) Code (0-1) Messaggio di Blocco della Sorgente Il messaggio di Source Quench è usato da un router per avvertire la sorgente di una situazione di congestione in genere spedito per ogni datagram perso alcuni router usano tecniche più sofisticate di controllo del flusso (es. avviso inviato quando la memoria è piena al 90%) La sorgente dovrebbe sospendere la trasmissione in realtà si limita a ridurre il tasso di trasmissione Puntatore Type (4) Code (0) 15 16
5 Messaggio di Cambio del Percorso Messaggio di Identificazione dei Router Il messaggio di Route Change Request è inviato da un router per avvertire la sorgente che esiste un percorso migliore per la destinazione La sorgente dovrebbe aggiornare la propria tabella di routing Consente di inizializzare la tabella di routing con informazioni minime e aggiornarla on-line la redirezione può essere richiesta per una rete, un host o un tipo di servizio Type (5) Code (0-3) Utilizzato da un host per identificare almeno un router all interno della rete fisica consente all host di non dover memorizzare una tabella di routing I router periodicamente inviano il messaggio per farsi identificare e segnalare che sono attivi (in genere ogni 10 minuti) la segnalazione scade dopo un certo tempo (in genere 30 minuti) 17 indirizzo del router sulla nuova rotta 18 Messaggio di Sollecitazione dei Router Utilizzato da un host per sollecitare i router ad inviare il messaggio di identificazione utile se l host non può aspettare i 10 minuti che passano tra due messaggi di identificazione successivi Richiesta e Risposta Echo Usato per controllare se un sistema è attivo e raggiungibile Il messaggio di risposta è associato ad una richiesta con lo stesso identificatore e lo stesso numero di sequenza Dati opzionali usati per controllo 19 Type (10) Code (0) 20 Type (8 o 0) Code (0) identificatore Numero di sequenza dati opzionali
6 21 Applicazione Ping L applicazione ping serve a verificare la raggiungibilità di un host Indirizzo corretto Istradamento corretto Destinazione attiva Invia messaggi ICMP echo request ed aspetta messaggi ICMP echo reply Identificatore = PID Numero di sequenza = incrementato ogni volta 22 Ouput di ping ping invia messaggi echo-request a intervalli fissati e fornisce in output le informazioni estratte dal messaggio echo-replay Output: Dimensione messaggio Indirizzo IP di chi ha spedito l echo-reply Numero di sequenza Time To Live Round Trip Time Statistiche complessive Esempio Ping su LAN Analisi con Tcpdump PING spargi.dia.unisa.it ( ): 56 data bytes 64 bytes from : icmp_seq=0 ttl=255 time= ms 64 bytes from : icmp_seq=1 ttl=255 time= ms 64 bytes from : icmp_seq=2 ttl=255 time= ms 64 bytes from : icmp_seq=3 ttl=255 time= ms 64 bytes from : icmp_seq=4 ttl=255 time=8.439 ms 64 bytes from : icmp_seq=5 ttl=255 time=0.805 ms 64 bytes from : icmp_seq=6 ttl=255 time=0.977 ms 64 bytes from : icmp_seq=7 ttl=255 time=0.891 ms tcpdump: listening on eth0 10:30: ustica.dia.unisa.it > spargi.dia.unisa.it: icmp: echo request 10:30: spargi.dia.unisa.it > ustica.dia.unisa.it: icmp: echo reply 10:30: ustica.dia.unisa.it > spargi.dia.unisa.it: icmp: echo request 10:30: spargi.dia.unisa.it > ustica.dia.unisa.it: icmp: echo reply --- spargi.dia.unisa.it ping statistics packets transmitted, 8 packets received, 0% packet loss round-trip min/avg/max = 0.805/8.655/ ms 23 24
7 25 Esempio Ping su WAN PING ftp.unina.it ( ): 56 data bytes 64 bytes from : icmp_seq=0 ttl=60 time=7.604 ms 64 bytes from : icmp_seq=1 ttl=60 time=8.597 ms 64 bytes from : icmp_seq=2 ttl=60 time= ms 64 bytes from : icmp_seq=3 ttl=60 time=8.669 ms 64 bytes from : icmp_seq=4 ttl=60 time= ms 64 bytes from : icmp_seq=5 ttl=60 time=9.006 ms 64 bytes from : icmp_seq=6 ttl=60 time=5.684 ms 64 bytes from : icmp_seq=7 ttl=60 time=7.532 ms 64 bytes from : icmp_seq=8 ttl=60 time= ms 64 bytes from : icmp_seq=9 ttl=60 time=7.280 ms 64 bytes from : icmp_seq=10 ttl=60 time=9.817 ms --- ftp.unina.it ping statistics packets transmitted, 11 packets received, 0% packet loss round-trip min/avg/max = 5.684/13.894/ ms 26 Opzione Record Route Applicazione ping con opzione R restituisce la lista dei router attraversati dal messaggio Utilizza opzione Record Route di IP Ogni router attraversato da un datagramma IP con opzione RR abilitata aggiunge nel campo opzione dell header l indirizzo dell interfaccia di rete su cui viene spedito il datagram differente dall interfaccia su cui si è ricevuto il datagram 27 Esempio ping con RR su LAN PING spargi.dia.unisa.it ( ): 56 data bytes 64 bytes from : icmp_seq=0 ttl=255 time=1.322 ms RR: ustica.dia.unisa.it ( ) spargi.dia.unisa.it ( ) spargi.dia.unisa.it ( ) ustica.dia.unisa.it ( ) 64 bytes from : icmp_seq=1 ttl=255 time=0.778 ms (same route) 28 Esempio ping con RR su WAN PING ftp.unina.it ( ): 56 data bytes 64 bytes from : icmp_seq=0 ttl=56 time= msec RR: ustica.dia.unisa.it ( ) 6000-bar.unisa.it ( ) bar-gw-s1.unisa.it ( ) gw.unisa.it ( ) unisa-rc.na.garr.net ( ) rc-unina.na.garr.net ( ) garr-gw-na2.unina.it ( ) garr-gw-na1.cds.unina.it ( )
8 Applicazione Traceroute traceroute è usato per scoprire una rotta tra due host Risolve i seguenti svantaggi di ping con opzione RR opzione RR non sempre implementata da router lista duplicata (andata e ritorno) RR ha spazio per soli 9 indirizzi (4 contando andata e ritorno) Vantaggi di Traceroute Traceroute non richiede che il server implementi nessuna applicazione speciale I pacchetti di traceroute non sono incapsulati dentro un datagram IP Viaggiano in datagram UDP Funzionamento di Traceroute Basato su ICMP e campo TTL (time to live) dell header IP...TRUCCO: ogni router decrementa il valore di 1 datagramma con TTL=0,1 non è inoltrato ma è generato messaggio ICMP time exceeded Il messaggio ICMP contiene l indirizzo IP del router che lo ha spedito 32 Funzionamento di Traceroute Spedisce datagramma UDP indirizzato a porta > Datagramma con ttl=1 primo router decrementa ttl e spedisce messaggio ICMP time exceeded datagramma con ttl=2 secondo router attraversato spedisce messaggio ICMP time exceeded come si riconosce il destinatario? poichè non scarta il datagram con ttl=1 L host destinatario risponde con ICMP port unreachable poco probabile un'app. con porta > ICMP contiene indirizzo IP della destinazione
9 Output di Traceroute Intestazione Nome e indirizzo IP della destinazione Max num hops (TTL) Dimensione pacchetti Una riga per ogni hop TTL del pacchetto spedito Nome e indirizzo IP che ha spedito il messaggio ICMP Round Trip Time (3 volte) Se RTT > 5 s viene stampato * Esempio traceroute su LAN traceroute to intrepido.diaedu.unisa.it ( ) hops max 30, 40 byte packets 1 nis1sa.dia.unisa.it ( ) 0 ms 0 ms 0 ms 2 intrepido.diaedu.unisa.it ( ) 0 ms 0 ms 0 ms Esempio traceroute su WAN Analisi Traceroute con Tcpdump 35 traceroute to ftp.unina.it ( ), 30 hops max, 40 byte packets 1 nis1sa.dia.unisa.it ( ) 0 ms 0 ms 0 ms 2 bar-gw.unisa.it ( ) 1 ms 1 ms 1 ms 3 unisa-gw-ser1.unisa.it ( ) 40 ms 31 ms 42 ms ( ) 38 ms 40 ms 54 ms 5 unisa-gw.unisa.it ( ) 49 ms 55 ms 57 ms 6 rc-unisa.na.garr.net ( ) 65 ms 49 ms 62 ms 7 unina-rc.na.garr.net ( ) 154 ms 153 ms 148 ms 8 garr-gw-na1.unina.it ( ) 147 ms 145 ms 149 ms 9 ftp.unina.it ( ) 161 ms 152 ms 159 ms 36 tcpdump: listening on eth0 10:30: ustica.dia.unisa.it > spargi.dia.unisa.it: icmp: echo request 10:30: spargi.dia.unisa.it > ustica.dia.unisa.it: icmp: echo reply 10:30: ustica.dia.unisa.it > spargi.dia.unisa.it: icmp: echo request 10:30: spargi.dia.unisa.it > ustica.dia.unisa.it: icmp: echo reply
10 Analisi Traceroute con Tcpdump Analisi traceroute con tcpdump (continua) 37 12:13: arp who-has dino.dia.unisa.it tell ustica.dia.unisa.it 12:13: ustica.dia.unisa.it > bartali.security.unisa.it.33440: udp 12 [ttl 1] 12:13: arp who-has ustica.dia.unisa.it tell dino.dia.unisa.it 12:13: arp reply ustica.dia.unisa.it isat 0:80:c8:fc:3d:33 12:13: dino.dia.unisa.it > ustica.dia.unisa.it: icmp: time exceeded intransit [tos 0xc0] 38 12:13: ustica.dia.unisa.it > bartali.security.unisa.it.33441: udp 12 12:13: ustica.dia.unisa.it > bartali.security.unisa.it.33441: udp 12 12:13: bartali.security.unisa.it > ustica.dia.unisa.it: icmp: bartali.security.unisa.it udp port unreachable 12:13: ustica.dia.unisa.it > bartali.security.unisa.it.33442: udp 12 12:13: bartali.security.unisa.it > ustica.dia.unisa.it: icmp: bartali.security.unisa.it udp port unreachable 12:13: ustica.dia.unisa.it > bartali.security.unisa.it.33443: udp 12 12:13: bartali.security.unisa.it > ustica.dia.unisa.it: icmp: bartali.security.unisa.it udp port unreachable Commenti su Traceroute Due datagrammi UDP successivi potrebbero seguire strade diverse Il messaggio ICMP di errore potrebbe seguire un percorso diverso dal datagramma UDP RTT non significativo Il datagramma IP che contiene il messaggio ICMP ha come indirizzo sorgente quello dell interfaccia in ingresso del router 39 Diverso da Record Route Option
Protocollo ICMP, comandi ping e traceroute
Protocollo ICMP, comandi ping e traceroute Internet Control Message Protocol Internet Control Message Protocol (ICMP): usato dagli host, router e gateway per comunicare informazioni riguardanti il livello
DettagliICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.
ICMP Application Presentation Session Transport Telnet FTP SMTP SNMP TCP e UDP NFS XDR RPC Network Data Link Physical OSI ICMP ARP e RARP IP Non Specificati Protocolli di routing Internet Protocol Suite
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori a.a. 2009/10 Roberto Canonico (roberto.canonico@unina.it) Antonio Pescapè (pescape@unina.it) ICMP ARP RARP DHCP - NAT ICMP (Internet
DettagliLezione n.9 LPR- Informatica Applicata
Lezione n.9 LPR- Informatica Applicata LINUX Gestione della Rete 3/4/2006 Laura Ricci Laura Ricci 1 INDIRIZZI RISERVATI Alcuni indirizzi all interno di una rete sono riservati: indirizzo di rete e broadcast.
DettagliLaurea in INFORMATICA
Laurea in INFORMATICA INTERNET e RETI di CALCOLATORI A.A. 24/25 Capitolo MESSAGGI di ERRORE e di CONTROLLO alberto.polzonetti@unicam.it Internet Control Message Protocol Il protocollo è un servizio best
DettagliICMP. (Internet Control Message Protocol) Cosa è l ICMP? Messaggi di ICMP. Applicazioni di ICMP: ULP, Ping, Traceroute, Path MTU discovery
ICMP (Internet Control Message Protocol) Cosa è l ICMP? Messaggi di ICMP Applicazioni di ICMP: ULP, Ping, Traceroute, Path MTU discovery ICMP 1 Formato pacchetti ICMP fa parte dello stack TCP/IP Formato
DettagliIP Internet Protocol
IP Internet Protocol Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 13 IP - 1/20 IP IP è un protocollo a datagrammi In spedizione: Riceve i dati dal livello trasporto e
DettagliICMP. Internet Control Message Protocol. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it http://staff.polito.it/mario.
ICMP Internet Control Message Protocol Silvano GAI sgai[at]cisco.com Mario BALDI mario.baldi[at]polito.it http://staff.polito.it/mario.baldi Fulvio RISSO fulvio.risso[at]polito.it ICMP - 1 Copyright: si
DettagliIl protocollo IP (Internet Protocol)
Politecnico di Milano Advanced Network Technologies Laboratory Il protocollo IP (Internet Protocol) -Servizi offerti da IP -Formato del pacchetto IP 1 Il servizio di comunicazione offerto da IP Connectionless
DettagliARP/RARP. Problema della Risoluzione dell Indirizzo. Corrispondenza statica e dinamica. Scenari
ARP/RARP Università degli studi di Salerno Laurea in Informatica I semestre 03/04 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ 2 Problema della Risoluzione dell
DettagliIl protocollo IP A.A. 2005/2006. Walter Cerroni
Il protocollo ICMP A.A. 2005/2006 Walter Cerroni Il protocollo IP offre un servizio di tipo best effort non garantisce la corretta consegna dei datagrammi se necessario si affida a protocolli affidabili
DettagliSommario. Configurazione della rete con DHCP. Funzionamento Configurazione lato server Configurazione lato client
Seconda esercitazione Sommario Configurazione della rete con DHCP Funzionamento Configurazione lato server Configurazione lato client 2 Sommario Test di connettività ping traceroute Test del DNS nslookup
DettagliIl firewall Packet filtering statico in architetture avanzate
protezione delle reti Il firewall Packet filtering statico in architetture avanzate FABIO GARZIA DOCENTE ESPERTO DI SECURITY UN FIREWALL PERIMETRALE È IL PUNTO CENTRALE DI DIFESA NEL PERIMETRO DI UNA RETE
DettagliProtocollo IP e collegati
Protocollo IP e collegati Argomenti trattati: formato del pacchetto IP; servizi del protocollo IP; formato degli indirizzi; instradamento dei datagrammi; classi di indirizzi A, B, C, D; indirizzi speciali,
DettagliUDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing
a.a. 2002/03 Livello di Trasporto UDP Descrive la comunicazione tra due dispositivi Fornisce un meccanismo per il trasferimento di dati tra sistemi terminali (end user) Prof. Vincenzo Auletta auletta@dia.unisa.it
Dettagli9. IP: Messaggi di errore e di controllo (ICMP)
9. IP: Messaggi di errore e di controllo (ICMP) 9.1. Introduzione La quarta funzione fondamentale di un servizio di comunicazione di livello di rete è la segnalazione, alla sorgente, di situazioni di errore
DettagliComunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione
I semestre 04/05 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 1
DettagliInizializzazione degli Host. BOOTP e DHCP
BOOTP e DHCP a.a. 2002/03 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Università degli studi di Salerno Laurea e Diploma in Informatica 1 Inizializzazione degli Host Un
DettagliIL PROTOCOLLO ICMP. La famiglia dei protocolli TCP/IP. Applicazioni ,ftp,telnet,www. IEEE 802-Ethernet-X25-Aloha ecc. Collegamento fisico
IL PROTOCOLLO ICMP La famiglia dei protocolli TCP/IP Applicazioni e-mail,ftp,telnet,www ICMP TCP IP UDP ARP IEEE 802-Ethernet-X25-Aloha ecc. Collegamento fisico Walter Cerroni 2 1 Il protocollo IP offre
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori I Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Il livello rete in Internet Il protocollo
DettagliInternet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP) ICMP (RFC 792) è nato per compensare le mancanze di un protocollo IP best effort che: non prevede meccanismi di notifica degli errori non è in grado di garantire
DettagliIL LIVELLO RETE IN INTERNET Protocollo IP
Reti di Calcolatori IL LIVELLO RETE IN INTERNET Protocollo IP D. Talia RETI DI CALCOLATORI - UNICAL 4-1 Il Protocollo IP IPv4 Datagram IP: formato Indirizzi IP: formato Protocolli di controllo IP mobile
DettagliConfigurazione delle interfacce di rete
Configurazione delle interfacce di rete A.A. 2006/2007 Alessandro Botticelli Instradamento dei datagrammi IP Routing : scelta del percorso su cui inviare i dati i router formano struttura interconnessa
DettagliIL PROTOCOLLO ICMP. Walter Cerroni. D.E.I.S. - Università di Bologna.
IL PROTOCOLLO ICMP Walter Cerroni D.E.I.S. - Università di Bologna wcerroni@deis.unibo.it http://www-tlc.deis.unibo.it La famiglia dei protocolli TCP/IP Applicazioni e-mail,ftp,telnet,www ICMP TCP IP UDP
DettagliParte II: Reti di calcolatori Lezione 16
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 16 Giovedì 24-04-2014 1 Traduzione degli
DettagliSommario. Configurazione della rete con DHCP. Funzionamento Configurazione lato server Configurazione lato client
Esercitazione 3 Sommario Configurazione della rete con DHCP Funzionamento Configurazione lato server Configurazione lato client 2 Sommario Strumenti di utilità ping traceroute netstat Test del DNS nslookup
DettagliIl livello Network del TCP/IP. Il protocollo IP (versione 4)
Il livello Network del TCP/IP. Il protocollo IP (versione 4) L architettura TCP/IP (il cui nome più preciso è ) è formata da diversi componenti, che si posizionano nello stack dei protocolli a partire
DettagliReti di Calcolatori - Laboratorio. Lezione 8. Gennaro Oliva
Reti di Calcolatori - Laboratorio Lezione 8 Gennaro Oliva Informazioni di un Host ogni host di una rete IP è configurato con le seguenti informazioni INDIRIZZO IP: 192.168.111.155 NETMASK: 255.255.255.0
DettagliStrumenti per analisi di rete. Una panoramica sui principali strumenti per la verifica del comportamento della rete su una workstation
Strumenti per analisi di rete Una panoramica sui principali strumenti per la verifica del comportamento della rete su una workstation Attenzione... I comandi presenti in questo file sono normalmente presenti
DettagliEsercitazione 05. Sommario. Packet Filtering [ ICMP ] Esercitazione Descrizione generale. Angelo Di Iorio (Paolo Marinelli)
Sommario Esercitazione 05 Angelo Di Iorio (Paolo Marinelli)! Packet Filtering ICMP! Descrizione esercitazione! Applicazioni utili: " Firewall: wipfw - netfilter " Packet sniffer: wireshark!"#!$#!%&'$(%)*+,')#$-!"#!$#!%&'$(%)*+,')#$-
DettagliP2-11: BOOTP e DHCP (Capitolo 23)
Autunno 2002 Prof. Roberto De Prisco -11: BOOTP e DHCP (Capitolo 23) Università degli studi di Salerno Laurea e Diploma in Informatica Indirizzi IP dinamici 11.2 Un indirizzo IP statico è assegnato ad
DettagliIl protocollo IP A.A. 2004/2005. Walter Cerroni
Il protocollo ICMP A.A. 2004/2005 Walter Cerroni Il protocollo IP offre un servizio di tipo best effort non garantisce la corretta consegna dei datagrammi se necessario si affida a protocolli affidabili
DettagliLaboratorio di. Reti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica A.A. 2016/2017. Ing. Niccolò Iardella
Laboratorio di Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica A.A. 2016/2017 Ing. Niccolò Iardella niccolo.iardella@unifi.it 1 Esercitazione 3 Configurazione di DHCP e test di connettività
DettagliLaboratorio di. Reti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica A.A. 2018/2019. Ing. Carlo Vallati
Laboratorio di Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica A.A. 2018/2019 Ing. Carlo Vallati carlo.vallati@unipi.it 1 Esercitazione 3 Configurazione di DHCP e test di connettività
DettagliGestione della Connessione in TCP
I semestre 03/04 Gestione della Connessione in TCP Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Riscontro e Ritrasmissione Per ogni segmento spedito la sorgente
DettagliARP e instradamento IP
ARP e instradamento IP A.A. 2003/2004 Walter Cerroni Relazione Indirizzi Fisici Indirizzi IP Software di basso livello nasconde gli indirizzi fisici e consente ai livelli superiori di lavorare solo con
DettagliGestione degli indirizzi
Politecnico di Milano Facoltà di Ingegneria dell Informazione Gestione degli indirizzi -Address Resolution Protocol (ARP) -Reverse Address Resolution Protocol (RARP) -Dynamic Host Configuration Protocol
DettagliReti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete
IP Analizziamo con sufficiente dettaglio il sistema denominato IP, usato per consentire a due computer mobili di spostarsi liberamente in altre reti pur mantenendo lo stesso indirizzo IP. In particolare,
DettagliFirewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall
Firewall e NAT A.A. 2005/2006 Walter Cerroni Protezione di host: personal firewall Un firewall è un filtro software che serve a proteggersi da accessi indesiderati provenienti dall esterno della rete Può
DettagliInternet Control Message Protocol. IP si basa sulla collaborazione di tutti i computer (router) connessi alla rete
Prof. Roberto De Prisco TEORIA - Lezione 13 ICMP (Comer, Cap. 9) Università degli studi di Salerno Laurea e Diploma in Informatica ICMP 2 Internet Control Message Protocol IP si basa sulla collaborazione
DettagliProgrammazione in Rete
Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della
DettagliInternetworking TCP/IP: esercizi
Politecnico di Milano Facoltà di Ingegneria dell Informazione Fondamenti di Reti di Telecomunicazione prof. A. Capone Internetworking TCP/IP: esercizi 1 Esercizio 7.1 Si consideri la rete in figura dove
DettagliSommario. Configurazione della rete con DHCP. Funzionamento Configurazione lato server Configurazione lato client
Esercitazione 3 Sommario Configurazione della rete con DHCP Funzionamento Configurazione lato server Configurazione lato client 2 Sommario Strumenti di utilità arp ping traceroute netstat Test del DNS
DettagliReti di Calcolatori. Il software
Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla
DettagliGestione degli indirizzi
Politecnico di Milano Advanced Network Technologies Laboratory Gestione degli indirizzi - Address Resolution Protocol (ARP) - Reverse Address Resolution Protocol (RARP) - Dynamic Host Configuration Protocol
DettagliRouting (instradamento) in Internet. Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi:
Routing (instradamento) in Internet Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi: Stub AS: istituzione piccola Multihomed AS: grande istituzione (nessun ( transito Transit AS: provider
DettagliTCP: trasmissione Source port [16 bit] - Identifica il numero di porta sull'host mittente associato alla connessione TCP. Destination port [16 bit] - Identifica il numero di porta sull'host destinatario
DettagliCORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci
CORSO DI RETI SSIS Lezione n.2. 2 Novembre 2005 Laura Ricci IL DOMAIN NAME SYSTEM (DNS) Indirizzi IP poco adatti per essere memorizzati da utenti umani è prevista la possibiltà di associare nomi simbolici
DettagliICMP ARP RARP DHCP -NAT
Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori Docente: Simon Pietro Romano spromano@unina.it ICMP ARP RARP DHCP -NAT ICMP (Internet Control Message Protocol) Funzionalità:
DettagliUso di sniffer ed intercettazione del traffico IP
Uso di sniffer ed intercettazione del traffico IP Massimo Bernaschi Istituto per le Applicazioni del Calcolo Mauro Picone Consiglio Nazionale delle Ricerche Viale del Policlinico, 137-00161 Rome - Italy
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 200, ore 1.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
DettagliReti di Calcolatori 18-06-2013
1. Applicazioni di rete [3 pts] Si descrivano, relativamente al sistema DNS: Compito di Reti di Calcolatori 18-06-2013 a) i motivi per i quali viene usato; b) l architettura generale; c) le modalità di
DettagliAccess Control List (I parte)
- Laboratorio di Servizi di Telecomunicazioni Access Control List (I parte) Indice Cosa sono le ACL? Interfacce Inbound & Outbound Wildcard mask Configurare una ACL standard ACL extended Named ACL Posizionamento
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Venerdì 18 Febbraio 2005, ore 9.30
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Venerdì 18 Febbraio 2005, ore 9.30 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
DettagliTCP/IP un introduzione
TCP/IP un introduzione Introduzione Il successo di Internet (rate di crescita annuo > 200 %) e dovuto all uso di protocolli standard aperti (IETF) TCP/IP (Transmission Control Protocol/Internet Protocol)
DettagliUniversità degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls
Università degli Studi di Pisa Dipartimento di Informatica NAT & Firewalls 1 NAT(NETWORK ADDRESS TRANSLATION) MOTIVAZIONI NAT(Network Address Translation) = Tecnica di filtraggio di pacchetti IP con sostituzione
DettagliLaboratorio di Networking Operating Systems. Lezione 2 Principali strumenti di diagnostica
Dipartimento di Informatica - Università di Verona Laboratorio di Networking Operating Systems Lezione 2 Principali strumenti di diagnostica Master in progettazione e gestione di sistemi di rete edizione
DettagliProva in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00
Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome:
DettagliMulticast e IGMP. Pietro Nicoletti www.studioreti.it
Multicast e IGMP Pietro Nicoletti wwwstudioretiit Multicast-2004-1 P Nicoletti: si veda nota a pag 2 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle leggi sul
DettagliTCP/IP. Principali caratteristiche
TCP/IP Principali caratteristiche 1 TCP/IP Caratteristiche del modello TCP/IP Struttura generale della rete Internet IL MONDO INTERNET Reti nazionali e internazionali ROUTER Rete Azienade ROUTER ROUTER
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
DettagliTCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica December 7, 2004 Sommario 1 La suite di protocolli TCP/IP Layer 2 3 4 5 6 Sommario 1 La
DettagliEsercitazione 5 Firewall
Sommario Esercitazione 5 Firewall Laboratorio di Sicurezza 2015/2016 Andrea Nuzzolese Packet Filtering ICMP Descrizione esercitazione Applicazioni da usare: Firewall: netfilter Packet sniffer: wireshark
DettagliSocket API per il Multicast
Socket API per il Multicast Massimo Bernaschi Istituto per le Applicazioni del Calcolo Mauro Picone Consiglio Nazionale delle Ricerche Viale del Policlinico, 137-00161 Rome - Italy http://www.iac.cnr.it/
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2010/11) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Il protocollo IP Frammentazione
DettagliStrumenti per analisi di rete. Una panoramica sui principali strumenti per la verifica del comportamento della rete su una workstation
Strumenti per analisi di rete Una panoramica sui principali strumenti per la verifica del comportamento della rete su una workstation Attenzione... I comandi presenti in questo file sono normalmente presenti
DettagliTransmission Control Protocol
Transmission Control Protocol Franco Callegati Franco Callegati IC3N 2000 N. 1 Transmission Control Protocol - RFC 793 Protocollo di tipo connection-oriented Ha lo scopo di realizzare una comunicazione
DettagliEsempio quesiti d esame per il laboratorio del corso. Reti di Comunicazione ed Internet Mod 2, Prof. G. A. Maier
Esempio quesiti d esame per il laboratorio del corso Reti di Comunicazione ed Internet Mod 2, Prof. G. A. Maier Responsabile Laboratorio: Francesco Musumeci a.a. 2011/2012 1. Siano dati i dispositivi in
DettagliInstradamento IP A.A. 2005/2006. Walter Cerroni. IP: instradamento dei datagrammi. Routing : scelta del percorso su cui inviare i dati
Instradamento IP A.A. 2005/2006 Walter Cerroni IP: instradamento dei datagrammi Routing : scelta del percorso su cui inviare i dati i router formano una struttura interconnessa e cooperante: i datagrammi
DettagliReti di Telecomunicazione Lezione 8
Reti di Telecomunicazione Lezione 8 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Livello di trasporto Programma della lezione relazione tra lo strato di trasporto e lo strato
DettagliIP (Internet Protocol) sta al livello 2 della scala Tcp/Ip o al livello 3 della scala ISO/OSI. Un indirizzo IP identifica in modo logico (non fisico
IP e subnetting Ip IP (Internet Protocol) sta al livello 2 della scala Tcp/Ip o al livello 3 della scala ISO/OSI. Un indirizzo IP identifica in modo logico (non fisico come nel caso del MAC Address) una
DettagliARP (Address Resolution Protocol)
ARP (Address Resolution Protocol) Il routing Indirizzo IP della stazione mittente conosce: - il proprio indirizzo (IP e MAC) - la netmask (cioè la subnet) - l indirizzo IP del default gateway, il router
DettagliRoutingInternet Protocol. Algoritmi di instradamento di tipo Distance vector
RoutingInternet Protocol Algoritmi di instradamento di tipo Distance vector Algoritmi di instradamento del tipo Distance Vector Gli algoritmi di instradamento basati sul Distance Vector(o algoritmo di
DettagliReti. Reti. IPv4: concetti fondamentali. arp (address resolution protocol) Architettura a livelli (modello OSI)
Reti Architettura a livelli (modello OSI) Prevede sette livelli: applicazione, presentazione, sessione, trasporto, rete, collegamento dei dati (datalink), fisico. TCP/IP: si può analizzare in maniera analoga
DettagliRete Internet Prova in Itinere Mercoledì 23 Aprile 2008
Rete Internet Prova in Itinere Mercoledì 23 Aprile 2008 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome: Corso di laurea e anno: Matricola:
DettagliLivello di Rete. Prof. Filippo Lanubile. Obiettivo
Livello di Rete Circuiti virtuali e datagram La funzione di instradamento Costruzione della tabella di routing Algoritmi di routing adattivi: distance vector routing e link-state routing Routing gerarchico
DettagliReti a commutazione di pacchetti I dati vengono divisi in pacchetti I pacchetti vengono spediti singolarmente sulla rete
Autunno 2002 Prof. Roberto De Prisco -04: Datagram IP Università degli studi di Salerno Laurea e Diploma in Informatica Datagram 04.2 Reti a commutazione di pacchetti I dati vengono divisi in pacchetti
DettagliIP Mobility. Host mobili
IP Mobility Reti II IP Mobility -1 Host mobili! Dispositivi wireless o wired mobili! Connessione alla rete attraverso: " Wireless LAN " Reti cellulari " Reti Satellitari " LAN " Etc.! Una rete di riferimento
DettagliSvantaggi della Commutazione di Circuito. Commutazione di Pacchetto. Struttura di un Pacchetto
Università degli studi di Salerno Laurea in Informatica I semestre / Commutazione di Pacchetto Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Svantaggi della Commutazione
DettagliPolitecnico di Bari. Facoltà di Ingegneria Elettronica. Corso di Reti di Telecomunicazioni
Politecnico di Bari Facoltà di Ingegneria Elettronica Corso di Reti di Telecomunicazioni Internet Protocol versione 4 Generalità sulle reti IP... 2 Lo header IP versione 4... 3 Concetti generali sugli
DettagliIl protocollo TCP. Obiettivo. Procedura
Il protocollo TCP Obiettivo In questo esercizio studieremo il funzionamento del protocollo TCP. In particolare analizzeremo la traccia di segmenti TCP scambiati tra il vostro calcolatore ed un server remoto.
DettagliCorso GNU/Linux - Lezione 5. Davide Giunchi - davidegiunchi@libero.it
Corso GNU/Linux - Lezione 5 Davide Giunchi - davidegiunchi@libero.it Reti - Protocollo TCP/IP I pacchetti di dati vengono trasmessi e ricevuti in base a delle regole definite da un protocollo di comunicazione.
DettagliReti di calcolatori. Lezione del 10 giugno 2004
Reti di calcolatori Lezione del 10 giugno 2004 Internetworking I livelli 1 fisico e 2 data link si occupano della connessione di due host direttamente connessi su di una rete omogenea Non è possibile estendere
DettagliINTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.
Laurea in INFORMATICA INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 Dynamic Host Configuration Protocol fausto.marcantoni@unicam.it Prima di iniziare... Gli indirizzi IP privati possono essere
DettagliTCP/IP : Livello 3 di rete ARP (Address Resolution Protocol)
CdS in INFORMATICA e COMUNICAZIONE DIGITALE Anno Accademico 2012-2013 Corso di Reti di Calcolatori e Comunicazione Digitale Modulo 5 TCP/IP : i protocolli a livello 3 e 4 Prof. Sebastiano Pizzutilo Dipartimento
DettagliInsegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 Livelli di rete e architettura Client-Server Lez 12 architettura client-server 1 Scorsa lezione: comunicazione Gli utenti chiedono comunicazione
DettagliIl modello TCP/IP. Sommario
Il modello TCP/IP Il protocollo IP Mario Cannataro Sommario Introduzione al modello TCP/IP Richiami al modello ISO/OSI Struttura del modello TCP/IP Il protocollo IP Indirizzi IP Concetto di sottorete Struttura
Dettagli8. IP: Instradamento dei datagrammi
8. IP: Instradamento dei datagrammi 8.1. Introduzione L'instradamento è la terza funzione fondamentale di un servizio di comunicazione di livello rete 8.2. L'instradamento in una internet Instradamento
DettagliDal protocollo IP ai livelli superiori
Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono
Dettagli9 Febbraio 2015 Modulo 2
Reti di Comunicazione e Internet Prof. I. Filippini Cognome Nome Matricola 9 Febbraio 2015 Modulo 2 Tempo complessivo a disposizione per lo svolgimento: 1h 40m E possibile scrivere a matita E1 E2 Domande
DettagliArgomenti della lezione
Multicast IP Contenuti del corso La progettazione delle reti Il routing nelle reti IP Il collegamento agli Internet Service Provider e problematiche di sicurezza Analisi di traffico e dei protocolli applicativi
DettagliProtocolli di Comunicazione
Protocolli di Comunicazione La rete Internet si è sviluppata al di fuori dal modello ISO-OSI e presenta una struttura solo parzialmente aderente al modello OSI. L'architettura di rete Internet Protocol
DettagliARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it http://staff.polito.it/mario.baldi. Fulvio RISSO
ARP e RARP Silvano GAI sgai[at]cisco.com Mario BALDI mario.baldi[at]polito.it http://staff.polito.it/mario.baldi Fulvio RISSO fulvio.risso[at]polito.it ARP - 1 Copyright: si veda nota a pag. 2 Nota di
DettagliINFOCOM Dept. Antonio Cianfrani. Virtual LAN (VLAN)
Antonio Cianfrani Virtual LAN (VLAN) Richiami sullo standard Ethernet Lo standard Ethernet (IEEE 802.3) è utilizzato per le Local Area Network (LAN): livello 2 della pila protocollare. Consente l utilizzo
DettagliCORSO DI RETI SSIS. Lezione n.3 9 novembre 2005 Laura Ricci
CORSO DI RETI SSIS Lezione n.3 9 novembre 2005 Laura Ricci IL LIVELLO TRASPORTO realizza un supporto per la comunicazione logica tra processi distribuiti comunicazione logica = astrazione che consente
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2010/11) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) ARP RARP DHCP ICMP: ping e traceroute
DettagliReti di Calcolatori. Master "Bio Info" Reti e Basi di Dati Lezione 4
Reti di Calcolatori Sommario Software di rete Livello Trasporto (TCP) Livello Rete (IP, Routing, ICMP) Livello di Collegamento (Data-Link) Software di rete Livello Rete (IP, Routing, ICMP) Se i protocolli
DettagliCorso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella
Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Una definizione di Rete Una moderna rete di calcolatori può essere definita come:
DettagliInformazioni Generali (1/2)
Prima Esercitazione Informazioni Generali (1/2) Ricevimento su appuntamento (tramite e-mail). E-mail d.deguglielmo@iet.unipi.it specificare come oggetto Reti Informatiche 2 Informazioni Generali (2/2)
DettagliL architettura di TCP/IP
L architettura di TCP/IP Mentre non esiste un accordo unanime su come descrivere il modello a strati di TCP/IP, è generalmente accettato il fatto che sia descritto da un numero di livelli inferiore ai
Dettagli