Internet ed Ingegneria

27
Networking ingegneriacivile del 21 secolo Salvatore Loreto, PhD [email protected] September 30 th , 2010

Transcript of Internet ed Ingegneria

Page 1: Internet ed Ingegneria

Networking ingegneriacivile del 21 secolo

Salvatore Loreto, PhD

[email protected]

September 30th, 2010

Page 2: Internet ed Ingegneria

Overview

• Internet come infrastrutturaessenziale

• Internet &Standardizzazione

• Quale Internet?

Page 3: Internet ed Ingegneria

IP, interfaccia per l’infrastruttura

Page 4: Internet ed Ingegneria

Le Infrastruttureessenziali

• Strutturetecniche a supportodellasocietá”infrastrutturecivili”

– grandi

– costruiteattraverso le generazioni

– raramentesostituteintegralmente

– sottopostacontinuamanete a manutenzione

– componentiinterdipendenti con unabendefinitainterfaccia

– Alticostiiniziali

Water Energy Trasportation

Page 5: Internet ed Ingegneria

Internet come Infrastruttura

• Coinvolta in tuttigliscambidiinformazione– Nelgirodipochianni

• Essenzialenel– Commercio

– Governance

– Coordinamento

– Comunicazionepersonale

• Presenza data per scontata– tubi, acquedotti, cavielettrici

Page 6: Internet ed Ingegneria

Interfaccia: elettricitá

110/220V

1904

- Altreinterfaccepresenti solo in applicazionidinicchia

Page 7: Internet ed Ingegneria

Interfaccia: transporti

1435 mm

Circa il 60% delleFerrovienelmondo

Page 8: Internet ed Ingegneria

Interfaccia: telefonia

RJ11

Anni ‘70

Page 9: Internet ed Ingegneria

Cosarende un interfacciapermanente

• Alta distribuzione

• Inizialmentecostose

– Deprezzamentodopo 5 anni

• Chi pagavs chi risparmia

– Proprietariodellainfrastrutturarisparmia, l’utentepaga

• Difficileaverne diverse contemporaneamente

– Monopolionaturale

Page 10: Internet ed Ingegneria

Internet

• IP él’interfaccia per I “dati”• Altamenteimprobabilechequalunquenuovaretedatiposs

aessere– ≥ 10 volte piúeconomica– ≥ 10 volte piúveloce– ≥ 10 volte piúsicura

• Sostituisce la reteTelefonica grazie allageneralitá non alle performance– IP offrecanali general purpose

• Siamobloccati con IPv4/Ipv6– Eccettoche per applicazionidinicchia (car networks,

BlueTooth, USB, …)

Page 11: Internet ed Ingegneria

IP integrata con altreinfrastrutture: e.gEnergia

• La maggior parte deimiglioramentenelleinfrastrutturecivilenecessitanodellaReteDati! Laretediinformazionicomplementa/completale altrereti– Transporti

– Energia

• Energy time management– Spinaibridaavvertequandodeveesserericaricato

– Quandopossoricevere 100kW

• Richiestadiriduzionedicarico– Per piacereriduciilcaridodi 1MW

• Gestionedell’energia– “Caro frigoriferoquanti KW haiusato?”

Page 12: Internet ed Ingegneria

Network Planning vs Evolution

Planning Evolution

RequirementAnalysis Start Small

Describe all Features Outline Architecture

ATM, B-ISDN,NGN

Ethernet & Web

Page 13: Internet ed Ingegneria

RicercavsRealtáPocoletti

Grossosforzo

13.000 papers on QoS

Page 14: Internet ed Ingegneria

Internet &Standardizzazione

Page 15: Internet ed Ingegneria

Il primo nodo della rete ARPANET (Settembre 1969)

Page 16: Internet ed Ingegneria

Internet Engineering Task Force (IETF)www.ietf.org

éun organismodistandardizzazioneformatoda

network designers, operatori, vendors, ericercatori

interessatiall’evoluzionedell’architetturadi Internet

edal suofunzionamento.

É unacomunitáaperta a tutte le personeinteressate.

Page 17: Internet ed Ingegneria

La missione dell’ IETF édimigliorareilmodo in cui

Internet lavoraproducendodocumenticheinfluenzano

Il modo in cui le personedisegnano, usanoeconfigurano

Internet

Page 18: Internet ed Ingegneria

Internet Architecture BoardInternetArchitectureBoard

InternetEngineeringTask Force

InternetResearchTask Force

Application Area

Real Time Application & Infrastructure

Transport Internet Routing Security

HTTP bis

HyBi …SIP

coreXMPP …

Page 19: Internet ed Ingegneria

Request for Comments (RFC)Tutti gli standard del protocollo TCP/IP vengono pubblicati dall’Internet

Architecture

Board sotto forma di RequestforComment, meglio conosciute come RFC.

Historic

Experiment

Proposed

Draft

Internet Standard

RFC Proposa Enters

the Process

Page 20: Internet ed Ingegneria

Evoluzionedi Internet edaltrereti

1960 1970 1980 1990 2000 2010

100kb/s 1Mb/s 10Mb/s 100Mb/s 1Gb/s

emailftp

DNSRIP

UDPTCP

SMTPSNMP

ATMBGP,OSPF

MboneIpsecHTTPHTMLRTP

XMLOWLSIP

Jabber

Port speeds

InternetProtocols

Queuing architecture

routing cong

control

DQDB, ATMQoS

P2PAd-HocSensor

TeoriaPrototipiuniversitari

ProdottiUsatiinricerca

Commercializ.Primiusiresidenziali

Broadband a casa

Page 21: Internet ed Ingegneria

MigrazionedelleApplicazioni

Page 22: Internet ed Ingegneria

MigrazionedelleApplicazioni

text Audio Video

Synchronous IM VoIP VideoConferencing

Asynchronous email Email/voicemail

YouTube

Page 23: Internet ed Ingegneria

Quale Internet?

Page 24: Internet ed Ingegneria

A quale Internet seiconnesso?

MULTICAST QoS

IPv6IPv4 PIA IPv4

DHCP

IPv4 NAT

PORT80+25

Page 25: Internet ed Ingegneria

Le due portedi Internet

• Moltiaccessipubblicipermettonosolamenteport 80 (HTTP) a volteport 25(SMTP)– e.g. alberghi, WiFipubbliche

• Tuttoveicolato via tunnel su HTTP– WebBased mail

– Flash video (YouTube)

– WebSocket

– HTTP Connetper login remoto

Page 26: Internet ed Ingegneria

Browser evolution basicsTerminal overview

Page 27: Internet ed Ingegneria

Browser evolution basicsEmergingcapabilities

Classic mobile browser

Latest desktop browsers:– More HTTP sessions. More mashups.

– Native webcore, plugins and JSL’s to enhance browser capability, e.g. support off line, location, data synch.

Future mobile devices web app runtimes (Rich Internet Application environments):– Web applications as widgets on home screen.

– Background processing with server sent events.

– Access to device functionality via JavaScript API’s.

– Extensions for calendar, messaging, address book, telephony, etc...

”Nw”

Poll, short lived and few sessions.

Media download.

Latest desktop browsersPoll, many sessions and requests, some

long lived. Media download and streaming.

Mobiles with web runtime

Push enabled applications

using long lived http,

mission critical, realtime

Increased request/response