• Non ci sono risultati.

telefonia in Internet

N/A
N/A
Protected

Academic year: 2021

Condividi "telefonia in Internet"

Copied!
84
0
0

Testo completo

(1)

RETI DI CALCOLATORI II

Prof. PIER LUCA MONTESSORO

Facoltà di Ingegneria

Università degli Studi di Udine

Prof. MARIO BALDI

Facoltà di Ingegneria Politecnico di Torino

Prof. PIER LUCA MONTESSORO

Facoltà di Ingegneria

Università degli Studi di Udine

Prof. MARIO BALDI

Facoltà di Ingegneria Politecnico di Torino

(2)

Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slides (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio, musica e testo) sono di proprietà degli autori prof. Pier Luca Montessoro, Università degli Studi di Udine, e prof. Mario Baldi, Politecnico di Torino.

Le slide possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca, scolastici ed universitari afferenti al Ministero della Pubblica Istruzione e al Ministero dell’Università e Ricerca Scientifica e Tecnologica, per scopi istituzionali, non a fine di lucro. In tal caso non è richiesta alcuna autorizzazione.

Ogni altro utilizzo o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampe) in toto o in parte è vietata, se non esplicitamente autorizzata per iscritto, a priori, da parte degli autori.

L’informazione contenuta in queste slide è ritenuta essere accurata alla data della pubblicazione. Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti di impianti, prodotti, reti, ecc. In ogni caso essa è soggetta a cambiamenti senza preavviso. L’autore non assume alcuna responsabilità per il contenuto 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 in

Nota di Copyright

(3)

Qualità di servizio e

telefonia in Internet Qualit Qualit à à di servizio e di servizio e

telefonia in Internet

telefonia in Internet

(4)

Argomenti della lezione Argomenti della lezione

Î Integrated Services Î Integrated Services

Æ RSVP Æ RSVP

Î Differentiated Services Î Differentiated Services

Î Applicazioni streaming Î Applicazioni streaming

Î Voice over IP/Telephony over IP

Î Voice over IP/Telephony

over IP

(5)

Servizi integrati su Internet

L’architettura

Integrated Services

Servizi integrati su Internet

L’architettura

Integrated Services

(6)

Una soluzione ambiziosa Una soluzione ambiziosa

Î Garanzie sulla qualità del servizio Î Garanzie sulla qualità del servizio

Æ Accodamento per flusso nei router Æ Accodamento per flusso nei router

Î Prenotazione di risorse per i flussi Î Prenotazione di risorse per i flussi

Æ RSVP Æ RSVP

Î Elevata complessità Î Elevata complessità

Î Bassa scalabilità

Î Bassa scalabilità

(7)

…ma forse inutile

…ma forse inutile

Î Realizzato dai costruttori di router Î Realizzato dai costruttori di router

Æ Gestione dei messaggi RSVP Æ Gestione dei messaggi RSVP

Î Standard completato (1994) Î Standard completato (1994)

Î Inutilizzabile su larga scala (servizi pubblici)

Î Inutilizzabile su larga scala (servizi pubblici)

Æ Algoritmi di accodamento (?) Æ Algoritmi di accodamento (?)

(8)

Guaranteed Quality of Service Guaranteed Quality of Service

Î Si garantiscono le caratteristiche del servizio ottenuto

Î Si garantiscono le caratteristiche del servizio ottenuto

Æ

Perdite

Æ

Perdite

Æ

Ritardo

Æ

Ritardo

Æ

Banda

Æ

Banda

Î Controllo sull’accesso e accodamento per flusso Î Controllo sull’accesso e

accodamento per flusso

(9)

Controlled Load Service Controlled Load Service

Î Si fornisce il servizio che darebbe la rete in condizioni di basso carico Î Si fornisce il servizio che darebbe

la rete in condizioni di basso carico

Î Controllo sull’accesso Î Controllo sull’accesso

Î Non ci sono garanzie

Î Non ci sono garanzie

(10)

Serve prenotare le risorse?

Serve prenotare le risorse?

