La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Italo Losero S tray B ytes strane cose succedono nelle reti....

Presentazioni simili


Presentazione sul tema: "Italo Losero S tray B ytes strane cose succedono nelle reti...."— Transcript della presentazione:

1

2 Italo Losero S tray B ytes strane cose succedono nelle reti....

3 Italo Losero LAN: local area network HUB

4 Italo Losero HUB LAN: controllo del livello logico 00-00-b4-52-7e-d3 aa-bb-cc-dd-ee-ff

5 Italo Losero LAN: controllo del livello logico ogni LAN ha un sistema per assegnare un indirizzo IP ad ogni indirizzo fisico lindirizzamento può essere statico o dinamico lassegnazione degli indirizzi IP può avvenire in modo dinamico con DHCP (Domain Host Configuration Protocol)

6 Italo Losero mezzo fisico della lan llc ip tcp ulp (http, ftp...) applicazione llc ip tcp ulp (http, ftp...) applicazione llc ip tcp ulp (http, ftp...) applicazione llc ip tcp ulp (http, ftp...) applicazione LIVELLI: stratificazione llc ip tcp ulp (http, ftp...) applicazione llc ip tcp ulp (http, ftp...) applicazione

7 Italo Losero LIVELLI: ad ognuno il suo llc ip tcp ulp (http, ftp...) applicazione assegna i pacchetti ad una certa macchina di questa rete spedisce i pacchetti nella rete trovando la strada migliore spezza il tutto in tanti pacchetti, inserisce mittente e destinatario, controlla che tutti i pacchetti siano arrivati aggiunge al file dati necessari per processarli utente: prendi questo file, invialo a 204.75.34.212

8 Italo Losero stessa lan mezzo fisico della lan llc ip tcp ftp (client) applicazione llc ip tcp ulp (http, ftp...) applicazione voglio trasferire il file pippo.zip al computer 194.243.231.107 (server)con un programma FTP voglio trasferire il file pippo.zip al computer 194.243.231.107 (server)con un programma FTP aggiungo i dati necessari: modalità di trasferimento, dir di destinazione... aggiungo i dati necessari: modalità di trasferimento, dir di destinazione... spezzo il tutto in pacchetti, aggiungo mittente e destinatario, confermo la connessione spezzo il tutto in pacchetti, aggiungo mittente e destinatario, confermo la connessione per ogni pacchetto trovo la strada migliore per raggiungere la destinazione per ogni pacchetto trovo la strada migliore per raggiungere la destinazione consegno il pacchetto alla macchina con indirizzo ethernet datomi da DHCP consegno il pacchetto alla macchina con indirizzo ethernet datomi da DHCP ricevo un pacchetto destinato a me ricevo un pacchetto destinato a me bufferizzo e allineo i pacchetti in ricezione bufferizzo e allineo i pacchetti in ricezione ricostruisco il file, dando conferma dei pacchetti ricevuti; riconosco a quale ulp è destinato ricostruisco il file, dando conferma dei pacchetti ricevuti; riconosco a quale ulp è destinato dai dati aggiunti, capisco quale operazione deve essere eseguita dai dati aggiunti, capisco quale operazione deve essere eseguita eseguo loperazione di trasferimento file eseguo loperazione di trasferimento file 194.243.231.82194.243.231.107

9 Italo Losero ARP/DHCP : controllo del livello logico Ho un messaggio urgente per 194.243.91.10 Hey pacchettino che vuoi? MR. server e chi sarà mai questo 194.243.91.10? controlliamo... DHCP ah! e quella ferraglia del 00-f4-55-6j-b4-h2! 00-f4-55-6j-b4-h2

