SlideShare una empresa de Scribd logo
1 de 109
Infrastrutture e Protocolli per Internet -  061234  Prof. Antonio Capone
Il docente ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Materiale didattico (1) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Materiale didattico (2) ,[object Object],[object Object],[object Object]
Materiale didattico (3) ,[object Object],[object Object],[object Object]
Home page del corso
Laboratorio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Squadra A Giovedì 26/3 Giovedì 16/4 Giovedì 30/4 Giovedì 21/5 Giovedì 04/6 Squadra B Giovedì 02/4 Giovedì 23/4 Giovedì 14/5 Giovedì 28/5 Giovedì 11/6
Progetto protocolli ,[object Object],[object Object],[object Object],[object Object],[object Object]
Modalità d’esame ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scopo del corso ,[object Object],INTERNET Nessun ingegnere dell’area della Information Tecnology può oggi fare a meno di queste conoscenze
Background ,[object Object],[object Object],[object Object],Molti software applicativi colloquiano con software remoti Per colloquiare usano un rete: INTERNET I colloqui sono soggetti a regole (protocolli)
Agenda del Corso – Approccio Top-Down ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
…  Agenda del corso ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
... Agenda del Corso ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cenni Storici
Un po’ di storia
La nascita di Internet: anni ‘60 ,[object Object],[object Object],[object Object]
La nascita di Internet: anni ‘70 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La nascita di Internet: anni ‘80 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Le prime applicazioni ,[object Object],[object Object],[object Object]
La nascita di Internet: anni ‘90 ,[object Object],[object Object],[object Object],[object Object],[object Object]
La nascita di Internet: anni 2000 ,[object Object],[object Object],[object Object],[object Object],[object Object]
http://www.caida.org
La crescita di internet Jan 2009 625,226,456
Cos’è Internet?
Cos’è Internet? ,[object Object],[object Object],[object Object],[object Object],[object Object],local ISP company network regional ISP router workstation server mobile
Cos’è Internet?  …continua ,[object Object],[object Object],[object Object]
Cos’è un protocollo? ,[object Object],D:  Conoscete altri protocolli umani?  Ciao Ciao Richiesta di connessione TCP Browser Web Server Web Sai l’ora? 2:00 Risposta di connessione TCP Get http://www.awl.com/kurose-ross <file> tempo
Esempio: Il protocollo della posta elettronica ,[object Object]
Ai confini della rete ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Le applicazioni usano la rete ,[object Object],[object Object],_________________________ processo applicativo _________________________ processo applicativo La rete  Trasporta  l’informazione
Il trasporto delle informazioni ,[object Object],[object Object],_________________________ processo applicativo _________________________ processo applicativo La rete  Trasporta  l’informazione
Nel cuore della rete ,[object Object],[object Object],[object Object],[object Object]
Commutazione di circuito ,[object Object],[object Object]
Commutazione di circuito 1122 3344 2) cerco un circuito 3) apro il circuito 5) conversazione 1) voglio parlare con il 3344! 4) ti cercano!
Commutazione di circuito ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Commutazione di pacchetto terminale router pacchetto informazione header
Commutazione di pacchetto A B R1 R2 R3 C Header Dati Indirizzo di destinazione: A tabella di instradamento indirizzo dest. Prossimo router A R2 R3 B
Commutazione di pacchetto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Store and forward T 0 =inizio trasmissione T 1 =fine trasmissione T 2 =arrivo primo bit T 3 =arrivo ultimo bit A B C L =lunghezza del pacchetto [bit] T = T 1  - T 0 = L/R R =velocità di trasm. [bit/s] Tempo di trasmissione:  = T 2 -T 0 = l/C C =velocità di prop. [m/s] Ritardo di propagazione: l =lunghezza del coll. [m]
Store and forward A B C
Store and forward ,[object Object],A B C T 1 T 2  1  2
Multiplazione statistica ,[object Object],[object Object],[object Object],A B C Ethernet a 10 Mbps 1,5 Mbps Multiplexing statistico  Coda dei pacchetti in attesa sul collegamento in uscita D E
Il ritardo dei pacchetti ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A B propaga zione trasmissione elaborazione attesa
Fonti di ritardo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A B propagazione transmissione processing accodamento
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ritardo nelle reti a pacchetto A B propagazione transmissione processing accodamento
Ritardo Complessivo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architettura semplificata di un nodo Main Memory CPU NIC NIC NIC I/O Bus System Bus Fast Ethernet FDDI ATM DMA Xfer DMA Ctrl NIC = Network Interface Controller DMA = Direct Memory Access 1. Packet input 2. Header processing Routing table lookup DMA transaction 3. Packet output 3 2 1
Modello di un nodo Arrivo pacchetti dalle interfacce Elaborazione pacchetti e scelta dell’uscita Attesa per analisi pacchetto Attesa per trasmissione pacchetto Trasmissione sulle interfacce d’uscita
Ritardo di accodamento A B C A B C T 1 T 2  1  2 attesa I pacchetti possono attendere nella coda d’uscita di un’interfaccia Esempio 1
Ritardo di accodamento A B C A B C T 1 T 2  1  2 D Interfacce diverse hanno code d’uscita separate ed indipendenti Esempio 2
Ritardo di accodamento A B C A B D T 1 T 3  1  3 D T 1 Interfacce diverse hanno code d’uscita separate ed indipendenti Esempio 2
Ritardo di Accodamento ,[object Object],[object Object],[object Object],Intensità di traffico = La/R ,[object Object],[object Object],[object Object],applet
Misurare i ritardi in Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],3 probes 3 probes 3 probes
Misure reali di ritardi 1  cs-gw (128.119.240.254)  1 ms  1 ms  2 ms 2  border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145)  1 ms  1 ms  2 ms 3  cht-vbns.gw.umass.edu (128.119.3.130)  6 ms 5 ms 5 ms 4  jn1-at1-0-0-19.wor.vbns.net (204.147.132.129)  16 ms 11 ms 13 ms  5  jn1-so7-0-0-0.wae.vbns.net (204.147.136.136)  21 ms 18 ms 18 ms  6  abilene-vbns.abilene.ucaid.edu (198.32.11.9)  22 ms  18 ms  22 ms 7  nycm-wash.abilene.ucaid.edu (198.32.8.46)  22 ms  22 ms  22 ms 8  62.40.103.253 (62.40.103.253)  104 ms 109 ms 106 ms 9  de2-1.de1.de.geant.net (62.40.96.129)  109 ms 102 ms 104 ms 10  de.fr1.fr.geant.net (62.40.96.50)  113 ms 121 ms 114 ms 11  renater-gw.fr1.fr.geant.net (62.40.103.54)  112 ms  114 ms  112 ms 12  nio-n2.cssi.renater.fr (193.51.206.13)  111 ms  114 ms  116 ms 13  nice.cssi.renater.fr (195.220.98.102)  123 ms  125 ms  124 ms 14  r3t2-nice.cssi.renater.fr (195.220.98.110)  126 ms  126 ms  124 ms 15  eurecom-valbonne.r3t2.ft.net (193.48.50.54)  135 ms  128 ms  133 ms 16  194.214.211.25 (194.214.211.25)  126 ms  128 ms  126 ms 17  * * * 18  * * * 19  fantasia.eurecom.fr (193.55.113.142)  132 ms  128 ms  136   ms traceroute:  gaia.cs.umass.edu to www.eurecom.fr Three delay measurements from  gaia.cs.umass.edu to cs-gw.cs.umass.edu  * means no response (probe lost, router not replying) trans-oceanic link
Perdite di pacchetti in Internet ,[object Object],[object Object],[object Object]
Confronto tra pacchetto e  circuito ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],32 utenti Collegamento da 2.048 Mbps ,[object Object],[object Object],La commutazione di pacchetto consente di scaricare le informazioni più velocemente!
Confronto tra pacchetto e  circuito ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],N utenti Collegamento da 1 Mbps ,[object Object],[object Object],La commutazione di pacchetto consente a più utenti di usare la rete!
Confronto tra pacchetto e  circuito ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rete telefonica e Internet Terminali intelligenti Router Subnetwork ‘ Pipe’ CLIENT-SERVER APPLICATIONS Rete stupida Terminali stupidi Switch Service Node Service Creation Environment Base Station Circuits Radio Circuits Signaling Network Rete Intelligente Subscriber Signaling Subscriber Signaling
Architettura di Internet e organizzazione
Architettura Generale ,[object Object],[object Object],ISP ISP
Archiettura Gerarchica Local ISP Regional ISP National ISP International ISP ,[object Object]
Architettura Fisica di Internet BSP ISP ISP ISP = Internet Service Provider BSP = Backbone Service Provider NAP = Network (Neutral) Access Point POP = Point of Presence CN = Customer Network ISP BSP BSP NAP NAP NAP POP POP POP POP POP POP POP CN CN CN CN CN CN CN CN
Architettura dei NAP ISP Backbone Operator ISP ISP Backbone Operator Backbone Operator ISP NAP Routers Routers High-Speed LAN (FDDI, ATM, GbE) Route Server Esempi: www.mix-it.net www.namex.it www.topix.it
Esempio Italiano: la rete GARR 2005 1999
Tassonomia dell’Internet ,[object Object],[object Object],[object Object],[object Object],IG IG IG EG sottorete rete
Accesso a Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Accesso a Internet ,[object Object],[object Object],[object Object],Clients Servers LAN WAN Ethernet Router Internet
Accesso a Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],base station mobile hosts router
Internet  pervasiva   Mesh & Ad hoc Networks Ad-Hoc, Peer-to-Peer Wireless Network Backbone To Internet & Telephone Networks Distributed Networking Mobile User Devices Wireless Routers & Access Points
Internet  pervasiva Reti di sensori ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Chip (IC) Antenna
INTERNET Management ISOC (Internet Society) IAB (Internet Architecture Board) IRTF (Internet Research Task Force) IETF (Internet Engineering Task Force) www.irtf.org www.ietf.org
Gli standard Internet ,[object Object],[object Object],www.ietf.org internet draft proposta standard bozza standard Livello storico Livello sperimentale Livello informativo
Dove trovare uno Standard
Modelli funzionali
Il servizio di comunicazione ,[object Object],[object Object],[object Object],Ente A Ente B servizio di comunicazione colloquio Nodo A Nodo B
Il servizio di comunicazione ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ente A Ente B
Primitive di servizio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Primitive di servizio Ente A Ente B canale bidirezionale primitive di servizio colloquio Nodo A Nodo B
Caratteristiche del servizio di comunicazione ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Servizio a connessione Ente A Ente B Apertura della connessione Trasferimento informazione Chiusura della connessione
Servizio senza connessione ,[object Object],[object Object],[object Object],Ente A Ente B trasfer  trasfer  trasfer
Livelli ,[object Object],Ente A1 Ente B1 canale bidirezionale Nodo A Nodo B colloquio Ente A2 Ente B2 colloquio heade r Dati PDU
Funzioni dei livelli ,[object Object],Ente A1 Ente B1 canale bidirezionale Nodo A Nodo B colloquio Ente A2 Ente B2 colloquio heade r Dati PDU
Protocolli di comunicazione ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Packet Data Units  (PDU) ,[object Object],[object Object],header dati ,[object Object],[object Object]
Architettura a strati ,[object Object],[object Object],[object Object],livello 5 livello 4 livello 3 livello 2 livello 1 livello 5 livello 4 livello 3 livello 2 livello 1
Vantaggi architettura a strati ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Suite TCP/IP e modello OSI a confronto SMTP, FTP, TFTP,  Telnet, Rlogin SNMP, DNS TCP, UDP IP, ARP, RARP, ICMP, IGMP
Relazioni tra i livelli ,[object Object],PDU: Packet Data Unit SDU: Service Data Unit PCI: Protocol Control Information N - SDU N - PCI N-SAP Livello N+1 Livello N N+1 - PDU N-PDU
Relazioni tra i livelli 2 - PDU 1-SAP Livello 2 Livello fisico ,[object Object],[object Object],bit 2 - PDU 2 - PDU 1-SAP è una porta fisica I livelli superiori arricchiscono il servizio di traferimento bit con funzionalità più complesse
Architettura completa livello 5 livello 4 livello 3 livello 2 livello 1 5 4 3 2 5 4 3 5 4 5 livello 5 livello 4 livello 3 livello 2 livello 1 5 5 4 5 4 3 5 4 3 2 5 4 3 2 1
Organizzazione del trasposto aereo ,[object Object],Source:  Computer Networking: A Top Down Approach Featuring the Internet ,  Jim Kurose, Keith Ross, Addison-Wesley, July 2004.  All material copyright 1996-2004. J.F Kurose and K.W. Ross, All Rights Reserved  ticket (purchase) baggage (check) gates (load) runway takeoff airplane routing ticket (complain) baggage (claim) gates (unload) runway landing airplane routing airplane routing
Architettura a strati del trasporto aereo ,[object Object],[object Object],[object Object],Source:  Computer Networking: A Top Down Approach Featuring the Internet ,  Jim Kurose, Keith Ross, Addison-Wesley, July 2004.  All material copyright 1996-2004. J.F Kurose and K.W. Ross, All Rights Reserved  ticket (purchase) baggage (check) gates (load) runway (takeoff) airplane routing departure airport arrival airport intermediate air-traffic control centers airplane routing airplane routing ticket (complain) baggage (claim gates (unload) runway (land) airplane routing ticket baggage gate takeoff/landing airplane routing
Perchè un’architettura a strati? ,[object Object],[object Object],[object Object],[object Object],[object Object],Source:  Computer Networking: A Top Down Approach Featuring the Internet ,  Jim Kurose, Keith Ross, Addison-Wesley, July 2004.  All material copyright 1996-2004. J.F Kurose and K.W. Ross, All Rights Reserved
Funzioni ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funzione Segmentazione N+1-PDU N-PDU N-SDU
Funzione Multiplazione entità liv. N
Funzione di rete ,[object Object],[object Object],Entità A deve instradare Entità C Entità B
Instradamento SAP che connettono enti diversi  Entità N+1 Entità instradante  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Indirizzamento Entità N+1 Entità instradante  Entità instradante  Entità instradante  ,[object Object]
Indirizzamento & Instradamento La PDU viene passata col parametro  INDIRIZZO L’  INDIRIZZO   viene usato per  instradare  (scegliere il SAP di uscita) e viene incapsulato perché possa essere instradato da altri nodi Entità N+1 Entità instradante  PDU SDU
Indirizzamento ,[object Object],[object Object],[object Object],[object Object],[object Object]
Forwarding o commutazione ,[object Object],[object Object],C B A
Tabelle di Instradamento ,[object Object],tabella di instradamento destinaz. SAP uscita ,[object Object],[object Object]
La via verso la destinazione ,[object Object],[object Object],Esempio Router IP: Funzione di rete a livello 3!!! Router Terminale Application Transport Network Data Link Physical Network Data Link Physical Application Transport Network Data Link Physical Network Data Link Physical
La via verso la destinazione (2) ,[object Object],[object Object],Data Link Physical Data Link Physical Esempio Switch: Funzione di rete a livello 2!!! Terminale Switch Application Transport Network Data Link Physical Application Transport Network Data Link Physical
La via verso la destinazione (3) ,[object Object],Data Link Physical Application Transport Network Data Link Physical Esempio Proxy: Funzione di rete a livello 5!!! Application Transport Network Terminale Proxy Application Transport Network Data Link Physical

Más contenido relacionado

La actualidad más candente

Modelo osi, capas protocolos y componentes de red
Modelo osi, capas protocolos y componentes de redModelo osi, capas protocolos y componentes de red
Modelo osi, capas protocolos y componentes de redJohandri Marcano
 
Cisco CCNA v5 Lab
Cisco CCNA v5 LabCisco CCNA v5 Lab
Cisco CCNA v5 Labant09_sain
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsShawn Zandi
 
AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing) AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing) ArunChokkalingam
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transportelaura1352
 