' Una singola priorità è sufficiente Una singola priorità è sufficiente

' Le applicazioni possono adattarsi Le applicazioni possono adattarsi La banda in futuro sarà infinita

La banda in futuro sarà infinita

'

(11)

D’altro canto, però D’altro canto, però

& Ogni applicazione richiede un servizio specifico

Ogni applicazione richiede un servizio specifico

& Più c’è banda, più se ne usa Più c’è banda, più se ne usa La connettività costa

La connettività costa

&

& L’adattabilità ha dei limiti L’adattabilità ha dei limiti

(12)

Specifica di flusso: Flow Descriptor Specifica di flusso: Flow Descriptor

Î Filterspec (+destinazione) Î Filterspec (+destinazione)

Æ Indica i pacchetti del flusso Æ Indica i pacchetti del flusso

Æ Essenziale per classificarli Æ Essenziale per classificarli

Architettura IntServ Architettura IntServ

Î Flowspec Î Flowspec

Æ Profilo traffico generato Æ Profilo traffico generato

(13)

Î Controllo dei flussi Î Controllo dei flussi

Æ Classificatore di pacchetti Æ Classificatore di pacchetti Æ Schedulatore di pacchetti Æ Schedulatore di pacchetti

Architettura IntServ Architettura IntServ

Æ Gestione dei buffer Æ Gestione dei buffer

Î Controllo di ammissione Î Controllo di ammissione

Î Prenotazione delle risorse Î Prenotazione delle risorse

Î Instradamento

Î Instradamento

(14)

Architettura router IntServ Architettura router IntServ

Control Plane Control

Plane

Control Control

Plane Plane

Traffic Traffic control control database database

Admission control Admission Admission

control

control Reservation Agent Reservation Reservation

Agent Agent

Routing Routing database database Routing

Agent Routing Routing

Agent

Agent Management Agent

Management Management

Agent Agent

Funzione di routingFunzioneFunzione didi routingrouting Classifier

Classifier Classifier

(15)

Servizi integrati su Internet

La prenotazione di risorse:

RSVP

Servizi integrati su Internet

La prenotazione di risorse:

RSVP

(16)

FilterSpec e FlowSpec FilterSpec e FlowSpec

Trasporta i flow descriptor Trasporta i flow descriptor

RSVP Resource reservation protocol

RSVP Resource reservation protocol

Si appoggia su IP

Si appoggia su IP

(17)

RSVP Resource reservation protocol

RSVP Resource reservation protocol

Î Approccio soft-state Î Approccio soft-state

Æ Rinnovo periodico prenotazioni Æ Rinnovo periodico prenotazioni

Î Flussi eterogenei

Î Flussi eterogenei

(18)

RSVP Resource reservation protocol

RSVP Resource reservation protocol

Î Organizza i dati in flussi simplex Î Organizza i dati in flussi simplex

Î Prenotazioni a carico del ricevitore Î Prenotazioni a carico del ricevitore

Æ Approccio receiver oriented Æ Approccio receiver oriented

(19)

RSVP in stazioni e router

RSVP in stazioni e router

Gestione Gestionerete Gestione

reterete

DatiDati RSVPRSVP Stazione

Stazione Stazione

Router Router Router

Classifier Classifier

Classifier SchedulerSchedulerScheduler ClassifierClassifierClassifier SchedulerSchedulerScheduler Admission

control Admission Admission

control control RSVP Agent RSVP

RSVP AgentAgent

Routing Agent Routing Routing

Agent Agent Applicazione

Applicazione Applicazione

Gestione Gestionerete Gestione

reterete

Admission control Admission Admission

control control RSVP Agent

RSVP

RSVP AgentAgent

Data plane Control plane

Control plane

(20)

Obiettivi di progetto Obiettivi di progetto

Î Ricevitori eterogenei Î Ricevitori eterogenei

Î Gruppi multicast dinamici Î Gruppi multicast dinamici

Î Aggregazione flussi Î Aggregazione flussi

Î Adattamento all’instradamento Î Adattamento all’instradamento

Î Limitazione dell’overhead Î Limitazione dell’overhead

