Anno Accademico Corso di Reti di Calcolatori e Comunicazione Digitale. Modulo 3 : TCP/IP Lo strato di rete.
|
|
- Iolanda Palumbo
- 8 anni fa
- Visualizzazioni
Transcript
1 CdS in INFORMATICA e COMUNICAZIONE DIGITALE Anno Accademico Corso di Reti di Calcolatori e Comunicazione Digitale Modulo 3 : TCP/IP Lo strato di rete Prof. Sebastiano Pizzutilo Dipartimento di Informatica ISO-OSI e TCP/IP In TCP/IP i livelli 1 e 2 non sono specificati per cui è possibile utilizzare per le LAN i protocolli Ethernet, Token Ring, FDDI e per le WAN i protocolli X.25, Frame Relay, ATM,. Application Presentation Session Transport Network Data Link Physical OSI Telnet FTP SMTP SNMP TCP e UDP ICMP Arp e Rarp IP NFS XDR RPC Non Specificati Protocolli di routing Internet Protocol Suite Lo strato 3 Internet del TCP/IP, in cui viene implementato il protocollo IP, corrisponde al livello 3 del modello OSI: entrambi si occupano dell instradamento (routing) dei dati. Lo strato 4 di trasporto nei due modelli è analogo, ed entrambi permettono che tra i processi dei due host si stabilisca una sessione. Lo strato 5 dell applicazione TCP/ IP, comprende gli strati di applicazione, presentazione e sessione del modello OSI 1
2 TCP/IP layers rete Message Layers Application FTP, Telnet, SMTP,... Messages (UDP) or Streams (TCP) Transport UDP, TCP UDP or TCP packets Internet IP, ICMP, ARP, RARP, RIP,... IP datagrams Network interface SLIP PPP, Ethernet, Token ring, RS232, FDDI, ATM,.. Network-specific frames Underlying network Bits stream Header (con relativi address) aggiunti ai diversi livelli per poter svolgere le attività previste da ciascun livello Ethernet header IP header TCP IP TCP header port Application message Ethernet frame TCP/IP : Protocolli nello strato Internet (livello 3) Lo strato di RETE si occupa della consegna di pacchetti dati da un nodo mittente ad un nodo destinatario attraverso varie reti, determinando il modo migliore per spostare i dati da un host all altro. Lo strato 3 della suite TCP/IP si occupa quindi dei problemi legati al routing dei pacchetti (con l utilizzo di un sistema di indirizzamento logico dei pacchetti, detto IP) e dei problemi relativi al passaggio dei pacchetti al livello inferiore di data link ed al livello superiore di trasporto e viceversa. Il protocollo IP non svolge alcun tipo di controllo per assicurarsi del buon esito dei trasferimento dei dati, è infatti connectionless ed inaffidabile (servizio di consegna detto best-effort). Quindi i pacchetti di questo livello OSI possono andare perduti o non arrivare in sequenza. Il ruolo svolto da IP è quello di aggiungere a ciascun pacchetto una intestazione contenente una serie di informazioni per poter effettuare il corretto instradamento dei dati. L attività di instradamento dei pacchetti tra le reti avviene attraverso PSE dedicati detti router. Il sistema di indirizzamento logico utilizzato in questo livello deve prevedere forme di indirizzi che consentano un efficiente operazione di instradamento. 2
3 Indirizzamento IP L indirizzo IP identifica univocamente un host (computer, router, AP, ) su una rete. Gli indirizzi IP sono indirizzi LOGICI strutturati in maniera tale da agevolare l operazione di routing. Hanno infatti un formato tale da consentire la netta separazione dell indirizzo di rete da quello dell host sulla rete. Gli indirizzi IP su Internet sono assegnati da un comitato internazionale (IANA Internet Assigned Number Authority ). A livello nazionale italiano l autorità che assegna le classi di indirizzi IP è il GARR/NIS. In genere però i privati non si rivolgono a tale ente ma al proprio provider (ISP Internet Service Provider) che ha precedentemente provveduto a richiedere all autorità nazionale un insieme di indirizzi che mette a disposizione dei propri clienti in maniera dinamica. Questo non è strettamente valido nel caso delle cosiddette Intranet aziendali, che non hanno accesso diretto alla rete pubblica Internet mondiale. In questo caso si può utilizzare teoricamente qualsiasi indirizzo, anche se per le Intranet esistono delle raccomandazioni relative agli indirizzi logici privati da utilizzare (in genere , ). Forme di indirizzamento u Indirizzamento con classi (CLASSFUL ) Sistema di indirizzamento adottato dal 1981 fino al Originariamente l indirizzamento IP prevede il concetto di CLASSE, che consiste in : suddivisione dello spazio degli indirizzi IP in cinque CLASSI ciascuna con un numero diverso di indirizzi IP utilizzabili e netta separazione tra indirizzo di rete ed indirizzo dell host all interno della rete. u Indirizzamento senza classi (CLASSLESS) L indirizzamento SENZA CLASSI (1993) riduce il problema dell esaurimento degli indirizzi IP e permette di gestire in maniera più efficiente gli indirizzi IP assegnati ad una organizzazione, introducendo il concetto di SUBNETTING/ SUPERNETTING ed una notazione detta CIDR ( Classless Inter-Domain Routing ). 3
4 Indirizzi IP Rappresentazione binaria e dot notation Gli indirizzi IP sono lunghi 32 bit (4 byte) e si scrivono come 4 numeri decimali separati dal carattere. ; Ogni numero rappresenta il contenuto di un byte ed è quindi compreso tra 0 e 255. Ø L indirizzo IP è rappresentato nella forma: x.y.z.w dove x, y, z e w sono dei numeri decimali compresi tra 0 e 255. Ø In pratica un indirizzo IP è composto dalla sequenza di 32 bit (quindi un long integer che rende possibile generare fino a possibili indirizzi) anche se esso viene sempre rappresentato nella cosiddetta dot notation. Per esempio: L indirizzo IP= corrisponde in dot notation binaria a : Questi 32 bit, se fossero rappresentati senza dot notation, sarebbero uguali a che corrisponde al valore decimale L indirizzo in dot notation rappresenta quindi il valore di ciascuno dei quattro byte componenti l indirizzo IP e serve a discriminare l indirizzo di rete dall indirizzo degli host presenti in quella rete. Indirizzi IP Classful Gli indirizzi IP Classful si suddividono in cinque classi di appartenenza, identificate con le lettere da A ad E. î Classe A Un indirizzo di classe A riserva il primo byte all indirizzamento della rete, e gli altri tre byte all indirizzamento degli host. Il primo bit del byte che individua la rete è imposto essere 0, di conseguenza è possibile indirizzare teoricamente solo 127 reti, ciascuna con un massimo teorico di host. In pratica le reti sono 126 in quanto la rete 127 è riservata per gli indirizzi di loopback, e gli host sono , in quanto gli indirizzi x e x non sono ammessi. î Classe B Gli indirizzi di classe B riservano 16 bit alla rete e 16 agli host. Dei 16 bit riservati alla rete, i primi due sono obbligatoriamente 1 e 0, e questo di conseguenza implica che il primo byte possa avere valore tra 128 e 191. Il numero di reti ammesso in questa classe è quindi , e gli host (non essendo ammessi anche in questo caso gli host x.y. 0.0 e x.y î Classe C La classe C riserva i primi tre byte alla rete ed il quarto agli host. Poiché i primi tre bit del primo byte sono fissati a 110, il numero di reti univoche in questa classe e superiore a 2 milioni. Il primo byte può assumere valore tra 192 e 223. Il numero di host per ciascuna rete è di
5 Struttura di un indirizzo IP Classful ind rete ind. host Dimensione dei campi in bit Range degli indirizzi Classe A Classe B Classe C Multicast Riservati Byte 1 Byte 2 Byte 3 Byte 4 Da a Da a Da a Da a Da a reti e host reti e host reti e 254 host Indirizzi riservati q Network: quando i bit dell'ottetto che rappresenta l'host hanno tutti valore 0, l'indirizzo è detto di rete (Network Address): l indirizzo oppure in binario , rappresenta la rete ; - Quando tutti i bit hanno valore zero ( ), si identifica "questo host. q Broadcast: quando i bit del numero che rappresenta l'host hanno tutti valore 1, l'indirizzo è detto di broadcast o broadcast address, e rappresenta tutti gli host di quella rete: Inviare un pacchetto all'indirizzo ( ) equivale a mandare un pacchetto a tutti gli host della rete q Broadcast di rete: abbiamo questo tipo di indirizzo quando tutti i bit, sia della parte relativa all'host sia della parte relativa alla rete hanno valore 1 : Inviare un pacchetto a o in binario significa inoltrarlo verso tutti gli host della rete corrente. q Loopback: è utilizzato per funzioni di test del protocollo TCP/IP, non genera traffico di rete e corrisponde all'indirizzo q Indirizzi di rete locale : una serie di indirizzi IP sono dedicati all uso su reti locali, all interno di firewall e server proxy. Questi indirizzi sono: da. a
6 Maschere di sottorete Le maschere di sottorete servono ad individuare quali byte dell indirizzo IP indirizzano la rete e quali gli host. Le maschere di sottorete utilizzate dalle varie classi sono: Classe A > Classe B > Classe C > Ogni macchina va dunque configurata con due informazioni : 1) netmask per individuare la rete (sottorete) a cui la macchina appartiene, 2) numero IP della macchina all interno della rete (sottorete). Con un operazione di AND tra netmask ed IP number si ottiene dunque la parte di indirizzo che identifica la sottorete cui è collegata la macchina. Ad es. Host number : AND AND Netmask : Rete cui è collegato l host : Il processo consiste nel confrontare il risultato dell'operazione di AND bit a bit tra il proprio indirizzo e la propria subnet mask con quello tra l'indirizzo del destinatario e la sua subnet mask per determinare se il destinatario dei propri pacchetti si trova sulla stessa rete. esempio Avendo un Host A con IP con subnet mask che vuole inviare dei pacchetti ad un Host B con subnet mask , occorre determinare se B è sulla stessa rete di A: Host A: : Ip address Host A AND : Subnet mask Host A AND = Risultato operazione AND bit a bit Host B: : Ip address Host B : Subnet mask Host B = Risultato operazione AND Il risultato è identico, quindi, i due host possono inviarsi direttamente i pacchetti in quanto sulla stessa rete ( cioè senza impegnare il router per l instradamento). Qualora il processo di AND avesse evidenziato valori diversi, i due host non avrebbero potuto comunicare direttamente, ma sarebbe stato necessario utilizzare un router tra di essi. 6
7 Il routing Algoritmi di routing = per la gestione (creazione e uso) delle routing table Attività di routing = inoltro Il routing classful n n n la procedura di routing (instradamento) dei pacchetti IP è molto semplice, in quanto nell indirizzo IP di un pacchetto è codificato il numero della rete alla quale appartiene l host destinazione, ogni router possiede una tabella di routing aggiornata staticamente (nel caso delle reti più piccole) o dinamicamente, la tabella di routing serve a determinare i percorsi verso intere reti, non verso singoli host. Infatti da ciascun indirizzo IP è sempre possibile determinare la classe sulla base dei primi bit dell indirizzo e ricavare quindi la netmask ed il numero della rete. 7
8 SUBNETTING Può essere necessario dover suddividere la rete in ulteriori sottoreti. Il subnetting consiste nel suddividere il campo host di un indirizzo IP in due parti : subnet ed host x 8 +2 =26 bit per l indirizzo di rete e si scrive: / 26 Notazione CIDR (Classless Inter-Domain Routing) Ad esempio : /24 è la notazione CIDR di un indirizzo classful di classe C Si noti che la notazione CIDR consente la rappresentazione delle netmask /24 per la classe C, /8 per classe A, /16 per classe B. Esempio Subnetting Ad es. dividere una rete di classe C in 4 subnet ciascuna con al max 60 host Le 4 subnet ricavate avranno ciascuna al max 64 indirizzi di host da a ( 62 utilizzabili per gli host : da togliere i due indirizzi riservati > per la rete e per il broadcast). Indirizzi generati: Da : a: indirizzo di rete indir. di broadcast La netmask per le subnet sarà : Si ricordi che la netmask è = = /26 e cioè la notazione CIDR rappresenta il numero dei valori pari a 1, cioè la netmask della rete. 8
9 Subnetting e supernetting / Netmask n.subnet ind.rete ind. Broadcast IP da a n.host tot. 248 E possibile anche raggruppare 2 subnet in un unica supernet composta di due sottoreti. Ad es. si vuole creare una super rete raggruppando la e la Netmask n.subnet ind.rete ind. Broadcast IP da a n.host tot. 250 Subnetting Il subnetting di una rete comporta diversi vantaggi: - Riduzione del traffico di rete: in quanto si riduce il dominio di broadcast (broadcast domain); - Miglioramento delle performance della rete: in conseguenza della riduzione del traffico; IP assume una corrispondenza biunivoca tra reti fisiche e subnet: routing implicito all interno di una rete; più subnet sulla stessa rete fisica; mai invece, più reti fisiche sulla stessa subnet. Il routing tra subnet diverse è esplicito è cioè gestito dai router tramite tabelle di instradamento. All interno della subnet l instradamento deve essere fornito dalla rete fisica. 9
10 da indirizzi Classful a indirizzi Classless L indirizzamento classful crea problemi di spreco di indirizzi : l indirizzamento classful cioè è troppo rigido (numero prefissato di classi e di indirizzi => A=/8, B=/16 e C=/24) e non riesce a soddisfare nuove o diverse richieste di assegnazione di indirizzi IP. La soluzione al problema è quella di passare dal concetto di classe a quello di blocco (indirizzamento Classless), consentendo la gestione di blocchi di dimensione qualsiasi pari a 2 i con 1 i 31. La notazione CIDR, del tipo x.y.w.z/n, consente di rappresentare molto sinteticamente un blocco di dimensione qualsiasi. Ad esempio: se si ha bisogno di 300 indirizzi IP (300 host), una classe C ( /24=256 host) è insufficiente, per cui occorre chiedere un blocco pari a /23 == 512 indirizzi per gli host ( 23 bit per la rete e = 9 per ind. degli host = 2 9 = 512 indirizzi diversi ). Oppure, se ne servono meno di 256, ad esempio solo 60 host, allora basta definire un blocco /26, cioè un blocco con indirizzo di rete di 26 bit ed i rimanenti 6 bit (32-26 = 6 -> 2 6 = 64 ) per gli indirizzi riservati ai 60 host su quella rete + ind. di broadcast e di rete. Indirizzamento Classless In questa forma di indirizzamento un blocco di indirizzi (consecutivi) viene identificato con x.y.w.z/n con x.y.w.z qualsiasi indirizzo di host appartenente al blocco e /n (notazione CIDR per definire la netmask). Per poter gestire blocchi di dimensione 2 i (con 0 i 31) è quindi sufficiente generare una netmask = /32-i. Ad es /26 identifica un host con indirizzo di rete di 26 bit e indirizzo di host di 6 bit indirizzo di rete indirizzo di host Ø Mettendo a 0 i 6 bit (32-n) più a destra si ottiene l indirizzo del primo ind. del blocco, che viene normalmente utilizzato per identificare la rete (e non un nodo) del blocco. Ø Mettendo a 1 gli stessi 6 bit a destra si ottiene l ultimo indirizzo del blocco, che viene normalmente utilizzato per fare il broadcast limitato a tutti i nodi del blocco. Ø Il numero di indirizzi del blocco è 2 32-n = = 2 6 Ø /n (cioè /26) identifica la netmask
11 Classless InterDomain Routing Nel 1993 l IETF ha standardizzato il subnet masking ed il subnet routing, chiamandoli Classless InterDomain Routing (CIDR) (RFC 1519) oltre al subnetting, questa tecnica consente anche di gestire il supernetting, ovvero gestire diverse reti o internetwork locali come una singola entità (in questo modo, ad una azienda si possono dare diversi indirizzi di rete di classe C). A tale scopo è necessario che tutti i bit dell indirizzo IP relativi agli indirizzi di rete non siano mischiati ai bit dell indirizzo di host, ovvero la rete deve essere caratterizzata da un unico prefisso (net+subnet): Es1: questa subnet mask è illegale: Es2: /20 Mask Classi C > da x.y a x. y /20 Mask Classi C > da x.y.32.0 a x. y /21 Mask Classi C > da x.y.56.0 a x.y La notazione breve degli indirizzi IP con subnet mask: /24 equivale all indirizzo con subnet mask (24 bit di indirizzo network). CIDR (per il classless routing) Il Classless Inter-Domain Routing (CIDR) è basato su una Variable-Length Subnet Masking (VLSM), che permette di suddividere una rete in subnet differenti. Una importante caratteristica dei protocolli di routing è la maniera in cui essi comunicano i percorsi dei pacchetti (routing advertisement). I protocolli più vecchi (RIP e IGRP) trasmettono ai router collegati solamente l indirizzo di rete, quale per es. " " assumendo la maschera di rete come maschera di default della classe corrispondente (classful routing). I protocolli di rete moderni (OSPF, IS-IS, EIGRP, ) invece trasmettono in notazione CIDR esplicitamente anche la netmask, senza presupposti a priori sulla classe. Questa tipologia di routing viene detta classless, in quanto non tiene conto della divisione in classi ma solo della netmask che permette la suddivisione in blocchi. La VLSM ( Variable Lenght Subnet Mask ) è lo strumento che permette di utilizzare differenti sottoreti all'interno di un blocco di indirizzi assegnati ad una organizzazione (per es. 2 uffici possono utilizzare al loro interno una rete /24 e per la connessione puntoa-punto tra di loro una rete /30). 11
12 CIDR e VLSM Nel classless routing (notazione CIDR) la Variable Length Subnet Mask (VLSM) esprime il fatto che una rete può essere configurata con differenti netmask : ciò rende più flessibile la suddivisione di reti in più sottoreti mantenendo un adeguato numero di host in ogni sottorete. Per esempio, se il GARR NIS ha assegnato una classe C pari a e si vuole suddividere la rete assegnata in 3 subnet con 100 host in una e 50 host nelle restanti due = tot. 200 host. Teoricamente è possibile farlo, perchè una classe C permette di avere al massimo 256 host. Abbiamo le seguenti possibilità per poter suddividere la rete: Mask (64 subnet con 4 host ) /30 con 2 bit per indirizz. host Mask (32 subnet con 8 host ) / 29 con 3 bit per indir. host Mask (16 subnet con 16 host ) /28 con 4 bit per indir. host Mask (8 subnet con 32 host ) /27 con 5 bit per indir. host Mask (4 subnet con 64 host ) /26 con 6 bit per indir. host Mask (2 subnet con 128 host) /25 con 7 bit per indir. Host INVECE CON LA VLSM VLSM Con l' utilizzo del routing classless (notazione CIDR e VLSM) posso usare due netmask diverse : e' possibile utilizzare /25 (mask ) per ottenere 2 subnet da 128 indirizzi, la e la e suddividere la seconda in ulteriori 2 subnet da 64 indirizzi ciascuna : = /25 = = subnet: la con ind. da a =128 ind e la con ind. da a =128 ind In seguito posso definire la /26 (sulla seconda subnet) per ottenere 2 ulteriori subnet da 64 host ciascuna : = /26 = = suddivisa in 2 sub-subnet da 64 indirizzi ciascuna: la con ind. da (128) a (171) = 64 ind. e la con ind. da (192) a (255) =64 ind 12
13 VLSM group /25 Mask Subnet Subnet group / 26 Mask Da a Subnet =128 indirizzi Da a = 64 indirizzi Subnet Da Da = 64 indirizzi /25 = = suddivisibile in 2 subnet la con indirizzi da a = 128 indirizzi e la con indirizzi da a = 128 indirizzi /26 = = suddivisibile in 2 subnet la con indirizzi da (128) a (171) =64 ind. e la con indirizzi da (192) a (255) =64 ind Esempio di notazione CIDR (classless) L'ampiezza dei campi Network Prefix e Host-ID viene definita tramite il parametro netmask. La netmask contiene bit a uno in corrispondenza dei campi Network Prefix (Net-ID e Subnet-ID) e a zero in corrispondenza del campo Host-ID. Es.1: In una rete, l indirizzo IP /24 utilizza la maschera e rappresenta: = netmask = host : ind. della net locale,.1: primo indirizzo dell host in una rete con 256 ind. Es.2: /20 utilizza una Netmask = = indirizzo blocco o subnet locale = netmask = ind. Rete,.176 = ind. Subnet locale,.0 = primo ind. Host in Subnet locale con 16x256 ind. Es.3: /21 utilizza una Netmask = = = = ind. Rete,.32 = ind. Subnet locale,.0 = primo ind. Host in Subnet local > 8x256 ind. 13
14 Indirizzamento e routing L attività di routing si dice CLASSFUL se l instradamento viene fatto sulla base della classica suddivisione in classi dell indirizzo IP (algoritmi di routing class-full sono RIP1, IGRP,..). Se si prevede di operare tenendo in considerazione la notazione CIDR (la presenza di subnet), il routing è detto CLASSLESS. (algoritmi di routing class-less sono RIP2, EIGRP, OSPF, ). Ø Il classless addressing complica la procedura di routing dei pacchetti; ogni record della tabella di routing ha 3 campi principali: 1. un network address 2. una maschera di subnet 3. l indirizzo IP di un router (raggiungibile con un hop) Ø la tabella contiene sempre un record per ciascuna rete connessa direttamente al router, ed un record per il router di default, Ø la tabella può anche contenere record per reti non direttamente connesse al router. Routing table Una tavola di routing deve contenere le informazioni necessarie all instradamento dei pacchetti verso l host destinatario: Percorso completo verso il destinatario Next hop verso il router del destinatario La tavola di routing viene costruita mediante diverse operazioni di routing advertisement, cioè scambio di dati su host collegati e percorsi possibili scambiati tra i router. I Classful routing protocol non includono la subnet mask nei routing advertisement All interno dello stesso network, si presume la consistenza delle subnet mask I Protocolli di routing Classless includono la subnet mask nei routing advertisement I protocolli di routing Classless supportano subnet mask di lunghezza variabile (VLSM) per suddividere una rete in 2 o piu blocchi. 14
15 Tabelle di routing La tabella di routing La tabella di routing dunque contiene: un record per ciascuna rete collegata direttamente al router, insieme con l indicazione della relativa interfaccia di rete un numero variabile di record per reti non collegate direttamente al router, insieme con l indicazione di un router adiacente a cui i pacchetti devono essere inviati un record per un router adiacente di default, a cui inviare i pacchetti destinati a reti sconosciute. l'ampiezza dei campi Network Prefix e Host-ID viene definita tramite il parametro netmask. La netmask contiene bit a uno in corrispondenza dei campi Network Prefix (Net-ID e Subnet-ID) e a zero in corrispondenza del campo Host-ID. l'importanza di comprendere se due indirizzi appartengono o no alla stessa subnet è fondamentale, in quanto nel primo caso l'host mittente del pacchetto lo invierà direttamente verso il destinatario (routing diretto), nel secondo caso lo invierà ad un router a valle verso la destinazione (routing indiretto) questo comportamento deriva dall'assunzione implicita che ad ogni rete logica (subnet IP) corrisponda una stessa rete fisica. 15
16 ALGORITMO DI INSTRADAMENTO Estrazione dell indirizzo IP del destinatario dallo header del pacchetto e operazione di AND con la netmask (per ottenere l indirizzo della rete) Se la rete è la stessa del mittente si traduce l indirizzo IP in indirizzo MAC e si manda il pacchetto sulla stessa rete senza impegnare il router. Se la rete è diversa, si invia il pacchetto al router della propria rete, che cerca l indirizzo dell host destinatario nella sua tabella di routing ( operazione di resolving). Se la tabella di routing del router non contiene l indirizzo dell host destinatario, si esamina l indirizzo di rete (dell host destinatario) per poi inviare il pacchetto al router della rete individuata. Se il router non contiene neanche l indirizzo di rete del destinatario, il router invia il pacchetto al default router vicino per tentare l operazione di resolving. Routing classless Per ricavare l indirizzo del router a cui va inviato un pacchetto destinato all host con indirizzo IP D: A) per ciascun record della tabella di routing con maschera di subnet M, indirizzo di rete N e indirizzo di router R: calcola l AND logico (bit a bit) tra D e M se il risultato è uguale a N, invia il pacchetto a R (o direttamente all host se è in una rete connessa direttamente al router) se il risultato non è uguale a N, continua con il prossimo record della tabella le voci nella tabella sono analizzate cominciando da quelle aventi network address più lunghi (Longest Prefix Matching) in una routing table un blocco di indirizzi può essere rappresentato da un unico elemento corrispondente al prefisso (Supernetting) = (class C address) = (network mask) ================================= logical_and = (IP prefix) = (class C address) = (network mask) ================================= logical_and = (stesso IP prefix) B) il record per il router di default è sempre analizzato per ultimo. 16
17 Differenti versioni del protocollo IP La crescita esponenziale dei dispositivi collegati in rete ha portato da un lato alla utilizzazione della forma di indirizzamento classless (ottimizzazione dell indirizzamento classful), dall altro alla utilizzazione di una nuova forma di indirizzamento l IPv6 che (a differenza dell IPv4 che prevedeva indirizzi divisi in 4 byte =32 bit) prevede l uso di indirizzi a 16 byte =128 bit = 8 sezioni esadecimali di 2 byte separate da : Ad esempio : A0D3 : FB43 : 4EFB : AA41 : FF88 : 41AD : 0000 : FD23 IPv4 packet layout L intestazione IPv4 di un datagramma contiene: þ l indirizzo IP del mittente, þ l indirizzo IP del destinatario, þ il protocollo di trasporto (TCP o UDP): serve ad indicare all host destinatario il tipo di trasporto e di conseguenza il modo in cui manipolare i dati ricevuti, þ lo header checksum: è il CRC (Cyclic Redundancy Check) che permette di verificare l integrità dell header, þ il TTL (Time-To-Live): il tempo di durata in vita di un datagram; alla partenza viene assegnato un valore predefinito che diminuisce ad ogni attraversamento di un router; quando il TTL raggiunge il valore zero il datagram viene tolto dalla rete. 17
18 Da 20 a 60 byte IP packet layout priorità del datagramma + ICMP, Telnet, Ftp, DNS, Max= byte per la frammentazione IPv4 Version (4bit) Internet Header length (4bit) Identification (16 bit) Type of Service (8bit) Flags(3bit ) Total Length (16 bit) Fragment Offset (13 bit) Time to Live (8) Protocol(8) (dei livelli superiori) Header Checksum (16) Source Address (32 bit) Destination Address (32 bit) Options (optional) Data Version (4 bits) Priority (4 bits) Flow label (24 bits) Payload length (16 bits) Next header (8 bits) Hop limit (8 bits) IPv6 da 40 a bytes Source address (128 bits) Destination address (128 bits) 18
Forme 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
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
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à
DettagliLaurea in INFORMATICA
Laurea in INFORMATICA INTERNET e RETI di CALCOLATORI A.A. 2013/2014 Capitolo 4 Indirizzi del Protocollo IP fausto.marcantoni@unicam.it Agenda Indirizzamento, gerarchia, classificazione degli indirizzi
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
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
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
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
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
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
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
DettagliIndirizzi IP. Lo strato IP dell architettura TCP/IP fornisce principalmente le funzioni indirizzamento instradamento
Indirizzi IP Lo strato IP dell architettura TCP/IP fornisce principalmente le funzioni indirizzamento instradamento Lo schema di indirizzamento IP svolge più o meno la stessa funzione svolta dall indirizzo
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
DettagliArchitettura degli Elaboratori 2
Architettura degli Elaboratori 2 Esercitazioni.4 : Pianificazione indirizzi IP indirizzamento classful subnetting subnetting a lunghezza variabile supernetting (CIDR) Indirizzi pubblici e privati, NAT
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet AA 2004-2005 Reti e Sistemi Telematici 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host può essere client e/o server a livello applicazione Router:
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 alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host
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
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,
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
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
DettagliIntroduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e
TCP/IP Sommario Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e pubblici Introduzione al TCP/IP TCP/IP
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
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
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
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
DettagliIP Routing Silvano GAI Mario Baldi Pietro Nicoletti Le slide sono coperte da copyright il loro uso senza fini di lucro e' concesso dagli autori
IP Routing Silvano GAI Mario Baldi Pietro Nicoletti Le slide sono coperte da copyright il loro uso senza fini di lucro e' concesso dagli autori L Architettura di rete TCP/IP Application Presentation Session
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
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
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
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
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
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
DettagliASSEGNAZIONE INDIRIZZI IP
Autore: Classe: Michele NASO QUINTA INFORMATICA (5IA) Anno scolastico: 2004/2005 Scuola: Itis Euganeo ASSEGNAZIONE INDIRIZZI IP Il documento vuole dare una metodologia per assegnare in modo corretto gli
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
DettagliModulo 9 Insieme di protocolli TCP/IP e indirizzi IP
Modulo 9 Insieme di protocolli TCP/IP e indirizzi IP 9.1 Introduzione a TCP/IP 9.1.1 Storia e futuro di TCP/IP Il ministero della difesa americana (DoD) creò il modello TCP/IP perché voleva una rete che
DettagliVLSM - Variable Length Subnet Masks E-4: VLSM, Supernetting, NAT/PAT, Firewall
VLSM - Variable Length Subnet Masks E-4: VLSM, Supernetting, NAT/PAT, Firewall A. Memo 1987, esce l RFC 1009, che specifica come una sottorete può utilizzare più Subnet Mask ammette lunghezze diverse dell
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ò
DettagliArchitetture di router IP
Torino, novembre 2004 Reti e sistemi telematici Architetture di router IP Gruppo Reti TLC giancarlo.pirani@telecomitalia.it http://www.telematica.polito.it/ GIANCARLO PIRANI TELECOM ITALIA LAB ROUTER IP
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,
DettagliIndirizzo IP. Come si distinguono? Indirizzo IP : 192. 168. 220. 134. Network address : 192. 168. 220. 0 Host address: : 134
Subnet mask Indirizzo IP Come si distinguono? Indirizzo IP : 192. 168. 220. 134 Network address : 192. 168. 220. 0 Host address: : 134 Subnet Mask La Subnet Mask viene implementata per limitare il traffico
DettagliTutte le subnet di una stessa rete tipicamente usano la stessa subnet mask, facilitando così il compito del gestore. Tuttavia questa strategia, pur
Corso di SISTEMI TELEMATICI a.a. 2011-2012 2012 Livello rete: Indirizzamento, maschere di sottorete e CIDR VLSM Tutte le subnet di una stessa rete tipicamente usano la stessa subnet mask, facilitando così
DettagliIndirizzi IP. Indirizzi IP
Indirizzi IP Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 12 IPaddr - 1/17 Indirizzi IP Un aspetto fondamentale delle reti virtuali è l'utilizzo di un formato di indirizzo
DettagliPROF. Filippo CAPUANI TCP/IP
PROF. Filippo CAPUANI TCP/IP Sommario Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e pubblici Introduzione
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:
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
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
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
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
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
DettagliSubnetMask: come funzionano e come si calcolano le sottoreti (SpySystem.it)
SubnetMask: come funzionano e come si calcolano le sottoreti (SpySystem.it) In una rete TCP/IP, se un computer (A) deve inoltrare una richiesta ad un altro computer (B) attraverso la rete locale, lo dovrà
DettagliESERCIZIO NUMERO 1 ESERCIZIO NUM. 2
ESERCIZIO NUMERO 1 Alcuni errori di segnale possono provocare la sostituzione di interi gruppi di bit di un pacchetto mediante una sequenza di valori 0 oppure una sequenza di valori 1. Supponete che vengano
DettagliModulo 3 : TCP/IP Lo strato di rete, 1.a parte
Anno Accademico 2015-2016 CdS in INFORMATICA e COMUNICAZIONE DIGITALE Bari Corso di Reti di Calcolatori e Comunicazione Digitale Modulo 3 : TCP/IP Lo strato di rete, 1.a parte Prof. Sebastiano Pizzutilo
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
DettagliTelecomunicazioni II - Prof. Marco Listanti - A.A. 2007/2008. Esercitazione 7
Esercitazione 7 Indirizzamento in reti IP Esercizio 1 Si identifichi la classe a cui appartengono i seguenti indirizzi IP, dopo averli convertiti in notazione binaria 11100101 01011110 01101110 00110011
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
DettagliIPv4 Internet Protocol Versione 4
IPv4 Internet Protocol Versione 4 Silvano GAI sgai[at]cisco.com Mario BALDI http://staff.polito.it/mario.baldi Fulvio RISSO fulvio.risso[at]polito.it IPv4-1 Copyright: si veda nota a pag. 2 Nota di Copyright
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
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
DettagliVerifica scritta di Sistemi e Reti Classe 5Di 26.11.2015
Verifica scritta di Sistemi e Reti Classe 5Di 26.11.2015 Una azienda specializzata nella fornitura di servizi Internet quali hosting, housing, email, file server, in pratica un ISP (Internet Service Provider)
DettagliDomenico Costanzo Hacklab CS
Domenico Costanzo Hacklab CS Contenu( Introduzione al TCP/IP Indirizzamento Introduzione al Subnetwork IP Assignment Address resolution Modello TCP/IP Il dipartimento della difesa (DoD) creò il modello
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
DettagliReti standard. Si trattano i modelli di rete su cui è basata Internet
Reti standard Si trattano i modelli di rete su cui è basata Internet Rete globale Internet è una rete globale di calcolatori Le connessioni fisiche (link) sono fatte in vari modi: Connessioni elettriche
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
DettagliIndirizzamento privato e NAT
Indirizzamento privato e NAT 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
DettagliIdentità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B
Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema contenuto della comunicazione sistema per la gestione della comunicazione sottosistema C sottosistema B sottosistema A
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
DettagliAnno Accademico Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale. Modulo 3 - TCP/IP: Lo strato di rete (parte I)
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 I) Prof. Sebastiano Pizzutilo
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
DettagliCos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è
Protocollo TCP/IP e indirizzi IP Il protocollo TCP/IP è alla base dei sistemi di trasmissione dati impiegati sulle reti locali e su Internet. Nato nel Gennaio 1983 negli Stati Uniti come sistema di comunicazione
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
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
Dettagli10. Stratificazione dei protocolli
10. Stratificazione dei protocolli 10.1. Introduzione Abbiamo visto la struttura dell'internet. Ora dobbiamo esaminare la struttura del restante software di comunicazione, che è organizzato secondo il
DettagliArchitetture di router IP
Torino, settembre 2003 Reti e sistemi telematici - 2 Architetture di router IP Gruppo Reti TLC giancarlo.pirani@telecomitalia.it http://www.telematica.polito.it/ GIANCARLO PIRANI TELECOM ITALIA LAB ROUTER
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
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
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
DettagliCalcolatrice IP Online
Calcolatrice IP Online Tutti i principali parametri di rete in un click 1 Calcolatrice IP La calcolatrice IP permette calcoli di rete utilizzandone alcuni parametri: classe di rete, indirizzo IP, subnet
DettagliClasse bit: 0 1 2 3 4 8 16 24 31. 0 net id host id. 1 0 net id host id. 1 1 0 net id host id. 1 1 1 0 multicast address
CAPITOLO 11. INDIRIZZI E DOMAIN NAME SYSTEM 76 Classe bit: 0 1 2 3 4 8 16 24 31 A B C D E 0 net id host id 1 0 net id host id 1 1 0 net id host id 1 1 1 0 multicast address 1 1 1 1 0 riservato per usi
DettagliLa sicurezza delle reti
La sicurezza delle reti Inserimento dati falsi Cancellazione di dati Letture non autorizzate A quale livello di rete è meglio realizzare la sicurezza? Applicazione TCP IP Data Link Physical firewall? IPSEC?
DettagliVISITA IL SITO http://www.the-skulls.com PER ALTRO MATERIALE E GUIDE
COPYRIGHT SEGO LICENSE Questo documento viene fornito così come è: se pensate che faccia schifo problemi vostri, nessuno vi obbliga a leggerlo. Se pensate che sia qualcosa di positivo e/o avete suggerimenti
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
DettagliDOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO
Corso DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO Docente: Ing. Luca Romanelli Mail: romanelli@baxsrl.com Networking NAT 1 Sommario L indirizzamento privato e pubblico I meccanismi di address
DettagliLaboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011. Paola Zamperlin. Internet. Parte prima
Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011 Paola Zamperlin Internet. Parte prima 1 Definizioni-1 Una rete di calcolatori è costituita da computer e altri
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
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
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
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
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
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
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
DettagliIndirizzamento IP (v4)
(v4)! Indirizzo unico di 32 bit per ciascuna interfaccia presente nella rete " Un host puo avere interfacce multiple " Alcuni indirizzi possono essere assegnati piu volte --> VPN, NAT (piu avanti)! Interfaccia
DettagliRETI E SOTTORETI. Copyright 2010 Marco Salatin Pagina 1
RETI E SOTTORETI Copyright 2010 Marco Salatin Pagina 1 COME CREARE UNA RETE DI COMPUTER Le maschere di rete Una maschera è uno schema usato per filtrare precisi caratteri o numeri da stringhe di caratteri
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
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 5
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II Lezione 5 Giovedì 19-03-2015 1 Intensità del traffico e perdita dei pacchetti La componente
DettagliInternet Protocol Versione 4: aspetti generali
Internet Protocol Versione 4: aspetti generali L architettura di base del protocollo IP versione 4 e una panoramica sulle regole fondamentali del mondo TCP/IP 1 Cenni storici Introduzione della tecnologia
DettagliProtocollo TCP/IP & Indirizzamento IP
Protocollo TCP/IP & Indirizzamento IP L architettura TCP/IP: Nasce per richiesta del Dipartimento della Difesa degli USA che intendeva poter creare una rete in grado di funzionare in qualsiasi tipo di
DettagliReti e Internet: introduzione
Facoltà di Medicina - Corso di Laurea in Logopedia Corso di Informatica III anno Prof. Crescenzio Gallo Reti e Internet: introduzione c.gallo@unifg.it Reti e Internet: argomenti Tipologie di reti Rete
Dettagli4. Indirizzi Internet
4.1. Introduzione 4. Indirizzi Internet L'indirizzamento è una funzionalità essenziale di qualunque sistema di comunicazione, tanto più per un sistema che vuole essere universale, cioè in rado di connettere
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
Dettagli