Cs8591 Computer Networks - UNIT V
Cs8591 Computer Networks - UNIT VCs8591 Computer Networks - UNIT V
Cs8591 Computer Networks - UNIT Vpkaviya
 
Advance optical modulation formats
Advance optical modulation formatsAdvance optical modulation formats
Advance optical modulation formatsSatya Prakash Rout
 
TRM MINI-LINK TN Presentation By Khalil Al-Alami
TRM MINI-LINK TN Presentation By Khalil Al-AlamiTRM MINI-LINK TN Presentation By Khalil Al-Alami
TRM MINI-LINK TN Presentation By Khalil Al-AlamiKhalil Al-Alami
 
2012 gpon-introduccion-conceptos
2012 gpon-introduccion-conceptos2012 gpon-introduccion-conceptos
2012 gpon-introduccion-conceptosAriel Ortiz
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientoOswaldo Monsalvo
 
Sistemas de Telecomunicações - Aula 15 - História da fibra óptica
Sistemas de Telecomunicações - Aula 15 - História da fibra ópticaSistemas de Telecomunicações - Aula 15 - História da fibra óptica
Sistemas de Telecomunicações - Aula 15 - História da fibra ópticaLeinylson Fontinele
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44Jisc
 
Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocolsassinha
 
Proper spanning tree.pptx
Proper spanning tree.pptxProper spanning tree.pptx
Proper spanning tree.pptxEoin Irwin
 

