Transcript
Page 1: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 1

Reti IP e multimedialità

Prof. PIER LUCA MONTESSORO

Facoltà di IngegneriaUniversità degli Studi di Udine

Page 2: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 2

Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sulcopyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativialle slides (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione,video, audio, musica e testo) sono di proprietà dell’autore prof. Pier Luca Montessoro,Università degli Studi di Udine.Le slide possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca,scolastici ed universitari afferenti al Ministero della Pubblica Istruzione e al Ministerodell’Università e Ricerca Scientifica e Tecnologica, per scopi istituzionali, non a fine dilucro. In tal caso non è richiesta alcuna autorizzazione.Ogni altro utilizzo o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni susupporti magnetici, su reti di calcolatori e stampe) in toto o in parte è vietata, se nonesplicitamente autorizzata per iscritto, a priori, da parte dell’autore.L’informazione contenuta in queste slide è ritenuta essere accurata alla data dellapubblicazione. Essa è fornita per scopi meramente didattici e non per essereutilizzata in progetti di impianti, prodotti, reti, ecc. In ogni caso essa è soggetta acambiamenti senza preavviso. L’autore non assume alcuna responsabilità per ilcontenuto di queste slide (ivi incluse, ma non limitatamente, la correttezza,completezza, applicabilità, aggiornamento dell’informazione).In ogni caso non può essere dichiarata conformità all’informazione contenuta inqueste slide.In ogni caso questa nota di copyright e il suo richiamo in calce ad ogni slide nondevono mai essere rimossi e devono essere riportati anche in utilizzi parziali.

Nota di Copyright

Page 3: Reti IP e multimedialità - Uniud

Disegni geometrici e grafica pittorica

• Oggetti ben definiti descrivibilimatematicamente

• Contorni netti, “fill” regolari

• Rappresentano un modello diimmagini reali

• Elementi irregolari, oggetti nonben definiti

• Sfumature di colore

• Rappresentano immagini reali

Page 4: Reti IP e multimedialità - Uniud

Codifica della grafica pittorica

0000000000000110000000 .....0000000000011110000000 .....0000000001100110000000 .....0000000110000110000000 .....00000110000001100 ..........

PIXEL (picture element)

1 bit/pixel = bianco e nero (senza grigi)8 bit/pixel = 256 livelli di grigio

Page 5: Reti IP e multimedialità - Uniud

Risoluzione

vector oriented bitmap

Page 6: Reti IP e multimedialità - Uniud

Immagini bitmap:la codifica del colore

• Sintesi sottrattiva

luce bianca filtri colorati luce colorata

Page 7: Reti IP e multimedialità - Uniud

Immagini bitmap:la codifica del colore

• Sintesi additiva

colori primari

luce colorata

Page 8: Reti IP e multimedialità - Uniud

Codifica del colore:true color

• Si associa ad ogni pixel una tripletta divalori, uno per colore primario

248 168 5R G B

248 168 5R G B

255 255 255R G B

Page 9: Reti IP e multimedialità - Uniud

Immagini bitmap:la palette

• Si associa ad ogni pixel un indice cheindividua una riga di una tabellacontenente le triplette RGB dei coloriutilizzati nell’immagine (metafora dellatavolozza del pittore)

27

0 0 0R G B

5 26 177112 25 9

...

248 168 5

...

012

27 colo

r pa

lette

27

Page 10: Reti IP e multimedialità - Uniud

Il movimento

Cinema: 24fotogrammi/secondo

Televisione:25 fotogrammi/secondo (PAL)

30 fotogrammi al secondo (NTSC)

Nel gergo televisivo italiano i fotogrammi si chiamano “quadri”

In inglese: “fotogramma”=“frame”

Page 11: Reti IP e multimedialità - Uniud

Sfarfallio (“flickering”)

Cinema: ognifotogramma vieneproiettato due volte

Televisione:ogni quadro viene trasmesso in

due parti (righe pari e righedispari), così la frequenza diventa

di 50 (o 60) semiquadri/secondo

Page 12: Reti IP e multimedialità - Uniud

Codifica digitale del video

• Qualità VHS• 352x240 pixel• a 256 colori, 30 fps → 2.5 MB/s

• Qualità TV broadcast• 720x480 pixel• a 256 colori, 30 fps → 10 MB/s

• HDTV• 1440x1152 pixel• a 256 colori, 30 fps → 50 MB/s