Î Modularità

Î Modularità

ElevaElevattaa

(21)

FlowSpec: che cosa si vuole Service class

FlowSpec: che cosa si vuole Service class

Tipo di servizio Tipo di servizio

Guaranteed Quality Guaranteed Quality

Controlled Load

Controlled Load

(22)

FlowSpec: cosa si vuole

Rspec – R come “Reserve”

FlowSpec: cosa si vuole

Rspec – R come “Reserve”

Qualità Æ ritardo Qualità Æ ritardo Rate (?!)

Rate (?!)

Slack Slack

Î Si assume fluid model con

deviazione pubblicata dai router Î Si assume fluid model con

deviazione pubblicata dai router

Î Tolleranza rispetto alla richiesta Î Tolleranza rispetto alla richiesta

(23)

FlowSpec: che cosa si vuole Tspec – T come “Traffic”

FlowSpec: che cosa si vuole Tspec – T come “Traffic”

Parametri di un leaky bucket Parametri di un leaky bucket

Î Rate medio

Î Rate medio

Î Rate di picco

Î Rate di picco

Î Burstiness

Î Burstiness

Rspec e Tspec sono insiemi di parametri numerici

Rspec e Tspec sono insiemi di parametri numerici

Descrizione del flusso di dati generato

Descrizione del flusso di dati generato

(24)

Reservation model Grant or refuse

Reservation model Grant or refuse

Se la rete non può garantire la QoS, l’utente è bloccato Se la rete non può garantire la QoS, l’utente è bloccato

Come la telefonia tradizionale Come la telefonia tradizionale

L’utente formula una richiesta L’utente formula una richiesta 2. 2.

1. 1.

(25)

1. 1.

Reservation model

Two pass reservation Reservation model

Two pass reservation

La rete comunica il livello di QoS che può garantire

La rete comunica il livello di QoS che può garantire

Richiede due passi Richiede due passi

La richiesta è formulata di conseguenza

La richiesta è formulata di conseguenza

2. 2.

Î Esplorazione e risposta

Î Esplorazione e risposta

Î Richiesta

Î Richiesta

(26)

Reservation model One pass

Reservation model One pass

Se non può garantire la QoS

richiesta, la rete fornisce un servizio senza garanzie

(best-effort)

Se non può garantire la QoS

richiesta, la rete fornisce un servizio senza garanzie

(best-effort)

Ultilizzabile con RSVP Ultilizzabile con RSVP

L’utente formula una richiesta L’utente formula una richiesta

2. 2.

1. 1.

(27)

Reservation model

One pass with advertisement Reservation model

One pass with advertisement

Versione potenziata di one pass Versione potenziata di one pass

Ultilizzabile con RSVP

Ultilizzabile con RSVP

(28)

1. 1.

Reservation model

One pass with advertisement Reservation model

One pass with advertisement

Da mittente a destinazione si

raccolgono informazioni sulla QoS che la rete è in grado di fornire

Da mittente a destinazione si

raccolgono informazioni sulla QoS che la rete è in grado di fornire

La destinazione richiede una QoS minore o uguale a quelle comunicata

La destinazione richiede una QoS minore o uguale a quelle comunicata

2. 2.

(29)

Esempio di prenotazione Esempio di prenotazione

Destinazione Destinazione Mittente

Mittente

PathPath

RESVRESV

Anche

many-to-manyAnche many-to-many

(30)

Reservation Policy Reservation Policy

Î Accesso preferenziale alle risorse per alcuni utenti

Î Accesso preferenziale alle risorse per alcuni utenti

Î Identificazione affidabile del richiedente

Î Identificazione affidabile

del richiedente

(31)

Reservation Policy Reservation Policy

Î Policy Control oltre che Admission Control

Î Policy Control oltre che Admission Control

Î Policy Data vanno forniti ai router Î Policy Data vanno forniti ai router

Æ Per esempio COPS Æ Per esempio COPS

(32)

Servizi differenziati su Internet

L’architettura

Differentiated Services

Servizi differenziati su Internet