La actualidad más candente (20)

Modelo osi, capas protocolos y componentes de red
Modelo osi, capas protocolos y componentes de redModelo osi, capas protocolos y componentes de red
Modelo osi, capas protocolos y componentes de red
 
Cisco CCNA v5 Lab
Cisco CCNA v5 LabCisco CCNA v5 Lab
Cisco CCNA v5 Lab
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and Fundamentals
 
AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing) AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing)
 
Protocolo rarp
Protocolo rarpProtocolo rarp
Protocolo rarp
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
TCP timers.ppt
TCP timers.pptTCP timers.ppt
TCP timers.ppt
 
Cs8591 Computer Networks - UNIT V
Cs8591 Computer Networks - UNIT VCs8591 Computer Networks - UNIT V
Cs8591 Computer Networks - UNIT V
 
Advance optical modulation formats
Advance optical modulation formatsAdvance optical modulation formats
Advance optical modulation formats
 
TRM MINI-LINK TN Presentation By Khalil Al-Alami
TRM MINI-LINK TN Presentation By Khalil Al-AlamiTRM MINI-LINK TN Presentation By Khalil Al-Alami
TRM MINI-LINK TN Presentation By Khalil Al-Alami
 
2012 gpon-introduccion-conceptos
2012 gpon-introduccion-conceptos2012 gpon-introduccion-conceptos
2012 gpon-introduccion-conceptos
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Thesis of sdh
Thesis of sdhThesis of sdh
Thesis of sdh
 