SERVONO TECNICHEDI COMPRESSIONE!!!

Page 13: Reti IP e multimedialità - Uniud

Animazioni

• Permettono di descriveregeometricamente i movimenti deglielementi dei disegni

• Richiedono applicativi specifici (es.Flash di Macromedia)

• Possono essere utilizzati in ambito webmediante opportuni plug-in

• Complessità di sviluppo abbastanzaelevata

Page 14: Reti IP e multimedialità - Uniud

Il segnale audio

amplificatore

microfono: converte il suonoin variazioni di una tensioneo corrente elettrica

suono: successionedi compressioni erarefazioni dell’aria

amplificatore: amplifica il livellodella tensione/corrente

segnale audio analogico(elettrico)

t

V

Page 15: Reti IP e multimedialità - Uniud

Teorema del campionamento

t

V

t

V

segnale di campionamento

segnale da campionare X

se Fc≥ B questo segnalecontiene tutta l’informazionedel segnale originale

Tc

Page 16: Reti IP e multimedialità - Uniud

Alcuni esempi

• Voce per telefonia digitale PCM (PulseCode Modulation)• B ≅ 3400 Hz (il canale telefonico ha

banda 300-3400 Hz)

• Fc = 8 kHz• Quantizzazione: 8 bit/campione

• 64 kb/s

• 1 minuto: 480 kB

Page 17: Reti IP e multimedialità - Uniud

Alcuni esempi

• Musica su CD audio• B ≅ 20 kHz (l’insieme di frequenze udibili

dall’orecchio umano è 20-20000 Hz)

• Fc = 44.1 kHz• Quantizzazione: 16 bit/campione (per

ognuno dei due canali: il CD è stereo)

• 1.411 Mb/s

• 1 minuto: circa 10 MB

Page 18: Reti IP e multimedialità - Uniud

Tecniche di compressione

codificainformazione

compressione

daticompressi

decodifica decompressione

dati

informazione dati

Page 19: Reti IP e multimedialità - Uniud

Compressione senza perdita(lossless)

codificainformazione

compressione

daticompressi

decodifica decompressione

dati

informazione dati

α β γ

α’ β’

sizeof (γ) < sizeof (β), β’ = β, α’ = α

Page 20: Reti IP e multimedialità - Uniud

Compressione con perdita (lossy)

codificainformazione

compressione

daticompressi

decodifica decompressione

dati

informazione dati

α β γ

α’ β’

sizeof (γ) << sizeof (β), β’ ≠ β, α’ ≈ α

Page 21: Reti IP e multimedialità - Uniud

Come funzionano?

• Compressione senza perdita• migliora l’efficienza della codifica

dell’informazione basandosi sulla frequenzastatistica dei dati

• Compressione con perdita• riduce la ridondanza nella codifica

dell’informazione eliminando quegli elementinon (o poco) percepibili dai nostri sensi

Page 22: Reti IP e multimedialità - Uniud

JPEG encoder: schema a blocchi

blocco di8x8 pixel

DCT

8x8 coefficientidi frequenzespaziali

quantization

quantizationtable

entropyencoder(Huffmancoding) zig-zag

scan

DPCMon AC

components

RLEon DC

components

Y

VU

L’immagine vieneseparata inluminanza (Y) edue componenti dicrominanza (U e V)

Page 23: Reti IP e multimedialità - Uniud

MPEG-2: risoluzioni previste

ResolutionLevel Frame Rate

Maximum Bit Rate Application

Low

Main

High 1440

High

352 x 240

720 x 480

1440 x 1152

1920 x 1080

30 fps

30 fps

30 fps

30 fps

4 Mbps

15 Mbps

60 Mbps

80 Mbps

Consumer VCR and MPEG-1 Compatability

Commercial TV

Consumer HDTV

Professional HDTV Production

Digital satellite TV, DVD

Page 24: Reti IP e multimedialità - Uniud

Motion compensated predictionFotogramma N-1

finestra di ricercadel movimento

blocco di immaginedi cui si calcola ilvettore di movimento

Fotogramma N

blocco di errore

differenzenei pixeldel blocco

Page 25: Reti IP e multimedialità - Uniud

Sequenze di immagini

tempo

I B B P B B P