L’architettura

Differentiated Services

(33)

Differentiated Services Differentiated Services

Î Niente garanzie sulla qualità Î Niente garanzie sulla qualità

Î Niente prenotazione delle risorse Î Niente prenotazione delle risorse

Î Niente stato per flusso Î Niente stato per flusso

Î Servizio differenziato a tipi di traffico diversi

Î Servizio differenziato a tipi di traffico diversi

Æ DS field (campo DiffServ) Æ DS field (campo DiffServ)

Æ Trattamento per classe Æ Trattamento per classe

(34)

Differentiated Services Differentiated Services

Î Dimensionamento della rete Î Dimensionamento della rete

Æ Network engineering Æ Network engineering

Æ Traffic engineering Æ Traffic engineering

Î Controllo di accesso ai confini Î Controllo di accesso ai confini

Æ Policing e shaping Æ Policing e shaping

Æ Traffic conditioning Æ Traffic conditioning

(35)

Premessa fondamentale Premessa fondamentale

Il traffico differenziato rappresenta una piccola percentuale della capacità

della rete

Il traffico differenziato rappresenta una piccola percentuale della capacità

della rete

(36)

Caratteristiche Caratteristiche

Î Bassa efficienza Î Bassa efficienza

Î Semplicità e scalabilità Î Semplicità e scalabilità

Æ Per esempio IP telephony Æ Per esempio

IP telephony

Î Sempre più utilizzato Î Sempre più utilizzato

Il rapporto tra 0 e Il rapporto tra 0 e

(37)

Architecture Architecture

DS domain DS domain

Forwarding Forwarding Classification

Marking/re-markingClassification Marking/re-marking

Traffic ConditioningTraffic Conditioning

Per-class Handling Per-class Handling

(38)

Come si vendono i servizi?

Come si vendono i servizi?

Æ Tra cliente e service provider Æ Tra cliente e service provider

Î Service Level Agreement (SLA) Î Service Level Agreement (SLA)

Æ Tra Internet service provider Æ Tra Internet service provider

Æ Traffic Conditioning Specification (TCS) Æ Traffic Conditioning

Specification (TCS)

Î Service Level Specification (SLS) Î Service Level Specification (SLS)

Æ Parametri leaky bucket

(39)

Ingress classifierIngressIngress classifier

classifier RoutingRoutingRouting Egress classifierEgressEgress classifier

classifier SchedulerSchedulerScheduler

Data plane Data plane

Architettura di router DiffServ Architettura di router DiffServ

Control Plane Control Control

Plane Plane

Configuration

& Monitoring ConfConfigurationiguration

& Monitoring

& Monitoring

SNMP COPS

SNMP

COPS

Infrequente Infrequente

(40)

Per Hop Behavior (PHB) Per Hop Behavior (PHB)

Î Si crea un corrispondenza tra DS codepoint e PHB

Î Si crea un corrispondenza tra DS codepoint e PHB

Æ Standard Æ Standard

Æ Specifica per un DS domain Æ Specifica per un DS domain

Æ Tramite configurazione

Æ Tramite configurazione

Æ Re-marking

Æ Re-marking

Trattamento dei pacchetti nel singolo router

Trattamento dei pacchetti

nel singolo router

(41)

Per Hop Behavior (PHB) Per Hop Behavior (PHB)

Î La realizzazione dipende Î La realizzazione dipende

Æ Dal costruttore Æ Dal costruttore

Æ Dal gestore della rete Æ Dal gestore della rete

Æ Configurazione del router

Æ Configurazione del router

Î Il servizio end-to-end risulta dalla concatenazione di PHB Î Il servizio end-to-end risulta

dalla concatenazione di PHB

(42)

Æ Gruppo di PHB (PHB group) Æ Gruppo di PHB (PHB group)

Æ 4 classi

Æ 4 classi

PHB standard PHB standard

Î Assured forwarding (RFC 2597) Î Assured forwarding (RFC 2597)

Æ Diversa priorità di scarto Æ Diversa priorità di scarto