Sdh
SdhSdh
Sdh
 
Sistemas de Telecomunicações - Aula 15 - História da fibra óptica
Sistemas de Telecomunicações - Aula 15 - História da fibra ópticaSistemas de Telecomunicações - Aula 15 - História da fibra óptica
Sistemas de Telecomunicações - Aula 15 - História da fibra óptica
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44
 
Chap 8 switching
Chap 8 switchingChap 8 switching
Chap 8 switching
 
Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocols
 
Proper spanning tree.pptx
Proper spanning tree.pptxProper spanning tree.pptx
Proper spanning tree.pptx
 
MVA slides lesson 1
MVA slides lesson 1MVA slides lesson 1
MVA slides lesson 1
 

Destacado

Multicast introduzione
Multicast introduzioneMulticast introduzione
Multicast introduzioneDavide Guerri
 
MPLS nelle (grandi) reti Enterprise
MPLS nelle (grandi) reti EnterpriseMPLS nelle (grandi) reti Enterprise
MPLS nelle (grandi) reti Enterprisefestival ICT 2016
 
Routing: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGPRouting: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGPLorenzo Sfarra
 
8 Routing
8 Routing8 Routing
8 Routingacapone
 

Destacado (6)

4 Livello Ip Parte4
4 Livello Ip Parte44 Livello Ip Parte4
4 Livello Ip Parte4
 