I (Intra-pictures): codifica senza riferimento ad altri fotogrammiP (Inter-frame predicted pictures): codifica con riferimento allapiù vicina I o P-pictureB (Bi-directional predicted/interpolated pictures): codificabasata sia sul fotogramma precedente che sul successivo,utile per “fast reverse play”

Page 26: Reti IP e multimedialità - Uniud

Compressione audio

• Le diverse tecniche si basano su studi dipsicoacustica

• Nella combinazione di più suoni (es.musica), una parte considerevoledell’informazione sonora non è “sentita”dall’ascoltatore medio e può esseresoppressa

Page 27: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 27

Cosa si ottiene?

• Le codifiche multimediali portano aFLUSSI CONTINUI DI DATI NUMERICI

• La trasmissione, ricezione ericostruzione dell’informazione audio ovideo deve avvenire alla stessa velocitàdella sua generazione

Page 28: Reti IP e multimedialità - Uniud

Commutazione di circuito

Page 29: Reti IP e multimedialità - Uniud

Commutazione di circuito

• Il percorso da un estremo all’altro dellaconnessione:• deve essere disponibile prima dell’inizio

della comunicazione

• viene impegnato per tutta la durata dellacomunicazione (addebito a tempo)

• Bassi ritardi di propagazione• un circuito elettrico produce ritardi di

circa 5 ms per 1000 km

Page 30: Reti IP e multimedialità - Uniud

Commutazione di pacchetto

Page 31: Reti IP e multimedialità - Uniud

Commutazione di pacchetto

• Possibile perdita di pacchetti

• Possibile ordine dei pacchetti in arrivodifferente da quello in trasmissione

• Maggiori ritardi rispetto allacommutazione di circuito

• Addebito a volume e non a tempo

• Miglior sfruttamento dei canali

Page 32: Reti IP e multimedialità - Uniud

Pacchetto

header(intestazione)

info tail(coda)

packet(pacchetto)

indirizzodestinatario

indirizzomittente

dati FCS

Page 33: Reti IP e multimedialità - Uniud

Servizi

• “Connection oriented” (orientati allaconnessione)• Modello telefonico

• si apre la connessione• si scambiano i messaggi• si chiude la connessione

• “Connectionless” (non orientati allaconnessione)• Modello postale

• si affida il messaggio al sistema di inoltro

Page 34: Reti IP e multimedialità - Uniud

Servizi

• Servizi affidabili• Gestiscono la ritrasmissione in caso di

errori

• Garantiscono la ricezione completa ecorretta di tutti i messaggi

• Possono introdurre ritardi inaccettabili

• Servizi non affidabili• non garantiscono la corretta ricezione

dei messaggi

Page 35: Reti IP e multimedialità - Uniud

Servizi datagram

• Senza riscontro (non usanoresponse/confirm), in analogia con itelegrammi

• Sono servizi• non orientati alla connessione

• non affidabili

• Esempio: IP (Internet Protocol)• nel TCP/IP errori e perdite di pacchetti

sono recuperati dal protocollo TCP

Page 36: Reti IP e multimedialità - Uniud

Reti locali e geografiche

router

LANLAN

LAN

WAN(Wide Area Network)

LAN (LocalArea Network)

Page 37: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 37

Internet Protocol Suite (TCP/IP)

sessione

trasporto

network

data link

fisico

applicazione

presentazione

5

4

3

2

1

7

6

OSI

trasporto (TCP e UDP)

network (IP, ARP, ecc.)

host - rete(non specificato)

applicazione(telnet, FTP, SMTP,DNS, HTTP, ecc.)

TCP/IP

Page 38: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 38

fisico

data link

network

trasporto

sessione

present.

appl.

fisico

data link

network

trasporto

sessione

present.

appl.

fisico

data link

network

fisico

data link

network

sottorete di comunicazione

Riepilogo dei livelli OSI

Page 39: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 39

Protocolli

fisico

data link

network

trasporto

sessione

present.

appl.

fisico

data link

network

trasporto

sessione

present.

appl.

fisico

data link

network

fisico

data link

network

sottorete di comunicazione

protocollo di livello 5protocollo di livello 5

protocollo di livello 4protocollo di livello 4

...

Page 40: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 40

Trasmissione

fisico

data link

network

trasporto

sessione

present.

appl.

fisico

data link

network

trasporto

sessione

present.

appl.

fisico

data link

network

fisico

data link

network

sottorete di comunicazione

Page 41: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 41

fisico

data link

network

trasporto

sessione