Æ Rate di servizio maggiore o uguale a valore specificato Æ Rate di servizio maggiore o

uguale a valore specificato

Î Expedite forwarding (RFC 3246)

Î Expedite forwarding (RFC 3246)

(43)

Concetto aggiunto a posteriori Concetto aggiunto a posteriori

Insieme di pacchetti trattati nello stesso modo da un DS domain e … Insieme di pacchetti trattati nello stesso modo da un DS domain e …

Per Domain Behavior (PDB) Per Domain Behavior (PDB)

… l’associata descrizione del servizio ricevuto

… l’associata descrizione

del servizio ricevuto

(44)

I classificatori segnano (mark) i pacchetti appartenenti al PDB I classificatori segnano (mark) i pacchetti appartenenti al PDB

Per Domain Behavior (PDB) Per Domain Behavior (PDB)

I conditioner realizzano policing alla periferia del DS domain

I conditioner realizzano policing alla periferia del DS domain

Il servizio end-to-end ricevuto dai pacchetti risulta dalla

concatenazione dei PHB pervisti Il servizio end-to-end ricevuto dai pacchetti risulta dalla

concatenazione dei PHB pervisti

Concatenazione di PHB

Concatenazione Concatenazione

didi PHBPHB Classifiers

Classifiers

Classifiers ConditionersConditionersConditioners

(45)

Telefonia su IP

Telefonia su IP

(46)

Voce su IP (VoIP) Voce su IP (VoIP)

Î Comunicazione vocale attraverso Internet

Î Comunicazione vocale attraverso Internet

Î Problematiche relative alla trasmissione audio

Î Problematiche relative alla trasmissione audio

Î Spesso uso a livello “amatoriale”

Î Spesso uso a livello “amatoriale”

Î Possibile dagli anni 1980

Î Possibile dagli anni 1980

(47)

Î Chiamate telefoniche attraverso una rete IP

Î Chiamate telefoniche attraverso una rete IP

Î Chiamate ad utenti telefonici tradizionali

Î Chiamate ad utenti telefonici tradizionali

Telefonia su IP (ToIP)

IP Telephony (IPtel)

Telefonia su IP (ToIP)

IP Telephony (IPtel)

(48)

Telefonia su IP (ToIP) IP Telephony (IPtel) Telefonia su IP (ToIP) IP Telephony (IPtel)

Î Problematiche:

Î Problematiche:

Î Carrier grade dal 1998 Î Carrier grade dal 1998

Æ Trasmissione voce Æ Trasmissione voce

Æ Segnalazione e servizi telefonici Æ Segnalazione e servizi telefonici

(49)

Elementi fondamentali Elementi fondamentali

Î Traduzione segnalazione

Î Traduzione segnalazione

Gateway (hardware e software) Gateway (hardware e software)

Î Transcodifica

Î Transcodifica

PSTNPSTN

Telefono IP Telefono IP

Telefono tradizionale Telefono tradizionale

Voice gateway Voice gateway

IPIP

(50)

Elementi fondamentali Elementi fondamentali

Î Servizi avanzati

Î Servizi avanzati

Call manager (software) Call manager (software)

PSTNPSTN

Telefono IP Telefono IP

Voice gateway Voice gateway

IPIP

Î Numeri telefonici ↔ indirizzi IP

Î Numeri telefonici ↔ indirizzi IP

Call manager Call manager

(51)

Telefonia IP locale Telefonia IP locale

ReteRete telefonica telefonica

Call manager Call manager

Telefono IP Telefono IP

Voice

gateway Voice

gateway Switch Ethernet

Switch Ethernet

Stazione di lavoro Stazione di lavoro Ripetitore

Ripetitore

(52)

Æ Un solo cavo per postazione Æ Un solo cavo per postazione

Î Riduzione costi di cablaggio: 50%

Î Riduzione costi di cablaggio: 50%

Î Facile creare nuovi servizi Î Facile creare nuovi servizi

Vantaggi

Vantaggi

(53)

Æ Mobilità a costo zero Æ Mobilità a costo zero

Æ Unica gestione dati e telefonia Æ Unica gestione dati e telefonia