Multicast introduzione
Multicast introduzioneMulticast introduzione
Multicast introduzione
 
Routing dinamico
Routing dinamicoRouting dinamico
Routing dinamico
 
MPLS nelle (grandi) reti Enterprise
MPLS nelle (grandi) reti EnterpriseMPLS nelle (grandi) reti Enterprise
MPLS nelle (grandi) reti Enterprise
 
Routing: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGPRouting: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGP
 
8 Routing
8 Routing8 Routing
8 Routing
 

Similar a 1 Intro Propedeutici

01 Internet: origini e definizioni
01 Internet: origini e definizioni01 Internet: origini e definizioni
01 Internet: origini e definizioniDario Avantaggiato
 
Storia ed Architettura di Internet e del web
Storia ed Architettura di Internet e del webStoria ed Architettura di Internet e del web
Storia ed Architettura di Internet e del webvfailla
 
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemIntroduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemRoBisc
 
Reti e internet
Reti e internetReti e internet
Reti e internetyrcorr
 
Corso di "Sicurezza delle Reti Applicata"
Corso di "Sicurezza delle Reti Applicata"Corso di "Sicurezza delle Reti Applicata"
Corso di "Sicurezza delle Reti Applicata"Gian Luca Petrillo
 
2 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/182 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/18Giuseppe Vizzari
 
Lezione 1 - Teoria - Accenni sulle reti e sui servizi internet
Lezione 1 - Teoria - Accenni sulle reti e sui servizi internetLezione 1 - Teoria - Accenni sulle reti e sui servizi internet
Lezione 1 - Teoria - Accenni sulle reti e sui servizi internetGiuseppe Cramarossa
 
