Il Routing Gli scenari possibili sono due 1. rimessa diretta rimessa indiretta
|
|
- Fabiana Poggi
- 8 anni fa
- Visualizzazioni
Transcript
1 Il Routing In un sistema packets switching quale il TCP/IP, il routing rappresenta il processo di scelta del percorso su cui inoltrare i pacchetti ed il router è un computer che effettua tale instradamento. I router sono quindi dei dispositivi che scelgono il percorso che i datagrammi prenderanno per arrivare a destinazione. Un router deve avere almeno due schede di rete ciascuna collegata ad una rete diversa. Le reti a cui un router è collegato possono essere connesse ad altre reti che esso non conosce direttamente. Gli scenari possibili sono due: sia l'emittente che il destinatario appartengono alla stessa rete oppure vi è almeno un router tra il mittente e il destinatario. 1. l'host locale ed il remoto appartengono alla stessa rete fisica (es. una singola rete Ethernet), in questo caso non sarà coinvolto alcun router, si parla di rimessa diretta 2. l'host destinazione è connesso ad una rete fisica diversa, diventa quindi necessario instradare il datagramma sorgente attraverso un router e allora si parla di rimessa indiretta. Quando un programma applicativo su un host tenta di instaurare una comunicazione con un host remoto, sia l'host locale che i router partecipano all'instradamento dei datagrammi IP fino alla loro destinazione. Il caso più semplice è rappresentato da un PC con una singola porta su una rete Ethernet. Esso deve conoscere innanzitutto: Il proprio indirizzo fisico (MAC address) Il proprio indirizzo IP La Netmask L indirizzo di un router che connette la LAN al resto di Internet: il Default Gateway Il PC ha una tabella di routing in cui è indicato come instradare un pacchetto: Se il pacchetto è diretto ad un indirizzo IP della propria rete o sottorete viene instradato direttamente (rimessa diretta). (Con il protocollo ARP si ottiene il MAC address della destinazione per incapsulare il datagramma in una trama) Se è diretto fuori viene inviato all indirizzo del default gateway che lo instraderà ulteriormente (rimessa indiretta). In caso di rimessa indiretta, il ruolo del router, soprattutto quello della tabella di routing, è molto importante. Il router riceve una trama proveniente da un terminale connesso a una delle reti a cui è collegato I datagrammi sono trasmessi al livello IP del router Il router guarda l'intestazione del datagramma Se l'indirizzo IP di destinazione appartiene a una rete cui una delle interfacce del router è collegata, allora il datagramma viene inviato alla destinazione Se l'indirizzo IP di destinazione fa parte di una rete diversa, il router consulta la propria tabella di routing per decidere il percorso da prendere 1
2 Struttura di una tabella di routing La tabella di routing è una tabella di corrispondenza tra l'indirizzo del terminale di destinazione e il nodo seguente al quale l host deve consegnare il messaggio. In realtà è sufficiente che il messaggio sia consegnato sulla rete alla quale appartiene il terminale di destinazione e non è quindi necessario memorizzare l'indirizzo IP completo del terminale ma solo l'identificativo di rete dell'indirizzo IP (cioè il netid) relativo alla rete di destinazione. In questo modo le tabelle necessarie possono essere abbastanza piccole in quanto non è necessario memorizzare ogni indirizzo IP di destinazione ma solo quello delle reti (o sottoreti) di destinazione. L informazione comunemente contenuta in ogni riga di una tabella di instradamento è la seguente: Destination: rete di destinazione Gateway: IP address del router successivo verso la destinazione (Next Hop) Genmask : porzione dell indirizzo IP indicante il prefisso di rete (Subnet Mask) Interface: identificatore della porta fisica dove trovare il next hop Metric: peso assegnato al cammino La coppia destination+ subnet_mask serve per identificare la possibile sottorete di destinazione La coppia gateway + interface serve per determinare univocamente dove instradare il datagramma Esempio di una parte dell output del comando route da un host Linux: Destination Gateway Genmask Iface eth eth lo eth0 Grazie a questa tabella, l host, conoscendo l'indirizzo del destinatario incapsulato nel messaggio, può sapere a quale interfaccia inviare il messaggio (cioè quale scheda di rete usare), e a quale router, direttamente accessibile sulla rete a cui la scheda è connessa, inviare il datagramma. Questo meccanismo consiste nel riconoscere solo l'indirizzo del prossimo passaggio che porta a destinazione e viene detto routing per salti successivi (in inglese next-hop routing). Comunque può succedere che il destinatario appartenga ad una rete non referenziata nella tabella di routing. In questo caso l host usa un router di default. Il messaggio è così inviato da un router ad un altro per salti successivi, fino a che si arriva ad un router che appartiene ad una rete direttamente connessa al destinatario. A questo punto è possibile inviare direttamente il messaggio al terminale di destinazione. La ricerca nella tabella avviene utilizzando l indirizzo IP di destinazione del datagramma l indirizzo di destinazione e la netmask specificati in ciascuna riga della tabella Procedura: si esegue un operazione di AND bit per bit tra l indirizzo di destinazione del datagramma e la netmask di ciascuna riga 2
3 il risultato viene confrontato con la destinazione specificata nella riga stessa: se coincidono, la riga è quella giusta il controllo viene effettuato a partire dalla riga che presenta una netmask con un numero maggiore di bit a uno: priorità alle route più specifiche (longest-prefix match- prima host, poi reti piccole, poi reti grandi) una volta trovata la riga corrispondente, il lookup si ferma e il datagramma viene instradato secondo la modalità specificata se nessuna riga corrisponde, si usa il gateway di default Esempi di lookup Destination netmask Ecc Confronto prima con riga 3, poi con riga 2 e poi riga 1 Datagramma con IP dest. = & == La riga 3 è quella giusta (host specific) Datagramma con IP dest. = & != Esempio 1 Esempio & == La riga 2 è quella giusta (network specific) Datagramma con IP dest. = & != Esempio 3 3
4 & != & == La riga 1 è quella giusta (default gateway) In sintesi Gateway = & Iface lo Gateway = & Iface = lo Altrimenti consegna diretta consegna agli strati superiori (TCP/UDP) consegna indiretta tramite il gateway indicato Comandi per la configurazione di un nodo UNIX/Linux o Windows ifconfig mostra / configura le interfacce di rete (Linux) route arp nslookup netstat ping traceroute/ tracert ipconfig mostra / manipola la tabella di routing IP (Linux/Windows) mostra / manipola la cache ARP del sistema (Linux/Windows) effettua interrogazioni al DNS (Linux/Windows) mostra connessioni di rete, tabelle di routing, statistiche sulle interfacce (Linux/Windows) comando che consente l invio di pacchetti dall host sender all host receiver, in modo da poter valutare il tempo di transito dei pacchetti in rete. Maggiore è il tempo, più scarse sono le prestazioni della rete (Linux/Windows) traccia tutto il cammino dei pacchetti dall'host all indirizzo specificato dopo il comando, visualizzando tutti gli indirizzi e/o i nomi dei router che vengono attraversati (Linux/Windows) mostra le configurazioni IP di tutte le interfacce di rete (Windows) 4
5 Funzionamento di un router I router in Internet formano una struttura interconnessa nella quale il datagramma scorre finché non raggiunge quel particolare router attraverso il quale può giungere direttamente a destinazione. L'algoritmo che svolge queste funzioni (IP routing algorithm) utilizza su ogni macchina una tabella di routing (IP routing table), che contiene informazioni circa alcune possibili destinazioni e su come raggiungerle. Se comprendesse tutte le destinazioni possibili diventerebbe troppo grande e sarebbe impossibile tenerla aggiornata. Di solito si limita a mantenere le informazioni degli host sulla stessa rete o quelle più frequentemente usate lasciando un indirizzo di default per tutti gli altri. I router svolgono la propria funzione utilizzando: algoritmi di routing (Routing Algorithm RA) usati per il calcolo delle tabelle di routing protocolli di routing (Routing Protocol RP) usati per lo scambio delle informazioni sulla topologia della rete necessarie per applicare l algoritmo. I protocolli di routing si differenziano per le modalità con cui le tabelle di instradamento vengono create ed eventualmente aggiornate nel tempo. In base al modo con il quale è creata la tabella di routing si parla di: routing statico (utilizzabile per piccole reti) - Se la tabella di routing è inserita manualmente dall'amministratore in fase di configurazione del router e modificata in caso di variazioni della rete. Le tabelle di instradamento sono invarianti nel tempo e indipendenti dalle condizioni di traffico della rete. routing dinamico distribuito - Se la tabella di routing viene creata e periodicamente aggiornata in modo automatico. Il calcolo può essere basato o su informazioni locali, riguardanti il solo router in cui sta avvenendo il calcolo o su informazioni distribuite, in questo caso si utilizzano informazioni relative agli altri router e deve quindi essere previsto un meccanismo di scambio delle informazioni fra di essi attraverso i protocolli di routing. Consente di adattare le decisioni di instradamento in seguito a variazioni topologiche della rete, inserimento di nuovi collegamenti, caduta di un collegamento per guasto, condizioni di traffico evitando la scelta di percorsi che comprendono collegamenti congestionati. Per Internet si usano protocolli dinamici distribuiti. La rete si evolve continuamente senza un vero controllo centralizzato, la configurazione diventa quasi impossibile. La rete deve reagire automaticamente ai cambiamenti e ai guasti. La rete Internet è ripartita in porzioni, dette Authonomous System (AS) ogni AS è identificato da un nome, ad esempio AS Un AS è una collezione di reti amministrate da un'unica autorità. Ogni AS è responsabile del routing all'interno delle sue reti. Un AS può essere ulteriormente suddiviso in Aree di routing (Routing Area). I router all interno di un area (router interni) sono in grado di effettuare l instradamento relativamente alla sola area, per destinazioni al di fuori dell area si limitano ad inviare i pacchetti a dei router di bordo (router esterni) che sono a conoscenza della topologia esterna dell area. I router esterni si occupano solamente dell'instradamento dei pacchetti fra aree e sono il mezzo attraverso il quale gli AS si scambiano informazioni di raggiungibilità.. Gli AS decidono autonomamente i protocolli e le politiche di routing che intendono adottare. I protocolli di routing all interno di un AS sono detti Interior Gateway Protocol (IGP), esempi di questi protocolli sono RIP e OSPF. I protocolli di routing fra AS sono l'exterior Gateway Protocol (EGP), ormai obsoleto, ed il Border Gateway Protocol (BGP). 5
6 I protocolli di routing di tipo IGP Lo scopo di un protocollo di routing è di comunicare dinamicamente le informazioni circa tutti i percorsi di rete utilizzabili per raggiungere una destinazione e di selezionare il miglior percorso, tra tutti i possibili, per raggiungere tale rete di destinazione. I termini "Distance Vector" e "Link State" sono utilizzati per raggruppare i protocolli di routing in due categorie principali basandosi sul fatto se il protocollo di routing seleziona il percorso migliore basandosi sulla coppia di valori (distanza metrica, vettore) o calcolando lo stato di ogni link in un percorso e determinando quello che ha la metrica totale più bassa per raggiungere la destinazione. La metrica può essere calcolata usando informazioni diverse, ad esempio: una misura periodica del tempo necessario per raggiungere realmente una destinazione il conteggio degli hop (salti) necessari per raggiungere una destinazione in modo da approssimare la distanza il calcolo del costo del cammino da seguire per raggiungere una destinazione, utilizzando fattori come il carico della rete, l'ampiezza della banda... un peso settato dall'amministratore per fare in modo che un percorso sia preferibile ad altri Possiamo suddividere i più importanti protocolli IGP di routing in tre categorie: Distance Vector: RIPv1, RIPv2, IGRP Link-State: OSPF, IS-IS. Hybrid: EIGRP Distance Vector Il protocollo di routing seleziona il percorso migliore basandosi sulla coppia di valori (distanza, vettore). Distanza - è il costo per raggiungere una destinazione, di solito è basato sul numero di host che si attraversano sul percorso o il totale di tutti i pesi assegnati ai link nel percorso. Vettore - dal punto di vista dei protocolli di routing il vettore è l'interfaccia attraverso la quale viene inoltrato il traffico al fine di raggiungere una destinazione attraverso un percorso selezionato come il migliore per raggiungere la destinazione. Con un protocollo distance-vector il router manda periodicamente a tutti i router vicini ( neighbor) una coppia di informazioni circa le destinazioni che esso sa come raggiungere; la prima informazione (la distanza) dice quanto ritiene sia lontana la destinazione, la seconda dice quale direzione (vettore) usare per raggiungere la destinazione. La direzione indica il prossimo hop che l'ascoltatore (il router che riceve la coppia distance-vector) dovrebbe usare per raggiungere la destinazione. Il concetto è riassumibile con la frase manda a me il pacchetto, alla interfaccia che ti indico come vettore, io so come inoltrarlo. Per esempio un RIP route update è semplicemente una lista di destinazioni che il router che fa l'annuncio sa come raggiungere e pensa di sapere quanto siano lontane. I router che ricevono l'annuncio deducono che il prossimo hop da usare per quelle destinazioni potrebbe essere il router che fa l'annuncio se la metrica da esso indicata per una destinazione è migliore di quella già conosciuta; in questo caso aggiornano la propria tabella di routing per le nuove destinazioni apprese, modificandone la metrica aggiungendo il costo relativo alla propria tratta, ad esempio aumentando di uno l'hop count. Se ricevono informazioni sulla stessa destinazione da più router vicini mantengono l'informazione del router che ha la metrica migliore. RIP significa Routing Information Protocol. Si tratta di un protocollo di tipo Distance Vector, cioè ogni router comunica agli altri router la distanza che li separa (il numero di salti che li separa). 6
7 Quando un router riceve uno di questi messaggi aumenta questa distanza di 1 e comunica il messaggio ai router direttamente accessibili. Questo protocollo prende in considerazione solo la distanza tra due terminali in termini di numero di hop, ma non considera lo stato della connessione per scegliere la miglior banda passante possibile. Link state Un protocollo link-state fornisce informazione sulla topologia della rete nelle sue immediate vicinanze. L'informazione che mantiene è una lista di segmenti di rete (link) ai quali il router è connesso e lo stato di questi link (up/down), questa informazione viene poi propagata sulla rete (flooded). Propagando l'informazione sulla rete ogni router può costruirsi una propria immagine sullo stato di tutti i link della rete. Poiché ogni router vede la stessa informazione tutte le immagini dovrebbe essere uguali. A partire dall'immagine ogni router calcola il suo percorso migliore per le destinazioni e popola la sua tabella di routing con queste informazioni. Questi protocolli sono in grado di sapere se un link è up o down e quanto è veloce, determinando quanto costa arrivare lì. I protocolli Link State scelgono il percorso che risulta essere più veloce anche se richiede più hops di un altro che però risulta più lento. I router inviano lo stato delle proprie interfacce (i link) a tutti i router (o a tutti i router in una parte di rete chiamata area) solo quando c è un cambiamento (link up/down). OSPF (Open Shortest Path First) è un protocollo link-state, è più performante di RIP e lo sta pian piano sostituendo. Hybrid I protocolli definiti Hybrid, prendono alcune caratteristiche sia dai Link-State e sia dai Distance Vector. Infatti i protocolli Hybrid, nei routing updates, inviano solo le informazioni che realmente sono cambiate (caratteristica Link-State) e le inviano solamente ai propri vicini (neighbor) (caratteristica Distance Vector). 7
ARP 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
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 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
DettagliA intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.
Algoritmi di routing dinamici (pag.89) UdA2_L5 Nelle moderne reti si usano algoritmi dinamici, che si adattano automaticamente ai cambiamenti della rete. Questi algoritmi non sono eseguiti solo all'avvio
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
Dettagli158.110.1.3 158.110.1.2 SWITCH. 100 Mb/s (UTP cat. 5E) 158.110.1.1 158.110.3.3 158.110.3.2. 10 Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.
Università degli Studi di Udine Insegnamento: Reti di Calcolatori I Docente: Pier Luca Montessoro DOMANDE DI RIEPILOGO SU: - Livello network 1. Si deve suddividere la rete 173.19.0.0 in 510 subnet. Qual
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
DettagliInternet. Introduzione alle comunicazioni tra computer
Internet Introduzione alle comunicazioni tra computer Attenzione! Quella che segue è un introduzione estremamente generica che ha il solo scopo di dare un idea sommaria di alcuni concetti alla base di
DettagliGLI INDIRIZZI DELL INTERNET PROTOCOL (IP ADDRESS) 2. Fondamenti sugli indirizzi dell Internet Protocol 2. Struttura di un indirizzo IP 2
GLI INDIRIZZI DELL INTERNET PROTOCOL (IP ADDRESS) 2 Fondamenti sugli indirizzi dell Internet Protocol 2 Struttura di un indirizzo IP 2 Le classi degli indirizzi IP 3 Indirizzi di Classe A 3 Indirizzi di
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
Dettaglinetwork subnet host Classe A poche reti di dimensioni molto grandi 127
INDIRIZZAMENTO IP Gli indirizzi IP, che devono essere univoci sulla rete, sono lunghi 32 bit (quattro byte) e sono tradizionalmente visualizzati scrivendo i valori decimali di ciascun byte separati dal
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
DettagliForme di indirizzamento
Anno Accademico 2013-2014 CdS in INFORMATICA e COMUNICAZIONE DIGITALE Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale Modulo 3 - TCP/IP: Lo strato di rete (parte II) Prof. Sebastiano Pizzutilo
DettagliConfigurazione Rete in LINUX
Configurazione Rete in LINUX Laboratorio di Reti Ing. Telematica - Università Kore Enna A.A. 2008/2009 Ing. A. Leonardi TCP/IP Il trasferimento dati con il protocollo TCP/IP si basa fondamentalmente su
DettagliINTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO
INTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO okfabian@yahoo.com Fabian Chatwin Cedrati Ogni scheda di rete ha un indirizzo MAC univoco L'indirizzo IP invece viene impostato dal Sistema Operativo HUB 00:50:DA:7D:5E:32
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,
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 (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
DettagliIl routing in Internet Exterior Gateway Protocols
Il routing in Internet Exterior Gateway Protocols A.A. 2005/2006 Walter Cerroni Exterior Gateway Protocols I protocolli di tipo EGP sono diversi da quelli di tipo IGP All interno di un AS si persegue l
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
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
DettagliLaboratorio di Reti di Comunicazione ed Internet Mod. 2
Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Laboratorio di Reti di Comunicazione ed Internet Mod. 2 Quinta Lezione Sommario Rotte dinamiche con OSPF Reazione di OSPF
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
DettagliCognome Nome Matricola Tempo a disposizione per lo svolgimento: 1 ora e 20 min Avvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento.
Infrastrutture e Protocolli per Internet Prof. A. Capone a Prova in itinere Luglio 004 Cognome Nome Matricola Tempo a disposizione per lo svolgimento: ora e 0 min Avvertenza: Si usi lo spazio dopo ogni
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
DettagliIl livello 3 della pila ISO/OSI. Il protocollo IP e il protocollo ICMP
Il livello 3 della pila ISO/OSI Il protocollo IP e il protocollo ICMP IL LIVELLO 3 - il protocollo IP Il livello 3 della pila ISO/OSI che ci interessa è l Internet Protocol, o più brevemente IP. Visto
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
DettagliVPN CIRCUITI VIRTUALI
& TUNNELING 1 Il termine VPN viene pesantemente abusato, con varie definizioni ma possiamo definire intuitivamente una VPN considerando dapprima l'idea dì una rete privata. Le aziende con molte sedi si
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
DettagliCOMPLESSO SCOLASTICO INTERNAZIONALE GIOVANNI PAOLO II. Pianificazione di reti IP (subnetting)
Pianificazione di reti IP (subnetting) Avendo una rete complessa possiamo dividerla in sottoreti logiche, collegandole con dei router. Questa operazione di segmentazione prende il nome di subnetting, ed
DettagliLinux User Group Cremona CORSO RETI
Linux User Group Cremona CORSO RETI Cos'è una rete informatica Una rete di calcolatori, in informatica e telecomunicazioni, è un sistema o un particolare tipo di rete di telecomunicazioni che permette
DettagliApparecchiature di Rete
All interno delle reti troviamo delle apparecchiature, utilizzate per gestire le trasmissioni tra gli elementi della rete e per creare interconnessioni tra reti differenti Livello 7 Livello 6 Livello 5
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
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
DettagliI protocolli di routing dell architettura TCP/IP
I protocolli di routing dell architettura TCP/IP Silvano GAI sgai@cisco.com Mario Baldi Politecnico di Torino mario.baldi@polito.it staff.polito.it/mario.baldi routing-ip - 1 Copyright: si veda nota a
DettagliSicurezza nelle reti
Sicurezza nelle reti Manipolazione indirizzi IP 1 Concetti Reti Rete IP definita dalla maschera di rete Non necessariamente concetto geografico Non è detto che macchine della stessa rete siano vicine 2
DettagliInterconnessione di reti
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
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,
DettagliRouting Dinamico EIGRP con Manual Summarization e Default Route 16/12/2014 Autore Roberto Bandiera
Routing Dinamico EIGRP con Manual Summarization e Default Route 16/12/2014 Autore Roberto Bandiera Obiettivi: comprensione del meccanismo della Manual Summarization con EIGRP - impostazione di una Default
DettagliRETI DI CALCOLATORI Lucidi delle Lezioni Capitolo XIII
Prof. Giuseppe F. Rossi E-mail: giuseppe.rossi@unipv.it Homepage: http://www.unipv.it/retical/home.html UNIVERSITA' DEGLI STUDI DI PAVIA A.A. 2008/09 - II Semestre RETI DI CALCOLATORI Lucidi delle Lezioni
DettagliTopologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).
Topologia delle reti Una RETE DI COMPUTER è costituita da un insieme di elaboratori (NODI) interconnessi tra loro tramite cavi (o sostituti dei cavi come le connessioni wireless). Rete Point-to-Point:
DettagliDeterminare la grandezza della sottorete
Determinare la grandezza della sottorete Ogni rete IP possiede due indirizzi non assegnabili direttamente agli host l indirizzo della rete a cui appartiene e l'indirizzo di broadcast. Quando si creano
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ò
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
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
DettagliGLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6
GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1 Il Repeater 2 L Hub 2 Il Bridge 4 Lo Switch 4 Router 6 Gli apparati per l interconnessione di reti locali Distinguiamo i seguenti tipi di apparati:
DettagliGli indirizzi dell Internet Protocol. IP Address
Gli indirizzi dell Internet Protocol IP Address Il protocollo IP Prevalente è ormai diventato nell implementazione di reti di computer la tecnologia sintetizzata nei protocolli TCP- Ip IP è un protocollo
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)
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
DettagliINFORMATICA PROGETTO ABACUS. Tema di : SISTEMI DI ELABORAZIONE E TRASMISSIONE DELLE INFORMAZIONI
INFORMATICA PROGETTO ABACUS Tema di : SISTEMI DI ELABORAZIONE E TRASMISSIONE DELLE INFORMAZIONI Traccia ministeriale I recenti eventi sismici e le conseguenze catastrofiche spingono gli Enti e le Amministrazioni
DettagliLaboratorio di reti Relazione N 5 Gruppo 9. Vettorato Mattia Mesin Alberto
Laboratorio di reti Relazione N 5 Gruppo 9 Vettorato Mattia Mesin Alberto Virtual LAN Che cosa è una VLAN? Il termine Virtual LAN indica una serie di tecniche atte a separare un dominio di broadcast, di
DettagliL'indirizzo IP. Prof.ssa Sara Michelangeli
Prof.ssa Sara Michelangeli L'indirizzo IP La possibilità di trasmettere dati nella rete è data dalla capacità di indentificare ogni singolo host grazie all'indirizzo IP che gli è stato assegnato. L'indirizzo
Dettagli3. Introduzione all'internetworking
3. Introduzione all'internetworking Abbiamo visto i dettagli di due reti di comunicazione: ma ce ne sono decine di tipo diverso! Occorre poter far comunicare calcolatori che si trovano su reti di tecnologia
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
DettagliL Inoltro e l Instradamento
Politecnico di Milano Advanced Network Technologies Laboratory L Inoltro e l Instradamento -Inoltro diretto e indiretto negli host -Inoltro diretto e indiretto nei router -Tabelle di routing -Esempi di
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) OSPF I lucidi presentati al corso sono uno
DettagliCorso di recupero di sistemi Lezione 8
Corso di recupero di sistemi Lezione 8 a.s. 2011/2012 - Prof. Fabio Ciao 24 aprile 2012 Reti TCP/IP Una rete TCP/IP è una rete locale o geografica che utilizza protocolli TCP/IP con i primi 2 livelli una
Dettagli2) Completare la tabella di instradamento (routing table) del router RA
esercizi---v.doc Esercizio Si consideri il sistema autonomo mostrato in figura formato da sotto-reti e da router; in figura sono indicati i costi dei singoli rami come sono visti dai diversi router. Si
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
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
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
DettagliTEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000
TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000 1) Quanti sono i livelli del modello ISO/OSI: A. 3 B. 7 C. 6 D. non è definito un numero massimo non è definito un numero massimo 2) Due entità ad un
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005 Si svolga il compito su questi fogli. Nel caso di domande a risposta aperta, lo spazio lasciato sul foglio
DettagliIndirizzamento, Routing e Forwarding per reti IP. Andrea Detti rev. 01
Indirizzamento, Routing e Forwarding per reti IP Andrea Detti rev. 01 Schema di indirizzamento Un indirizzo IP (IP Address) identifica un host se un host è connesso a più di una rete (multi-homed) avrà
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
DettagliINDIRIZZI IP ARCHITETTURA GENERALE DEGLI INDIRIZZI IP FORME DI INDIRIZZI IP CINQUE FORME DI INDIRIZZI IP
INDIRIZZI IP ARCHITETTURA GENERALE DEGLI INDIRIZZI IP Un indirizzo IP è composto da 32 bit. Generalmente, per convenienza, è presentato in decimale: 4 ottetti (bytes) separati da un punto. Ogni rete fisica
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
DettagliI protocolli di routing dell architettura TCP/IP
I protocolli di routing dell architettura TCP/IP Silvano GAI sgai[at]cisco.com Mario Baldi Politecnico di Torino mario.baldi[at]polito.it staff.polito.it/mario.baldi routing-ip - 1 Copyright: si veda nota
DettagliReti diverse: la soluzione nativa
Reti diverse: la soluzione nativa Quando si deve trasmettere un messaggio attraverso reti diverse, per il mezzo fisico, per il protocollo di accesso o altro, a che livello si colloca la procedura di traduzione
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
DettagliProtocollo 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
DettagliDA SA Type Data (IP, ARP, etc.) Padding FCS 6 6 2 0-1500 0-46 4
Esercizio Data la rete in figura, si assuma che i terminali T1-T12 e T13-T24 siano connessi tramite collegamenti di tipo UTP a due switch Fast Ethernet. Si assuma che le tabelle ARP di tutti i dispositivi
DettagliVlan Relazione di Sistemi e Reti Cenni teorici
Cosa sono le Vlan? Vlan Relazione di Sistemi e Reti Cenni teorici Le Vlan sono un tipo di rete particolare che permettono di creare tante reti logiche a partire da una singola rete fisica. Questo significa
DettagliCos'è una vlan. Da Wikipedia: Una LAN virtuale, comunemente
Cos'è una vlan Da Wikipedia: Una LAN virtuale, comunemente detta VLAN, è un gruppo di host che comunicano tra di loro come se fossero collegati allo stesso cablaggio, a prescindere dalla loro posizione
DettagliInternet e Peering. Fulvio RISSO https://sites.google.com/site/fulviorisso/
Internet e Peering Fulvio RISSO https://sites.google.com/site/fulviorisso/ 1 Organizzazione tecnica di Internet La rete Internet è organizzata in sezioni omogenee dal punto di vista amministrativo, dette
DettagliTECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI
TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI Confronto tra ISO-OSI e TCP/IP, con approfondimento di quest ultimo e del livello di trasporto in cui agiscono i SOCKET. TCP/IP
DettagliAssegnamento di un indirizzo IP temporaneo a dispositivi Barix
Assegnamento di un indirizzo IP temporaneo a dispositivi Barix V 1.0 GUIDA RAPIDA Introduzione L obiettivo di questa guida rapida è fornire all utente un modo per poter assegnare un indirizzo IP temporaneo
DettagliInterdomain routing. Principi generali e protocolli di routing. Argomenti della presentazione. Nota di Copyright. Routing interdominio
Interdomain routing Principi generali e protocolli di routing Interdomain_routing - 1 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle
DettagliInterdomain routing. Principi generali e protocolli di routing. Mario Baldi
Interdomain routing Principi generali e protocolli di routing Mario Baldi Dipartimento di Automatica e Informatica Politecnico di Torino http://staff.polito.it/mario.baldi Interdomain_routing - 1 Nota
DettagliReti di Comunicazione e Internet
Politecnico di Milano Dipartimento di Elettronica e Informazione Reti di Comunicazione e Internet Laboratorio 4. Packet Tracer Agenda della lezione Dynamic Host Configuration Protocol (DHCP) Network Address
DettagliReti diverse: la soluzione nativa
Reti diverse: la soluzione nativa Quando si deve trasmettere un messaggio attraverso reti diverse, per il mezzo fisico, per il protocollo di accesso o altro, a che livello si colloca la procedura di traduzione
DettagliGuida all impostazione. Eureka Web
Eureka Web Guida all impostazione Maggio 2015 1 IMPOSTAZIONE EUREKA WEB Accedere con un browser all EurekaWeb, per default l indirizzo ip è 192.168.25.101, utente : master password : master. Ad accesso
DettagliComunicazione nel tempo
Fluency Il funzionamento delle reti Capitolo 2 Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti diversi 1 Quanti comunicano Broadcast
DettagliAutonomous system (AS) Autonomous system: perchè? Autonomous system. Autonomous system: perchè? Autonomous system: perchè?
Autonomous system (AS)! Zona della rete! Omogenea! Indipendente dal punto di vista amministrativo 09CDUdc Reti di Calcolatori Routing Interdominio! Livello gerarchico superiore di routing Tipico esempio
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
DettagliIntroduzione alle VLAN Autore: Roberto Bandiera 21 gennaio 2015
Introduzione alle VLAN Autore: Roberto Bandiera 21 gennaio 2015 Definizione Mentre una LAN è una rete locale costituita da un certo numero di pc connessi ad uno switch, una VLAN è una LAN VIRTUALE (Virtual
DettagliARCHITETTURA DI RETE FOLEGNANI ANDREA
ARCHITETTURA DI RETE FOLEGNANI ANDREA INTRODUZIONE È denominata Architettura di rete un insieme di livelli e protocolli. Le reti sono organizzate gerarchicamente in livelli, ciascuno dei quali interagisce
DettagliMaschere di sottorete a lunghezza variabile
Sottoreti Il CIDR (Classless Inter-Domain Routing) è un nuovo schema di indirizzamento introdotto nel 1993 per sostituire lo schema classful secondo il quale tutti gli indirizzi IP appartengono ad una
DettagliCapitolo 4: Gli indirizzi dell Internet Protocol (IP address)
Capitolo 4: Gli indirizzi dell Internet Protocol (IP address) 4.1 Fondamenti sugli indirizzi dell Internet Protocol Gli indirizzi IP identificano in modo univoco ciascun host su una internet TCP/IP. Un
DettagliRETI DI COMPUTER Reti Geografiche. (Sez. 9.8)
RETI DI COMPUTER Reti Geografiche (Sez. 9.8) Riepilogo Reti lez precedente reti locali o LAN (Local Area Network): connette fisicamente apparecchiature su brevi distanze Una LAN è solitamente interna a
Dettagli5. Traduzione degli indirizzi di rete in indirizzi fisici: ARP
5. Traduzione degli indirizzi di rete in indirizzi fisici: ARP 5.1. Introduzione Due macchine si parlano solo se conoscono l'indirizzo fisico di sottorete Due applicazioni si parlano solo se conoscono
DettagliInternet e protocollo TCP/IP
Internet e protocollo TCP/IP Internet Nata dalla fusione di reti di agenzie governative americane (ARPANET) e reti di università E una rete di reti, di scala planetaria, pubblica, a commutazione di pacchetto
DettagliLAN Sniffing con Ettercap
ICT Security n. 26, Settembre 2004 p. 1 di 7 LAN Sniffing con Ettercap In questa rubrica non ci siamo occupati molto dei problemi di sicurezza delle reti locali, le LAN, un po' perché sono fin troppo discussi
Dettagli26 Febbraio 2015 Modulo 2
Reti di Comunicazione e Internet Prof. I. Filippini Cognome Nome Matricola 26 Febbraio 2015 Modulo 2 Tempo complessivo a disposizione per lo svolgimento: 1h 40m E possibile scrivere a matita E1 E2 Domande
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!"#!$#!%&'$(%)*+,')#$-!"#!$#!%&'$(%)*+,')#$-
DettagliReti di Calcolatori:
Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì
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
DettagliIndirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet
Indirizzi Internet e Protocolli I livelli di trasporto delle informazioni Comunicazione e naming in Internet Tre nuovi standard Sistema di indirizzamento delle risorse (URL) Linguaggio HTML Protocollo
DettagliLivello di Rete. Gaia Maselli maselli@di.uniroma1.it
Livello di Rete Gaia Maselli maselli@di.uniroma1.it Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. All material copyright 1996-2007 J.F Kurose
DettagliElementi di Informatica e Programmazione
Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela
Dettagli