Æ I centralini hanno elevati costi di riconfigurazione

Æ I centralini hanno elevati costi di riconfigurazione

Vantaggi Vantaggi

Î Riduzione dei costi di gestione

Î Riduzione dei costi di gestione

(54)

Æ Alcuni modelli meno cari sono proprietari

Æ Alcuni modelli meno cari sono proprietari

Æ Manca per ora economia di scala Æ Manca per ora economia di scala

Considerazioni Considerazioni

Î I telefoni IP sono costosi Î I telefoni IP sono costosi

Î Soluzione di telefono software Î Soluzione di telefono software

Fondamentale avere tutti i servizi

Fondamentale avere tutti i servizi

(55)

Telefonia IP aziendale Telefonia IP aziendale

Sede di Sede di Roma Roma

Sede di Torino Sede di Torino

Router Router

Collegamento geografico

Collegamento geografico

ReteRete telefonica telefonica

(56)

ReteRete telefonica telefonica IPIP

IPIP

IPIP

IPIP

New York New York

Chicago Chicago

Melbourne Melbourne

Tokio Tokio

Parigi Parigi

Telefonia IP per trunking

Telefonia IP per trunking

(57)

E si telefona in tutto il mondo al prezzo di una urbana (o 2) E si telefona in tutto il mondo al prezzo di una urbana (o 2)

Î Il trasporto sulla rete IP non è gratuito

Î Il trasporto sulla rete IP non è gratuito

Î Non proprio Î Non proprio

L’accesso è la parte più costosa

L’accesso è la parte più costosa

(58)

E si telefona in tutto il mondo al prezzo di una urbana (o 2) E si telefona in tutto il mondo al prezzo di una urbana (o 2)

Î Il costo della telefonia

tradizionale non è il prezzo che abbiamo pagato in

regime di monopolio

Î Il costo della telefonia

tradizionale non è il prezzo che abbiamo pagato in

regime di monopolio

L’accesso è la parte più costosa

L’accesso è la parte più costosa

(59)

Telefonia IP domestica Telefonia IP domestica

Home gateway Home gateway

Funzionalità di voice gateway Funzionalità di

voice gateway

Per esempio, FastWeb Per esempio,

FastWeb

Cable modem, DSL, Ethernet Cable modem, DSL, Ethernet ReteRete

telefonica telefonica

IPIP IPIP

(60)

Æ Per esempio Ethernet su fibra Æ Per esempio Ethernet su fibra

Î Unica soluzione per accesso non Î Unica soluzione per accesso non DSL

DSL

Î Per il fornitore del servizio di accesso

Î Per il fornitore del servizio di accesso

Vantaggi Vantaggi

Î Non serve collegamento alla rete telefonica in ogni POP

Î Non serve collegamento alla rete

telefonica in ogni POP

(61)

Telefonia su IP (dopo) domani Telefonia su IP (dopo) domani

Internet Internet

ReteRete telefonica telefonica ReteRete

telefonica telefonica

(62)

Perchè voce/telefonia su IP?

Perchè voce/telefonia su IP?

Î Flessibilità e programmabilità Î Flessibilità e programmabilità

Non perché telefonare costi meno Non perché telefonare costi meno

Æ Integrazione di servizi ÆÆ GestioneIntegrazione di servizi Æ Gestione

Î Unica infrastruttura Î Unica infrastruttura

Æ Installazione Æ Installazione

Æ Web e call center

Æ Web e call center

(63)

Æ Soprattutto nuove installazioni Æ Soprattutto nuove installazioni

Æ Ideale per piccole e medie organizzazioni

Æ Ideale per piccole e medie organizzazioni

Î Uso locale con pochi collegamenti geografici

Î Uso locale con pochi collegamenti geografici

Stato dell’arte Stato dell’arte

Oggi approccio prudente

Oggi approccio prudente

(64)

Æ Servizi di interconnessione di gestori

Æ Servizi di interconnessione di gestori

Æ Schede telefoniche Æ Schede telefoniche

Î Trunking su rete privata Î Trunking su rete privata