02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)Giuseppe Vizzari
 
2 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/172 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/17Giuseppe Vizzari
 
9 Intranetting
9 Intranetting9 Intranetting
9 Intranettingacapone
 
Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Giuseppe Vizzari
 
Reti locali cablate e wireless
Reti locali cablate e wirelessReti locali cablate e wireless
Reti locali cablate e wirelessSalvatore La Tona
 
1 esercitazione - Internet
1 esercitazione - Internet 1 esercitazione - Internet
1 esercitazione - Internet Andrea Gorrini
 
Informatica- rete internet
Informatica- rete internet Informatica- rete internet
Informatica- rete internet Moira Catone
 

Similar a 1 Intro Propedeutici (20)

01 Internet: origini e definizioni
01 Internet: origini e definizioni01 Internet: origini e definizioni
01 Internet: origini e definizioni
 
Storia ed Architettura di Internet e del web
Storia ed Architettura di Internet e del webStoria ed Architettura di Internet e del web
Storia ed Architettura di Internet e del web
 
$Rzgejzw
$Rzgejzw$Rzgejzw
$Rzgejzw
 
Introduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name SystemIntroduzione ai protocolli tcp/ip ed al Domain Name System
Introduzione ai protocolli tcp/ip ed al Domain Name System
 
Reti e internet
Reti e internetReti e internet
Reti e internet
 
Gestione Reti
Gestione RetiGestione Reti
Gestione Reti
 
Corso di "Sicurezza delle Reti Applicata"
Corso di "Sicurezza delle Reti Applicata"Corso di "Sicurezza delle Reti Applicata"
Corso di "Sicurezza delle Reti Applicata"
 
Fiorello
FiorelloFiorello
Fiorello
 
2 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/182 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/18
 
Lezione 1 - Teoria - Accenni sulle reti e sui servizi internet
Lezione 1 - Teoria - Accenni sulle reti e sui servizi internetLezione 1 - Teoria - Accenni sulle reti e sui servizi internet
Lezione 1 - Teoria - Accenni sulle reti e sui servizi internet
 
02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)
 
8 Www2009 Parte1
8 Www2009 Parte18 Www2009 Parte1
8 Www2009 Parte1
 
2 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/172 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/17
 
9 Intranetting
9 Intranetting9 Intranetting
9 Intranetting
 
Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19
 
Reti informatiche
Reti informaticheReti informatiche
Reti informatiche
 
5_internet
5_internet5_internet
5_internet
 
Reti locali cablate e wireless
Reti locali cablate e wirelessReti locali cablate e wireless
Reti locali cablate e wireless
 
1 esercitazione - Internet
1 esercitazione - Internet 1 esercitazione - Internet
1 esercitazione - Internet
 
Informatica- rete internet
Informatica- rete internet Informatica- rete internet
Informatica- rete internet
 

Más de acapone

MobiMESH - WiFi Solutions
MobiMESH - WiFi SolutionsMobiMESH - WiFi Solutions
MobiMESH - WiFi Solutionsacapone
 
E Esercizi Routing
E Esercizi RoutingE Esercizi Routing
E Esercizi Routingacapone
 
D Esercizi Inoltro
D Esercizi InoltroD Esercizi Inoltro
D Esercizi Inoltroacapone
 
C Esercizi Indirizzamento
C Esercizi IndirizzamentoC Esercizi Indirizzamento
C Esercizi Indirizzamentoacapone
 
B Esercizi Tcp
B Esercizi TcpB Esercizi Tcp
B Esercizi Tcpacapone
 
11 Evoluzione
11 Evoluzione11 Evoluzione
11 Evoluzioneacapone
 
10 Reti Accesso
10 Reti Accesso10 Reti Accesso
10 Reti Accessoacapone
 
7 Gestione Iindirizzi
7 Gestione Iindirizzi7 Gestione Iindirizzi
7 Gestione Iindirizziacapone
 
6 Inoltro Instradamento
6 Inoltro Instradamento6 Inoltro Instradamento
6 Inoltro Instradamentoacapone
 
5 Indirizzamento Ip
5 Indirizzamento Ip5 Indirizzamento Ip
5 Indirizzamento Ipacapone
 
4 Protocollo Ip
4 Protocollo Ip4 Protocollo Ip
4 Protocollo Ipacapone
 
3 Livello Trasporto
3 Livello Trasporto3 Livello Trasporto
3 Livello Trasportoacapone
 