10 Italo Losero IP: le targhe dei computer 194.243.231.21 assegnati dalla IANA (internet assigned numbers autority, su http://www.isi.edu/div7/iana/) indirizzi di 32 bit 11000010111100111110011100010101 194.243.231.21

11 Italo Losero IP: classi di indirizzi indirizzo IP= indirizzo di rete + indirizzo di host classe A classe B classe C classe D (riserv) 0 7 bit 24 bit 1014 bit 110 16 bit 21 bit8 bit 111028 bit (multicast) 11110indirizzo futuro

12 Italo Losero datagramma IP IP: come e fatto? dati(variabile) opzioni (variabile) indirizzo destinazione (32) indirizzo origine (32) checksum intestazione (16)c protocollo (8) tempo di durata (8) flag (3)scostamento(8) identificatore (16) lunghezza totale (16) tipo di servizio (8) versione (4)lungh. int. (4) TCP! (UDP, IMCP) ttl! per lassemblaggio

13 Italo Losero IP: frammentazione e riassemblaggio 10 x 256 bit = 2560 bit INTERNET devo mandare 2560 bit ricevo 2560 bit ip tcp ulp (http, ftp...) applicazione tcp ulp (http, ftp...) applicazione IP internetworkong

14 Italo Losero IP: routing scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip 194.243.231.1 194.243.231.21 194.243.231.2 scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione 194.243.91.1 194.243.231.123 194.243.231.124 194.243.231.125 194.243.231.101 194.243.231.67 194.243.231.10 ROUTER questa macchina vuole mandare un file a 194.243.91.10: il suo gateway è 194.243.231.1 questa macchina vuole mandare un file a 194.243.91.10: il suo gateway è 194.243.231.1 il router cerca nella propria tabella se ha una strada verso 194.243.91.xx; trovata, invia il pacchetto il router cerca nella propria tabella se ha una strada verso 194.243.91.xx; trovata, invia il pacchetto il router riceve il pacchetto legge la destinazione e lì lo invia (consultando DHCP) il router riceve il pacchetto legge la destinazione e lì lo invia (consultando DHCP) 194.243.91.10 riceve il pacchetto 194.243.91.10 riceve il pacchetto

15 Italo Losero IP: tabelle di routing scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc 194.243.231.1 194.243.231.21 194.243.231.2 ip porta 2 porta 1 porta 3 scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione

16 Italo Losero IP routing: esempio Atigianelli murialdo CDN rete gestione interbusiness altre reti interbusiness SEA-bone GARR-NIR E - bone

17 Italo Losero IP: routing con + indirizzi scheda llc ip tcp ulp applicazione scheda llc ip tcp http wwwclient scheda llc ip 194.243.231.1 194.243.231.21 194.243.231.2 scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp http www server scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione 194.243.91.254 194.243.231.123 194.243.231.124 194.243.231.125 194.243.231.101 194.243.231.67 194.243.231.10 richiesta da 194.243.231.21 a 194.243.91.10 risposta da 194.243.91.10 a 194.243.231.21

18 Italo Losero IP: routing con 1 indirizzo scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip 194.243.115.4 scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione 194.243.91.1 194.243.231.123 194.243.231.124 194.243.231.125 194.243.231.101 194.243.231.67 194.243.231.10 tcp ulp applicazione richiesta da 194.243.115.4 a 194.243.91.10 risposta da 194.243.91.10 a 194.243.115.4

19 Italo Losero TCP: comunicazioni dirette llc ip llc ip llc ip llc ip tcp ulp appl. tcp ulp appl. end to end comunication sottorete 1sottorete 2sottorete 3

20 Italo Losero TCP: funzioni protocollo orientato alla connessione responsabile trasferimento end-to-end segnali di riconoscimento e conferma ritrasmissione dei dati errati cancellazione dei doppioni risequenziamento dei datagrammi funzionamento a flusso di dati

21 Italo Losero ULP: client/server fisico MAIL TCP / IP POP3 TCP / IP NNTP NEWS IRC FTP TCP / IP WEB HTTP TCP / IP HTTPSMTP MAILWEB TCP / IP HTTP WEB TCP / IP HTTPSMTP MAILWEB TCP / IP HTTP WEB IRC FTP TCP / IP FTP TCP / IP NNTP NEWS IRC FTP MAIL SMTP MAIL POP3 CLIENT SERVER CONN FISSA CONN. TEMPORANEA

22 Italo Losero webmail fisico FTP TCP / IP FTP TCP / IP NNTP NEWS IRC FTP TCP / IP FTP IRC WEB HTTP MAIL SMTP NEWS NNTP TCP / IP HTTPSMTP MAILWEB TCP / IP HTTP WEB TCP / IP HTTPSMTP MAILWEB TCP / IP HTTP WEB IRC FTP TCP / IP FTP TCP / IP NNTP NEWS IRC FTP WEB HTTP MAIL SMTP NEWS NNTP


Scaricare ppt "Italo Losero S tray B ytes strane cose succedono nelle reti...."

Presentazioni simili


Annunci Google