Stato dell’arte Stato dell’arte

Æ Gestori di reti pubbliche Æ Gestori di reti pubbliche

(65)

Æ SIP/SDP (IETF) Æ SIP/SDP (IETF)

Æ H.323 (ITU-T) Æ H.323 (ITU-T)

Segnalazione Segnalazione

Î Telefonia su IP Î Telefonia su IP

Î Invocazione servizi Î Invocazione servizi

Î Localizzazione utenti Î Localizzazione utenti

Æ Signaling System No. 7 Æ Signaling System No. 7

Î Reti tradizionali

Î Reti tradizionali

(66)

SIP Session Invitation Protocol

SIP Session Invitation Protocol

Æ Client UA chiama Æ Client UA chiama

Î User agent (UA) Î User agent (UA)

Î Nato per la gestione di sessioni di videoconferenza su Internet

Î Nato per la gestione di sessioni di videoconferenza su Internet

Æ Server UA riceve chiamate Æ Server UA riceve chiamate

(67)

SIP Session Invitation Protocol

SIP Session Invitation Protocol

Æ Descrive il comportamento degli agenti

Æ Descrive il comportamento degli agenti

Î Call Processing Language (CPL)

Î Call Processing Language (CPL)

(68)

Riceve richieste Riceve richieste

Contatta un proxy server Contatta un proxy server

Inoltro delle chiamate Inoltro delle chiamate

Le inoltra a un next hop server (NHS) Le inoltra a un next hop server (NHS)

Il chiamante può contattare direttamente il chiamato

Il chiamante può contattare direttamente il chiamato

alternativamente alternativamente

(69)

IPIP

Inoltro delle chiamate Inoltro delle chiamate

SIP proxy

SIP proxy Location server

Location server

(70)

IPIP

SIP proxy

SIP proxy Location server Location

server

ReteRete telefonica telefonica

Inoltro delle chiamate

Inoltro delle chiamate

(71)

Æ Converte la segnalazione Æ Converte la segnalazione

Î Problemi di scalabilità: un server Î Problemi di scalabilità: un server

Î Nato per interoperabilità della videoconferenza tra ISDN e LAN Î Nato per interoperabilità della

videoconferenza tra ISDN e LAN

Æ Gestisce le chiamate Æ Gestisce le chiamate

H.323 H.323

Æ Esegue transcodifica della voce Æ Esegue transcodifica della voce

Pensato per ambito locale

Pensato per ambito

locale

(72)

Architettura funzionale Architettura funzionale

ZonaZona 22 ZonaZona 11

Gateway Gateway

Gatekeeper Gatekeeper Multipoint conference unit Multipoint conference unit

Terminal

equipement Terminal

equipement

ReteRete telefonica telefonica

Router Router

ReteRete telefonica telefonica

(73)

Æ

Controllo centralizzato (GK)

Æ

Controllo centralizzato (GK)

Æ

Adatto a fatturazione (billing)

Æ

Adatto a fatturazione (billing)

Due sistemi incompatibili Due sistemi incompatibili

Î H.323 Î H.323

Î SIP può essere completamente distribuito

Î SIP può essere completamente distribuito

H.323 è preferito dagli operatori

H.323 è preferito dagli operatori

(74)

Æ Free e non Æ Free e non

Î Esistono implementazioni di entrambe

Î Esistono implementazioni di entrambe

Stato dell’arte Stato dell’arte

Î Forse le implementazioni di H.323 sono leggermente più evolute

Î Forse le implementazioni di H.323 sono leggermente più evolute

Î Esistono proxy per la traduzione

Î Esistono proxy per la traduzione

(75)

Æ “Pacchettizazione” del flusso codificato

Æ “Pacchettizazione” del flusso codificato

Î RTP - Real-time Transport Protocol

Î RTP - Real-time Transport Protocol

Trasporto Trasporto

Î RTCP - Real-time Transport Control Protocol

Î RTCP - Real-time Transport Control Protocol

Î Comune a SIP e H.323 Î Comune a SIP e H.323