2 Protocolli Applicativi
2 Protocolli Applicativi2 Protocolli Applicativi
2 Protocolli Applicativiacapone
 
F Temi D Esame
F Temi D EsameF Temi D Esame
F Temi D Esameacapone
 
MobiMESH: Mesh Evolution
MobiMESH: Mesh EvolutionMobiMESH: Mesh Evolution
MobiMESH: Mesh Evolutionacapone
 
MobiMESH: Technology
MobiMESH: TechnologyMobiMESH: Technology
MobiMESH: Technologyacapone
 
MobiMESH: Introduction to Wireless MESH Networks
MobiMESH: Introduction to Wireless MESH NetworksMobiMESH: Introduction to Wireless MESH Networks
MobiMESH: Introduction to Wireless MESH Networksacapone
 

Más de acapone (17)

MobiMESH - WiFi Solutions
MobiMESH - WiFi SolutionsMobiMESH - WiFi Solutions
MobiMESH - WiFi Solutions
 
E Esercizi Routing
E Esercizi RoutingE Esercizi Routing
E Esercizi Routing
 
D Esercizi Inoltro
D Esercizi InoltroD Esercizi Inoltro
D Esercizi Inoltro
 
C Esercizi Indirizzamento
C Esercizi IndirizzamentoC Esercizi Indirizzamento
C Esercizi Indirizzamento
 
B Esercizi Tcp
B Esercizi TcpB Esercizi Tcp
B Esercizi Tcp
 
11 Evoluzione
11 Evoluzione11 Evoluzione
11 Evoluzione
 
10 Reti Accesso
10 Reti Accesso10 Reti Accesso
10 Reti Accesso
 
7 Gestione Iindirizzi
7 Gestione Iindirizzi7 Gestione Iindirizzi
7 Gestione Iindirizzi
 
6 Inoltro Instradamento
6 Inoltro Instradamento6 Inoltro Instradamento
6 Inoltro Instradamento
 
5 Indirizzamento Ip
5 Indirizzamento Ip5 Indirizzamento Ip
5 Indirizzamento Ip
 
4 Protocollo Ip
4 Protocollo Ip4 Protocollo Ip
4 Protocollo Ip
 
3 Livello Trasporto
3 Livello Trasporto3 Livello Trasporto
3 Livello Trasporto
 
2 Protocolli Applicativi
2 Protocolli Applicativi2 Protocolli Applicativi
2 Protocolli Applicativi
 
F Temi D Esame
F Temi D EsameF Temi D Esame
F Temi D Esame
 
MobiMESH: Mesh Evolution
MobiMESH: Mesh EvolutionMobiMESH: Mesh Evolution
MobiMESH: Mesh Evolution
 
MobiMESH: Technology
MobiMESH: TechnologyMobiMESH: Technology
MobiMESH: Technology
 
MobiMESH: Introduction to Wireless MESH Networks
MobiMESH: Introduction to Wireless MESH NetworksMobiMESH: Introduction to Wireless MESH Networks
MobiMESH: Introduction to Wireless MESH Networks
 