present.

appl.

fisico

data link

network

trasporto

sessione

present.

appl.

Imbustamento multiplo in OSI

dati

datiAH

datiPH

datiSH

datiTH

datiNH

datiDH DT

bit

Page 42: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 42

Internet e la multimedialità

• Alcuni applicativi di uso comune inInternet sono multimediali

• Internet Explorer• Netscape

• La multimedialità in rete permette direalizzare servizi audio e video (es. radio,TV) in digitale su Internet

Page 43: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 43

è Eventi audio/video in diretta

è Servizi nearly-VOD

è Videoconferenza multipunto

è Distribuzione aggiornamenti software

Esempi:Esempi:

Page 44: Reti IP e multimedialità - Uniud

Esigenze del traffico multimediale

• Banda trasmissiva elevata

• Ritardi contenuti (per servizi interativi)• Jitter (variabilità del ritardo)

• Basso tasso di errore• assenza di correzione (protocolli non

connessi)

• consistenti perdite di informazione inseguito a errori a causa dellacompressione

Page 45: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 45

I limiti della rete

• Banda trasmissiva spesso insufficiente• Ritardi eccessivi• Eccessiva variabilità del ritardo• Perdita dei pacchetti a causa della

congestione della rete

Ø Manca ancora una qualità del serviziogarantita in ogni punto della rete

Page 46: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 46

Soluzioni (si fa per dire…)

• Compressione dei dati

• Codifiche “robuste”• Marcatura del traffico in base alle

esigenze di servizio

• Trattamento differenziato dei pacchettinelle code dei router

Page 47: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 47

Trasmissione unicast

LAN

extended LAN

WAN

LAN

Page 48: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 48

Trasmissione multicast

LAN

extended LAN

WAN

LAN

Page 49: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 49

Il problema

Applicazioni di rete cherichiedono la spedizionedi pacchetti da uno o più

sender a gruppi di receiver

Page 50: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 50

Trasmissione multicast

Il livello rete fornisceun supporto esplicito

al multicast

Page 51: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 51

Classe D degli indirizzi IP

è Da 224.0.0.0 a 239.255.255.255

Indirizzi multicast

Su Internet

è Registrazione degli indirizzi pubblici

Sulle intranet

è Lotto disponibile:239.0.0.0 - 239.255.255.255

Page 52: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 52

Protocolli per il multicast

è Creare e terminare un gruppo dimulticast

è Interazione dei router tra di loroper inoltrare i pacchetti multicast

Page 53: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 53

Internet e la telefonia: Voice Over IP

• Il concetto è sorprendentementesemplice!

• Convertire la voce in pacchetti IP etrasferirli su una rete dati

• Il tutto dovrebbe chiamarsi Voice overPacket in quanto si può applicare aqualunque tecnologia (Frame Relay, IP,ATM)

Page 54: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 54

Internet e la telefonia: Voice Over IP

L’interfacciamento tra telefonia tradizionalee Voice Over IP può avvenire:

• a livello SW direttamente sulcalcolatore (es. applicativoNet2Phone)

• a livello HW presso l’utente(adattatori locali per latelefonia tradizionale)

• a livello HW presso le centraliTLC o gli ISP (gateway VOIPsulle dorsali)

Page 55: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 55

Fax

Fax

PBX

rete IP

VOIP sulle dorsali• I gateway (nodi di transito) adattano la

telefonia tradizionale alle packet-basednetworks: circuiti telefonici in ingresso,pacchetti IP in uscita

gateway

L I N

E

B U S

R T S R T S R T S R T S R T S

R T S R T S R T S R T S R T ST X D T X D T X D T X D T X DR X D R X D R X D R X D R X D

D C D D C D D C D D C D D C DS T A TS T A TS T A TS T A TS T A T

1 2 3 4 50/

L I N E

B U S

R T S R T S R T S R T S R T S

R T S R T S R T S R T S R T ST X D T X D T X D T X D T X DR X D R X D R X D R X D R X D

D C D D C D D C D D C D D C DS T A TS T A TS T A TS T A TS T A T

1 2 3 4 50/

Page 56: Reti IP e multimedialità - Uniud

© 2003 Pier Luca Montessoro (si veda la nota a pagina 2) 56

Come contattare il prof. Montessoro

E-mail: [email protected]: 0432 558286

Fax: 0432 558251

URL: www.montessoro.it


Top Related