Æ Supporto al multicast Æ Supporto al multicast

(76)

Applicazioni streaming

Applicazioni streaming

(77)

Elementi del servizio Elementi del servizio

Encoder Encoder

Sorgente Sorgente

Streaming server Streaming server

Player (client) Player (client)

ReteRete

(78)

Sorgente Sorgente

ReteRete

Player (client) Player (client)

Codifica, compressione, pacchettizzazione Codifica, compressione, Codifica, compressione,

pacchettizzazione pacchettizzazione Trasferimento

al server in tempo reale Trasferimento Trasferimento

al server in al server in tempo reale tempo reale

Flussi di informazione Flussi di informazione

Segnale analogico o digitale Segnale analogico o digitale Segnale analogico o digitale

(79)

Sorgente Sorgente

ReteRete

Flussi di informazione live Flussi di informazione live

Distribuzione del servizio ai client Distribuzione del Distribuzione del

servizio ai

servizio ai clientclient Distribuzione del

servizio ai client Distribuzione del Distribuzione del

servizio ai

servizio ai clientclient

Gestione del servizio Controllo accessi Gestione contenuti Gestione del servizio

Controllo accessi Gestione contenuti

(80)

Servizio statico

Video on demand Servizio statico

Video on demand

Sorgente Sorgente

ReteRete

Distribuzione del Distribuzione del Distribuzione del Distribuzione del Distribuzione del Distribuzione del Gestione del servizio

Controllo accessi Gestione contenuti Gestione del servizio

Controllo accessi Gestione contenuti

(81)

Æ Diverso dal download di un file Æ Diverso dal download di un file

Î Sequenza continua di pacchetti Î Sequenza continua di pacchetti

I flussi I flussi

Æ Trasporto tramite RTP/RTCP Æ Trasporto tramite RTP/RTCP

Î Real-time Î Real-time

Æ Grosso replay buffer per

compensare variazioni di ritardo Æ Grosso replay buffer per

compensare variazioni di ritardo

Î One way

Î One way

(82)

Client Client

Æ RealNetworks, QuickTime, Windows Media Player

Æ RealNetworks, QuickTime, Windows Media Player

Î Normalmente software Î Normalmente software

Î Decodifica e riproduzione

Î Decodifica e riproduzione

(83)

Client Client

Î Interazione con il server Î Interazione con il server

Æ TV con set-top-box Æ TV con set-top-box

Î Può essere integrato in un dispositivo tradizionale

Î Può essere integrato in

un dispositivo tradizionale

(84)

Qualità di servizio e

telefonia in Internet Qualit Qualit à à di servizio e di servizio e

telefonia in Internet

telefonia in Internet

Riferimenti

Documenti correlati

48 Santa Maria di Palmas San Giovanni Suergiu Campestre. 49 San Giacomo Maggiore di Carloforte

In particolare, il Servizio consiste nel rilascio di una Identità Digitale SPID al Titolare, previa verifica della sua identità e previa raccolta, verifica e

abbia conseguito la Patente da almeno un anno all’atto dell’iscrizione; b) La mancata co- municazione da parte del Cliente al Gestore della sospensione, revoca, ritiro etc. della

- non utilizzare programmi, software o similari che, supportati da tecnologie automatizzate, intervengano per interagire al posto del Cliente nella fase di accesso e

28 del Regolamento Europeo 2016/679 (GDPR), l’Utilizzatore, avendo ritenuto il Fornitore soggetto idoneo ed affidabile, nomina lo stesso Fornitore quale Responsabile per

127, a far data dall'entrata in vigore del Decreto Legislativo stesso, le fatture originali saranno inviate al Sistema di Interscambio dell'Agenzia delle Entrate (SdI). In

L'utente manterrà Dashlane indenne e manlevata da qualsiasi pretesa, azione, causa o procedimento intentato contro Dashlane a causa o in relazione alla violazione da parte dell'utente

Gli Host potrebbero avere, dichiarare applicabili e/o richiedere (il consenso di), oltre alle condizioni e alle clausole indicate sul sito web, i propri termini