1 Intro Propedeutici

  • 1. Infrastrutture e Protocolli per Internet - 061234 Prof. Antonio Capone
  • 2.
  • 3.
  • 4.
  • 5.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 16. Un po’ di storia
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 24. La crescita di internet Jan 2009 625,226,456
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Commutazione di circuito 1122 3344 2) cerco un circuito 3) apro il circuito 5) conversazione 1) voglio parlare con il 3344! 4) ti cercano!
  • 36.
  • 37. Commutazione di pacchetto terminale router pacchetto informazione header
  • 38. Commutazione di pacchetto A B R1 R2 R3 C Header Dati Indirizzo di destinazione: A tabella di instradamento indirizzo dest. Prossimo router A R2 R3 B
  • 39.
  • 40. Store and forward T 0 =inizio trasmissione T 1 =fine trasmissione T 2 =arrivo primo bit T 3 =arrivo ultimo bit A B C L =lunghezza del pacchetto [bit] T = T 1 - T 0 = L/R R =velocità di trasm. [bit/s] Tempo di trasmissione:  = T 2 -T 0 = l/C C =velocità di prop. [m/s] Ritardo di propagazione: l =lunghezza del coll. [m]
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Architettura semplificata di un nodo Main Memory CPU NIC NIC NIC I/O Bus System Bus Fast Ethernet FDDI ATM DMA Xfer DMA Ctrl NIC = Network Interface Controller DMA = Direct Memory Access 1. Packet input 2. Header processing Routing table lookup DMA transaction 3. Packet output 3 2 1
  • 49. Modello di un nodo Arrivo pacchetti dalle interfacce Elaborazione pacchetti e scelta dell’uscita Attesa per analisi pacchetto Attesa per trasmissione pacchetto Trasmissione sulle interfacce d’uscita
  • 50. Ritardo di accodamento A B C A B C T 1 T 2  1  2 attesa I pacchetti possono attendere nella coda d’uscita di un’interfaccia Esempio 1
  • 51. Ritardo di accodamento A B C A B C T 1 T 2  1  2 D Interfacce diverse hanno code d’uscita separate ed indipendenti Esempio 2
  • 52. Ritardo di accodamento A B C A B D T 1 T 3  1  3 D T 1 Interfacce diverse hanno code d’uscita separate ed indipendenti Esempio 2
  • 53.
  • 54.
  • 55. Misure reali di ritardi 1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms 2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms 3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms 4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms 5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms 6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms 7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms 8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms 9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms 10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms 11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms 12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms 13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms 14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms 15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms 16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms 17 * * * 18 * * * 19 fantasia.eurecom.fr (193.55.113.142) 132 ms 128 ms 136 ms traceroute: gaia.cs.umass.edu to www.eurecom.fr Three delay measurements from gaia.cs.umass.edu to cs-gw.cs.umass.edu * means no response (probe lost, router not replying) trans-oceanic link
  • 56.
  • 57.
  • 58.
  • 59.
  • 60. Rete telefonica e Internet Terminali intelligenti Router Subnetwork ‘ Pipe’ CLIENT-SERVER APPLICATIONS Rete stupida Terminali stupidi Switch Service Node Service Creation Environment Base Station Circuits Radio Circuits Signaling Network Rete Intelligente Subscriber Signaling Subscriber Signaling
  • 61. Architettura di Internet e organizzazione
  • 62.
  • 63.
  • 64. Architettura Fisica di Internet BSP ISP ISP ISP = Internet Service Provider BSP = Backbone Service Provider NAP = Network (Neutral) Access Point POP = Point of Presence CN = Customer Network ISP BSP BSP NAP NAP NAP POP POP POP POP POP POP POP CN CN CN CN CN CN CN CN
  • 65. Architettura dei NAP ISP Backbone Operator ISP ISP Backbone Operator Backbone Operator ISP NAP Routers Routers High-Speed LAN (FDDI, ATM, GbE) Route Server Esempi: www.mix-it.net www.namex.it www.topix.it
  • 66. Esempio Italiano: la rete GARR 2005 1999
  • 67.
  • 68.
  • 69.
  • 70.
  • 71. Internet pervasiva Mesh & Ad hoc Networks Ad-Hoc, Peer-to-Peer Wireless Network Backbone To Internet & Telephone Networks Distributed Networking Mobile User Devices Wireless Routers & Access Points
  • 72.
  • 73. INTERNET Management ISOC (Internet Society) IAB (Internet Architecture Board) IRTF (Internet Research Task Force) IETF (Internet Engineering Task Force) www.irtf.org www.ietf.org
  • 74.
  • 75. Dove trovare uno Standard
  • 77.
  • 78.
  • 79.
  • 80. Primitive di servizio Ente A Ente B canale bidirezionale primitive di servizio colloquio Nodo A Nodo B
  • 81.
  • 82. Servizio a connessione Ente A Ente B Apertura della connessione Trasferimento informazione Chiusura della connessione
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90. Suite TCP/IP e modello OSI a confronto SMTP, FTP, TFTP, Telnet, Rlogin SNMP, DNS TCP, UDP IP, ARP, RARP, ICMP, IGMP
  • 91.
  • 92.
  • 93. Architettura completa livello 5 livello 4 livello 3 livello 2 livello 1 5 4 3 2 5 4 3 5 4 5 livello 5 livello 4 livello 3 livello 2 livello 1 5 5 4 5 4 3 5 4 3 2 5 4 3 2 1
  • 94.
  • 95.
  • 96.
  • 97.
  • 100.
  • 101.
  • 102.
  • 103. Indirizzamento & Instradamento La PDU viene passata col parametro INDIRIZZO L’ INDIRIZZO viene usato per instradare (scegliere il SAP di uscita) e viene incapsulato perché possa essere instradato da altri nodi Entità N+1 Entità instradante PDU SDU
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.