1 / 21

S tray B ytes

S tray B ytes. strane cose succedono nelle reti. HUB. LAN: local area network. aa-bb-cc-dd-ee-ff. aa-bb-cc-dd-ee-ff. aa-bb-cc-dd-ee-ff. aa-bb-cc-dd-ee-ff. aa-bb-cc-dd-ee-ff. HUB. LAN: controllo del livello logico. 00-00-b4-52-7e-d3. LAN: controllo del livello logico.

Download Presentation

S tray B ytes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Stray Bytes strane cose succedono nelle reti.... Italo Losero

  2. HUB LAN: local area network Italo Losero

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

  4. LAN: controllo del livello logico • ogni LAN ha un sistema per assegnare un indirizzo IP ad ogni indirizzo fisico • l’indirizzamento può essere statico o dinamico • l’assegnazione degli indirizzi IP può avvenire in modo dinamico con DHCP (Domain Host Configuration Protocol) Italo Losero

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

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

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

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

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

  10. classe A classe B 10 14 bit 16 bit classe C 110 21 bit 8 bit classe D 1110 28 bit (multicast) (riserv) 11110 indirizzo futuro IP: classi di indirizzi indirizzo IP= indirizzo di rete + indirizzo di host 0 7 bit 24 bit Italo Losero

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

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

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

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

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

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

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

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

  19. 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 Italo Losero

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

  21. WEB MAIL WEB MAIL HTTP SMTP HTTP SMTP TCP / IP TCP / IP webmail FTP IRC NEWS WEB NEWS WEB FTP IRC FTP IRC NNTP HTTP HTTP FTP IRC NNTP TCP / IP TCP / IP TCP / IP fisico TCP / IP TCP / IP TCP / IP TCP / IP FTP IRC HTTP FTP FTP IRC HTTP SMTP NNTP HTTP SMTP NNTP FTP FTP IRC WEB FTP IRC WEB NEWS FTP FTP MAIL NEWS WEB MAIL Italo Losero

More Related