Index. Il protocollo ENUM: a cosa serve? ENUM: Migrating to VoIP. Skype & P2P Voice Applications. Renato Lo Cigno

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Index. Il protocollo ENUM: a cosa serve? ENUM: Migrating to VoIP. Skype & P2P Voice Applications. Renato Lo Cigno Renato.LoCigno@dit.unitn."

Transcript

1 Advanced Networking ENUM: Migrating to VoIP Skype & P2P Voice Applications Renato Lo Cigno Credits for original material to Saverio Niccolini - NEC Heidelberg Index ENUM P2P Basics Skype How it works? Overlay & P2P DoesVoice NeedsServers? Implications of P2P approaches H.323 SIP VoP2P (o SIP-peer?) Can we have a standard P2P VoIP architecture? Advanced Networking VoIP Il protocollo ENUM: a cosa serve? ENUM fa parte di un framework piu generale Come localizzare i servizi SIP DNS e il meccanismo preferito per determinare indirizzi IP e porte di un host al quale una richiesta SIP e indirizzata DNS fornisce due tipi di record relevanti per richieste SIP: SRV record NAPTR record entrambi possono essere usati in combinazione con ENUM per localizzare e differenziare i servizi SIP Advanced Networking VoIP

2 Come localizzare i servizi SIP? Services must be separated from supporting machines Alice uses: mailserver.atlanta.com (come mail server) sip-proxy.atlanta.com (come SIP server) Correct URIs will only change the prefix for the different services: And not Service loc. is given by SRV records (RFC 2782, Febbraio 2000) un nome di dominio e mappato su piu servizi e su piu macchine I record SRV sono utili per differenziazione dei servizi ridondanza (SIP proxy multipli) backup (SIP proxy di backup) differenziazione del protocollo di trasporto (UDP, TCP, TLS over TCP) Advanced Networking VoIP Come localizzare i servizi SIP? I record SRV sono della forma: _Service._Proto.Name TTL Class SRV Priority Weight Port Target Esempio: _sip._udp.bigu.edu IN SRV sipserver.bigu.edu. Un esempio di implementazione del DNS con un proxy server ridondante potrebbe essere: _sip._udp.bigu.edu IN SRV sipserver1.bigu.edu. _sip._udp.bigu.edu IN SRV sipserver2.bigu.edu. _sip._tcp.bigu.edu IN SRV sipserver1.bigu.edu. _sip._tcp.bigu.edu IN SRV sipserver2.bigu.edu. _sips._tcp.bigu.edu IN SRV sipserver1.bigu.edu. _sips._tcp.bigu.edu IN SRV sipserver2.bigu.edu. Advanced Networking VoIP Il protocollo ENUM: a cosa serve? In Internet gli URIs possono essere come questi: I sistemi di telefonia utilizzano la numerazione E Il ruolo di ENUM e` mappare questi schemi di indirizzamento l uno sull altro ENUM (E.164 Number Mapping) e` stato standardizzato I numeri E.164 sono mappati agli URI IETF RFC 3761, Aprile 2004 (rimpiazza la RFC 2916, Settembre 2000): The E.164 to Uniform Resource Identifiers (URI) Dynamic Delegation Discovery System (DDDS) Application (ENUM) Advanced Networking VoIP

3 Basi del protocollo ENUM Rimuovere tutti i caratteri con l eccezione dei numeri diventa Mettere dei punti (".") tra i numeri diventa Invertire l ordine dei numeri diventa Aggiungere la stringa ".e164.arpa" come suffisso diventa e164.arpa e164.arpa e` ora la nostra zona DNS (nome di dominio) relativo a quel numero La zona DNS e` utilizzata per richiedere i record NAPTR che contengono il risultato finale (o per produrre nuove chiavi di ricerca nella forma di nomi di dominio utilizzando i record SRV) Advanced Networking VoIP Basi del protocollo ENUM I record NAPTR (specificati nella RFC 3403) sono di uso piu generale che nel contesto ENUM sono usati in query al DNS normalmente I record NAPTR sono della forma: domain-name TTL class NAPTR order preference flags service regexp target Per esempio: bigu.edu IN NAPTR s SIP+D2U _sip._udp.bigu.edu IL nome di dominio e quello a cui viene indirizzata la query I servizi possibili in SIP sono SIP+D2U (SIP Protocol over UDP) SIP+D2T (SIP Protocol over TCP) SIP+D2S (SIP Protocol over SCTP) SIPS+D2T (SIP Protocol over TLS over TCP) Regexp (Regular Expression) possono essere usate per cambiare il nome del dominio I campi che vengono ritornati come risultato sono la destinazione dove il messaggio deve essere inoltrato (con l indicazione del protocollo di trasporto) Advanced Networking VoIP Il protocollo ENUM: solo un numero ENUM puo essere usato da molteplici applicazioni Telephone: tel: Fax: fax: WWW: SIP etc. etc. etc. Advanced Networking VoIP

4 Utilizzo di ENUM: da PSTN a SIP PSTN Phone PSTN-IP Gateway 1 3 SIP Proxy Server 5 SIP-user 2 4 Database ENUM (DNS) 1. La chiamata arriva sul Gateway PSTN-IP (GW) 2. Il GW cerca nei record ENUM (tramite DNS) e riceve l indirizzo SIP dell utente come risposta 3. Il GW inoltra la chiamata al SIP Proxy Server (l indirizzo SIP nella risposta ENUM punta verso di lui) 4. Il SIP Proxy server consulta il suo database per la locazione corrente dell utente SIP 5. La chiamata e inoltrata all utente SIP Advanced Networking VoIP E il protocollo ENUM la soluzione perfetta? ENUM soffre di problemi legali (livello 9 nella pila OSI) In Italia chi registra i domini ha anche il controllo dei record ENUM Quanto tempo serve per delegare l utilizzo dei numeri telefonici per il loro uso nella telefonia su IP? Che procedure sono adottate? I provider di telefonia cosa ne pensano? La scalabilita di ENUM e da dimostrare? (DNS scala, ma di che numeri stiamo parlando?) Le entry dei DNS sono difficili da popolare e da mantenere quando il numero di utenti cresce Forse e il caso di applicare ENUM solo alla periferia della rete e usare prefissi nel core? (approccio misto) E necessario una sorta di gerarchia/peering per evitar eil moltiplicarsi delle query correntemente questo e discusso nelle reti nazionali della ricerca Advanced Networking VoIP Peer-to-Peer (P2P) paradigm What is Peer-to-Peer (not specific to VoIP)? Fundamentally different than client server Nodes cooperate with each other to provide (collectively) the functionality a central server would provide Not all nodes provide all services/know everything, but as a group they do Advanced Networking VoIP

5 Cos è Skype Applicativo di tipo P2P per audio comunicazione Telefonia Audio conferenza Eventuale trasmissione di file in modo criptato Uso gratuito su Internet Sistema di segnalazione proprietario Sistema di codifica vocale negoziabile Comprende un codificatore a banda larga Trasmissioni codificate con tecniche standard, ma ancora una volta proprietarie Gateway verso PSTN (fixed/mobile) a pagamento Advanced Networking VoIP Client-Server What is Peer-to-Peer (not specific to VoIP)? Advanced Networking VoIP Peer-to-Peer What is Peer-to-Peer (not specific to VoIP)? Advanced Networking VoIP

6 Towards VoIP P2P: Evolution Softswitch Proxy Server P2P? Peer-to-Peer Server Registration, Look up Call Signaling Voice data Advanced Networking VoIP Why P2P? Infrastructure independence No central servers (up to a a certain limit) Don t need connectivity (up to a certain limit) Simple discovery and setup Privacy Highly scalable Lack of central control Dynamic DNS doesn t offer all of this Advanced Networking VoIP P2P Basics Most famous infamous use of P2P is file sharing Each user stores some number of files on the network, ask peers for the file Can also share other resources or services, no need to be files Connected to each other in a logical network called an overlay Advanced Networking VoIP

7 Overlay Network Collection of nodes, connected logically in some way The connections in the overlay are frequently not related to those in the physical network Advanced Networking VoIP Motivating Cases Small deployments Distributed remote office solutions different from centralized VPN Better enforcement of security Lack of resources Limited/No Internet connectivity Ad-Hoc groups Censorship or impeded access Large scale decentralized communications Skype (sort of) Advanced Networking VoIP Distributed remote office solutions Road warriors need virtual office network Collaborative network between employees Employees need access to company data as well Advanced Networking VoIP

8 Background: Conventional VPN Provides private and secure connections over the public network. All users connect to this server: server is data hub. Server is bottleneck, server is single point of failure. Users cannot communicate among each other when disconnected from server even if local connectivity between them exists, for example, in remote LAN or moving network Advanced Networking VoIP Background: Peer-To-Peer Networks flexible network no data hub Advanced Networking VoIP Client-Server Session Advanced Networking VoIP

9 Problem with Remote Server Organization B Organization A Internet Advanced Networking VoIP Related Work Skype non-standard not completely P2P so far no completely distributed approach available Openwengo open-source software similar to Skype planned use of SIP in future releases EarthLink s SIP Share Use SIP messages to perform file sharing Other work in this area Columbia University Panasonic standardization effort at IETF for P2P-SIP Advanced Networking VoIP Skype characteristics Skype is a well known P2P program for real time communications Voice calls Video (from version 2.0) File sharing and instant messaging when in a call Seems to work with no problems in all network conditions compared to similar P2P applications One of the reasons of its success is its ability to work in network scenarios with middleboxes such as firewalls and Network Address Translators (NATs) usually, this is a problem for P2P applications Advanced Networking VoIP

10 Skype overlay network network structure entities involved Skype function analysis Lesson learned Skype security analysis Binary Network protocol Skype authentication Traffic encryption How Skype works Advanced Networking VoIP Skype overlay network (I) Skype network relies on distributed nodes: Skype Clients (SCs) Supernodes (SNs) Advanced Networking VoIP Skype overlay network (II) Although there are also centralized entities: HTTP Server Login Server Advanced Networking VoIP

11 Skype overlay network (III) Skype Client used to place voice calls and send instant messages connection to skype network possible through a supernode (SN) connection with the SN (via TCP) maintained for the whole time the client is on-line client configuration and SN addresses are stored locally and refreshed periodically to maintain a coherent view of Skype network Advanced Networking VoIP Skype overlay network (IV) Supernode Normal Skype Client that can accepts incoming TCP connections, with enough CPU, memory and bandwidth There are also a number of default Supernodes, used to increase network robustness and stability Advanced Networking VoIP Skype overlay network (V) Servers Login server ensures that names are unique across Skype namespace. Also central point for authentication HTTP Server used by clients to check for updates Advanced Networking VoIP

12 Topologia SSK comunicazione solo al login collegamento di default Advanced Networking VoIP Topologia: chiamate I supernodi comunicano direttamente Advanced Networking VoIP Topologia: chiamate I nodi comunicano in modo indiretto Advanced Networking VoIP

13 Topologia: chiamate I nodi comunicano in modo indiretto Advanced Networking VoIP Alcune caratteristiche CODECs Di default a banda larga (8 khz) con una trasmissione di circa 5 kbyte/s per ogni direzione (140 pck/s con payload di 67 bytes) Ottima qualità in condizioni normali, qualche problema di ritardo (eco) in alcune condizioni d uso Non è previsto il passaggio a codec a banda stretta, neppure in caso di congestione (perché??) Funzionamento buono fino a 2 kbyte/s, non più intelligibile sotto 1.5 kbytes/s Advanced Networking VoIP Alcune caratteristiche Ports 80 (HTTP) e 443 (HTTPS) su TCP, scelta a caso su UDP Le porte sono annunciate sulla rete peer ed è per questo che non è necessario che siano fisse Codifica Tutte le comunicazioni sono codificate AES (Advanced Encryption Standard) Le chiavi AES sono da 256 bit simmetriche RSA usatoper lo scambiodellachiavesimmetrica Advanced Networking VoIP

14 Alcune caratteristiche Host Cache Lista di supernodi (IP, Port) usata per rendere più veloce la fase di accesso e ricerca Aggiornata periodicamente e di dimensione limitata (200??) Deve esistere almeno una entry (collegamento di default) in questa lista, altrimenti skype non funziona Uno dei punti più critici del funzionamento di skype Idea non nuova alle reti P2P (es. Chord) Advanced Networking VoIP Skype functions analysis Essentials Login Search Buddy list signaling Call establishment Advanced Networking VoIP Login function Join and maintain overlay network: Interaction with central servers login server manage authentication and ensures unique names HTTP server ensures client software updates Refresh of shared.xml file stored on the client containing SNs list and parameters identifying middlebox Network tests if joining client can act as a SN Advanced Networking VoIP

15 Login procedure At startup the client contacts the HTTP server to check for updates Sends UDP datagram to a -default SN- to refresh the list of supernodes Connects via TCP to a SN (connection maintained throughout Skype session) and exchanges info on online nodes Verify username and password via TCP with the Login server Another SN tests if client can act as a SN HTTP server? Login server Advanced Networking VoIP Login: Firewall blocks UDP Firewall prevents UDP exchange for SN list refreshing Client establishes several TCP connections with SNs to gather information, when finished all but one are torn down HTTP server Login server Advanced Networking VoIP Login: Firewall blocks Login sever After connection with the SN, attempt to connect with the Login server fails Client connect to the Login using a SN as a relay HTTP server X Login server Advanced Networking VoIP

16 Search function Procedure performed when a user wants to add someone to his buddy s list and communicate for the first time Search is performed using username as key possible since names are unique this is why there is the need for central servers Advanced Networking VoIP Search procedure User A exchanges info with its SN and gather 3 SNs addresses A query the 3 SNs via UDP asking if they know the public IP of B Once A gets the address of B authorization exchange is performed User A User B Advanced Networking VoIP Search: Firewall blocks UDP Firewall blocks UDP preventing direct connection w/ the SNs or another user the SN of A communicate to B (via his SN) the address of A Both A and B establish TCP connections with the same 2 SN to exchange authorization User A User B Advanced Networking VoIP

17 Search: Port restricted NAT Once user A gather the address of SN of B, sends a UDP query containing his external address. SN of B replies with user B external address. User A send an UDP datagram to user B external address in order to create a mapping in his NAT, anyway packet will be filtered by NAT of B User B does the same but this datagram reaches user A Once exchanged authorization a TCP connection via 2 SNs as relay is established, as depicted in previous slide User A User B Advanced Networking VoIP Search: Symmetric NAT Clients try the technique depicted for Port restricted NAT but it fails due to symmetric NAT behvior Clients exchange authorization via TCP using 2 SNs as relay X X User A User B Advanced Networking VoIP Buddy list signaling Buddy list is a list of friend users Skype allow a user to know if buddies are online/offline overlay network informs buddies when user change status Advanced Networking VoIP

18 Buddy List signaling procedure A user going on-line informs his buddies either directly using UDP or via the SNs. When going off-line, a user tear down the TCP connection with the SN. The SN informs via UDP the buddies that the user is going offline To have a confirmation buddies try to ping the user. Advanced Networking VoIP Buddy List signalling: Firewall blocking UDP Since UDP traffic is blocked, on-line/off-line signalling is performed via the SNs Advanced Networking VoIP Buddy List signaling: Port restricted NAT On-line/off-line signaling is performed in a way similar to that depicted in previous slide. As a difference after the change of status, buddies query the SN of the user for confirmation. Advanced Networking VoIP

19 Call establishment function Signaling performed using TCP connection overlay network used only if otherwise impossible Media carried over UDP when possible in case relay servers are used Advanced Networking VoIP Call establishment procedure User A wants to call user B, so he query some SNs for user B address. Once he gets user B address they exchange signaling over TCP Voice traffic carried via UDP Advanced Networking VoIP Call establishment: firewall blocks UDP Signaling exchanges are performed by the SNs on behalf of the users Media exchange is performed via TCP using 4 SNs as relay Advanced Networking VoIP

20 Call establishment: Port restricted Once User A gets the address of the SN responsible for user B he NAT queries for his address. SN informs B that user A wants to call him, and tells external address of B to A. A and B establish UDP flow using reverse hole punching They also establish TCP connection using 4 SNs as relay X Advanced Networking VoIP Call establishment: Symmetric NAT User A and B communicate their addresses via their SNs They try reverse hole punching but it won t work because of NATs restrictions To establish the media and signalling channel they will use 4 SNs as relay X X Advanced Networking VoIP Lesson learned Traversal is well possible in many cases without explicit signaling to the middlebox open public access network protected enterprise networks Reverse hole punching and tunneling techniques workarounds allow Peer-to-peer communications in almost every scenario Skype only fails completely if firewall blocks TCP but in fact that is a very uncommon case Explicit middlebox signaling protocols (like IETF MIDCOM MIB, CheckPoint OPSEC, NEC s SIMCO) are still required for highly protected access network applying security policies by network operator anyway Skype will undermine many of these policies Skype tries to use IP network instead of overlay SNs can t assure constant presence avoid overlay congestion Advanced Networking VoIP

21 Audio Conferenza Basata sul mix del traffico voce a uno dei nodi (almeno con 3 partecipanti) Funziona anche se uno o più nodi sono dietro NAT/FW Il nodo mix viene eletto, scegliendo il nodo più potente anche se non è lui ad iniziare la conferenza Advanced Networking VoIP Audio Conferenza B f(a+b) f(a) f(b+c) f(b) f(c) A C Advanced Networking VoIP Skype Security Binary Parts of the binary are encrypted with a hardcoded key Code is decrypted in memory, at run-time Only a few functions can be observed Skype contains checks to detect the presence of a debugger or if code has been modified In those cases, Skype will stop/crash randomly Advanced Networking VoIP

22 Skype Security Network - protocol Skype uses a proprietary protocol and encrypts all network traffic Indication and signaling packets Payload is encrypted using a RC4 stream RC4 key can be recovered from the packet VoIP packets These packets are encrypted using AES Only sender and receiver can decrypt them Advanced Networking VoIP Skype Security Authentication At login time the client generate a RSA session key and uses it to encrypt his credentials. Then encrypts the session key using the server s public key and sends this information to the login server Advanced Networking VoIP Skype Security Traffic encryption after having established connectivity the two users agree on a key to use Then all traffic between them is XORed with an AES stream using the they previously agreed on The key is stored by both clients for consequents session for the whole time they stay online Advanced Networking VoIP

23 Problems with Skype and its Security Enterprises need to deal with transparency of software Skype software is not transparent parts of the binary are encrypted with a hard-coded key injection of malicious software through P2P overlay possible Skype opens holes in enterprise networks see NAT/FW traversal analysis Operators see traditional business models in telephony vanishing Call-Out service bypass traditional telephony Call-In service assign you an E.164 number PC-to-PC calls are free Interception not possible because of encryption of data traffic Skype and similar applications could be seen as unwanted security can not be enforced no service charging only data traffic charging Advanced Networking VoIP NO Skype è LA soluzione? Èun primo sistemachesfruttal ideadicostruire servizi audio (multimediali in generale) sfruttando architetture overlay e P2P in particolare Èproprietarioe chiuso Però Ha dimostrato che l idea funziona... e meglio di altre Probabilmente aprirà la strada a implementazioni Open Source prima e poi di tipo commerciale Vale la pena seguire l evoluzione di sistemi di questo tipo Advanced Networking VoIP Il modello Client/Server nella comunicazione conversazionale Usato tradizionalmente per la parte di look-up e segnalazione (non solo il VoIP) La comunicazione di utente avviene (quasi) sempre in modalità diretta, quindi... come se fosse una rete P2P!!! Richiede il mantenimento di una costosa rete di server affidabili Analogo a usare il servizio 412 invece di consultare la propria agenda Advanced Networking VoIP

24 Il modello di comunicazione P2P ha dimostrato nei 6-7 anni da cui ha preso piede Condivisione delle risorse dei peer Banda CPU Disco... P2P: Un Modello Alternativo Communication and collaboration Magi Groove Skype Napster Gnutella Kazaa Freenet File sharing Distributed computing Advanced Networking VoIP Da POTS a VoP2P: Step 1 H.323 Cerca di riprodurre su rete a pacchetto la rete telefonica tradizionale... complesso e rigido Viene migliorato, ottimizzato (quasi) per IP Vengono aggiunti servizi che su reti a circuito sono complessi se non improponibili Advanced Networking VoIP Da POTS a VoP2P: Step 2 SIP Nasce dal mondo IP con tutti i vantaggi e le limitazioni Scalabile, flessibile,... Semplice da gestire (tipo posta elettronica) Problemi di sicurezza Advanced Networking VoIP

25 Da POTS a VoP2P: Step 3 Sistemi Server-Less (o quasi) Rappresentano il passaggio da un modello di servizio client/server (intrinseco sia ad H.323 che a SIP) a un modello in cui ciascuno è server di se stesso, di tutti e di nessuno allo stesso tempo Non avendo un fornitore di servizio la telefonia su P2P è allo stesso tempo aperta e chiusa Un servizio di comunicazione o è monopolio (di applicazione e formati, non di fornitore) oppure ha un gateway (clearinghouses?) di interconnessione tra le applicazioni Advanced Networking VoIP Standardizzazione VoP2P Si può fare Un forum di interesse... Alcuni prodotti che funzionano (uno c è già) Una Task Force IETF... che dialoga con un gruppo ITU Ma forse non serve SIP è compatibile con il modello P2P Sostituire register altri serve con basi-dati e ricerca distribuite Se l idea è vincente, ma SIPeer (definizione di Shultzrinne) non è il modo giusto qualcun altro si inventerà il metodo giusto Advanced Networking VoIP SIPeer Goals Progetto P2P basato sulle primitive SIP Nessuna necessità di configurazione Audio conferenza e messaggistica Interoperabile con i sistemi SIP esistenti In qualche modo si può dire ispirato a Skype Uso di sistemi di ricerca distribuita esistenti DHT (Distributed Hash Tables) Advanced Networking VoIP

26 Ricerca degli utenti Senza REGISTER La key è calcolata in base allo user ID I nodi si collegano alla P2P in base allo user IP Un nodo Un utente alice= bob=12 Con REGISTER L utente effettua la REGISTER con i nodi reponsabili per la sua key Rinfresco periodico Consente messaggistica offline REGISTER alice= REGISTER bob=12 sam= Advanced Networking VoIP Alternative di progetto servers clients Uso di server per le DHT Approccio gerarchico: Supernodi che gestiscono le DHT (simile a skype) Advanced Networking VoIP P2P real-time: Users perspective Ease of usage No user configuration required Working across all networking environments Network Address Translators (NATs) Firewalls (FWs) P2P real-time applications are not standard-based but they just work Different user experience with respect to standardbased real-time applications e.g. H.323-based or SIP-based Advanced Networking VoIP

27 Identification of issues with P2P SIP Goal Identify potential issues of SIP-based P2P communication related to Middleboxes (NAT and firewall) traversal to be considered when designing standards for a SIP-based P2P infrastructure Non-Goals Constrain a future P2P SIP architecture in any way Still we need to list potential communication steps that might raise issues Those steps are not necessary part of the final SIPbased P2P solution Suggest NAT traversal methods to be selected for P2P solution Advanced Networking VoIP Potential Communication Steps Steps considered middlebox detection registration search for relays address lookup call setup call termination Not all steps might be necessary Several steps may be combined into one Advanced Networking VoIP Middlebox Detection Detect Middleboxes on the signaling path on the data path Communication means detection for registration incoming / outgoing signaling data streaming to and from other terminals or relays Checks to be performed sending and receiving UDP packets opening incoming and outgoing TCP connections use of certain fixed port numbers the option to relay or tunnel signaling messages and streamed data NAT parameter detection full cone, half cone, etc Advanced Networking VoIP

28 Registration Authentication of the user Notification of communication capability and willingness Registration of contact parameters Notification of service provisioning capability and willingness Advanced Networking VoIP Further Steps Search and Connect Relay Candidate relays may be suggested by infrastructure Address Lookup Per-call lookup Buddy list lookup Connection Establishment and Termination Advanced Networking VoIP Middlebox Traversal Methods Tunneling in highly restricted environments only controversial: HTTP and DNS tunneling are not legitimate TURN could be OK Network-initiated Middlebox Signaling not the right choice for P2P SIP Terminal-initiated Middlebox Signaling several methods known Advanced Networking VoIP

29 Terminal-initiated Middlebox Signaling Standards STUN (IETF RFC3489) UPnP (UPnP Forum) SOCKS (IETF RFC 1928) RSIP (IETF RFC 3103) Under development STUN update (IETF behave WG) ICE (IETF mmusic WG) NSIS (IETF nsis WG) Middlebox traversal using relays STUN relay (previously TURN) (IETF mmusic WG) Advanced Networking VoIP Open Issues for SIP-based P2P SIP-unrelated middlebox detection beyond UDP SIP-related terminal reachability communication service requirements communication service offers The relevance of these issues strongly depends on the choice of P2P architecture Advanced Networking VoIP Middlebox Detection Beyond UDP Limited or no middlebox detection for TCP and DCCP (Datagram Congestion Control Protocol) available Middlebox signaling for TCP is covered by UPnP, SOCKS, RSIP, NSIS TCP considered for signaling and for data Several SIP-signaled services use TCP RTP over TCP used when UDP is blocked Might get solved partially by ICE TCP still in early state Advanced Networking VoIP

30 Terminal Reachability Relevance depends on registration and relay detection process Terminal might need to register first and then find and connect to a relay in order to be reachable In between these two steps it would be reachable for signaling but unreachable for data transmission and should be registered as such Currently, the SIP protocol does not provide explicit means for signaling such a state Advanced Networking VoIP Communication Service Requirement The terminal might need to express its needs for relaying signaling messages lookup requests data streams Infrastructure nodes might need to suggest relays to be used by terminal For both, request and suggestion, signaling means are required Extension Header Field for Service Route Discovery During Registration (RFC 3608) might offer means Advanced Networking VoIP Communication Service Offering A terminal in an unrestricted (or just slightly restricted) environment might be able (and the user willing) to offer services to other peers, such as relay services and lookup services Currently, the SIP protocol does not provide explicit means for signaling such offers Advanced Networking VoIP

31 P2P SIP: how to locate peers? Basic idea is that what you are looking for has an identifier Locate items in the overlay based on the identifier Distributed Hash Table (DHT), Content Addressable Networks (CAN) Since everything has its place, eliminate false negatives Since you can go (close to) directly to the item you want, more efficient Advanced Networking VoIP Applying this to SIP Use pure Distributed Hash Tables (DHT) to find the other UAs Problems currently no DHT standardized some firewalls block DHT traffic as file sharing Use DHT for location, but implemented as SIP messages Essentially, use DHT as another registration/location mechanism Use standard SIP to signal once resources are located Advanced Networking VoIP Problems with P2P SIP Like most things SIP, NATs Same problems, plus some new ones Super nodes? Security Sybil attacks DoS (through traffic and true denial) Encryption Information leakage Choosing node locations to divert/block Advanced Networking VoIP

Interfaccia Web per customizzare l interfaccia dei terminali e

Interfaccia Web per customizzare l interfaccia dei terminali e SIP - Session Initiation Protocol Il protocollo SIP (RFC 2543) è un protocollo di segnalazione e controllo in architettura peer-to-peer che opera al livello delle applicazioni e quindi sviluppato per stabilire

Dettagli

Voice Over IP NAT Traversal

Voice Over IP NAT Traversal Voice Over IP Traversal Giorgio Zoppi zoppi@cli.di.unipi.it Tecnologie di Convergenza su IP a.a.2005/2006 VoIP Traversal 1 57 Tecnologie di Convergenza su IP Che cosa è il (Network Address Translation?

Dettagli

INTERNET e RETI di CALCOLATORI A.A. 2014/2015 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

INTERNET e RETI di CALCOLATORI A.A. 2014/2015 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam. Laurea in INFORMATICA INTERNET e RETI di CALCOLATORI A.A. 2014/2015 Capitolo 4 Dynamic Host Configuration Protocol fausto.marcantoni@unicam.it Prima di iniziare... Gli indirizzi IP privati possono essere

Dettagli

Zeroshell come client OpenVPN

Zeroshell come client OpenVPN Zeroshell come client OpenVPN (di un server OpenVpn Linux) Le funzionalità di stabilire connessioni VPN di Zeroshell vede come scenario solito Zeroshell sia come client sia come server e per scelta architetturale,

Dettagli

MS OFFICE COMMUNICATIONS SERVER 2007 IMPLEMENTING AND MAINTAINING AUDIO/VISUAL CONFERENCING AND WEB CONFERENCING

MS OFFICE COMMUNICATIONS SERVER 2007 IMPLEMENTING AND MAINTAINING AUDIO/VISUAL CONFERENCING AND WEB CONFERENCING MS OFFICE COMMUNICATIONS SERVER 2007 IMPLEMENTING AND MAINTAINING AUDIO/VISUAL CONFERENCING AND WEB CONFERENCING UN BUON MOTIVO PER [cod. E603] L obiettivo del corso è fornire le competenze e conoscenze

Dettagli

e-spare Parts User Manual Peg Perego Service Site Peg Perego [Dicembre 2011]

e-spare Parts User Manual Peg Perego Service Site Peg Perego [Dicembre 2011] Peg Perego Service Site Peg Perego [Dicembre 2011] 2 Esegui il login: ecco la nuova Home page per il portale servizi. Log in: welcome to the new Peg Perego Service site. Scegli il servizio selezionando

Dettagli

12.5 UDP (User Datagram Protocol)

12.5 UDP (User Datagram Protocol) CAPITOLO 12. SUITE DI PROTOCOLLI TCP/IP 88 12.5 UDP (User Datagram Protocol) L UDP (User Datagram Protocol) é uno dei due protocolli del livello di trasporto. Come l IP, é un protocollo inaffidabile, che

Dettagli

CARATTERISTICHE DELLE CRYPTO BOX

CARATTERISTICHE DELLE CRYPTO BOX Secure Stream PANORAMICA Il sistema Secure Stream è costituito da due appliance (Crypto BOX) in grado di stabilire tra loro un collegamento sicuro. Le Crypto BOX sono dei veri e propri router in grado

Dettagli

Data Alignment and (Geo)Referencing (sometimes Registration process)

Data Alignment and (Geo)Referencing (sometimes Registration process) Data Alignment and (Geo)Referencing (sometimes Registration process) All data aquired from a scan position are refered to an intrinsic reference system (even if more than one scan has been performed) Data

Dettagli

Web Conferencing and Collaboration tool

Web Conferencing and Collaboration tool Web Conferencing and Collaboration tool La piattaforma Meetecho Piattaforma di Web Conferencing e Collaborazione on line in tempo reale Caratteristiche generali Soluzione client-server progettata per essere

Dettagli

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s. 2011 / 2012 Marcianise (CE) Prof. M. Simone

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s. 2011 / 2012 Marcianise (CE) Prof. M. Simone Paragrafo 1 Prerequisiti Definizione di applicazione server Essa è un servizio che è in esecuzione su un server 1 al fine di essere disponibile per tutti gli host che lo richiedono. Esempi sono: il servizio

Dettagli

Web conferencing e collaborazione in tempo reale su Internet: la piattaforma Meetecho

Web conferencing e collaborazione in tempo reale su Internet: la piattaforma Meetecho Web conferencing e collaborazione in tempo reale su Internet: la piattaforma Meetecho Tobia Castaldi Alessandro Amirante Lorenzo Miniero Simon Pietro Romano Giorgio Ventre 02/10/2009 GARR 2009 "Network

Dettagli

La collaborazione come strumento per l'innovazione.

La collaborazione come strumento per l'innovazione. La collaborazione come strumento per l'innovazione. Gabriele Peroni Manager of IBM Integrated Communication Services 1 La collaborazione come strumento per l'innovazione. I Drivers del Cambiamento: Le

Dettagli

Cos è un protocollo? Ciao. Ciao 2:00. tempo. Un protocollo umano e un protocollo di reti di computer:

Cos è un protocollo? Ciao. Ciao 2:00. <file> tempo. Un protocollo umano e un protocollo di reti di computer: Cos è un protocollo? Un protocollo umano e un protocollo di reti di computer: Ciao Ciao Hai l ora? 2:00 tempo TCP connection request TCP connection reply. Get http://www.di.unito.it/index.htm Domanda:

Dettagli

Introduzione alle applicazioni di rete

Introduzione alle applicazioni di rete Introduzione alle applicazioni di rete Definizioni base Modelli client-server e peer-to-peer Socket API Scelta del tipo di servizio Indirizzamento dei processi Identificazione di un servizio Concorrenza

Dettagli

Routing (instradamento) in Internet. Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi:

Routing (instradamento) in Internet. Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi: Routing (instradamento) in Internet Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi: Stub AS: istituzione piccola Multihomed AS: grande istituzione (nessun ( transito Transit AS: provider

Dettagli

Sicurezza delle reti wireless. Alberto Gianoli alberto.gianoli@fe.infn.it

Sicurezza delle reti wireless. Alberto Gianoli alberto.gianoli@fe.infn.it Sicurezza delle reti wireless Alberto Gianoli alberto.gianoli@fe.infn.it Concetti di base IEEE 802.11: famiglia di standard tra cui: 802.11a, b, g: physical e max data rate spec. 802.11e: QoS (traffic

Dettagli

I veri benefici dell Open Source nell ambito del monitoraggio IT. Georg Kostner, Department Manager Würth Phoenix

I veri benefici dell Open Source nell ambito del monitoraggio IT. Georg Kostner, Department Manager Würth Phoenix I veri benefici dell Open Source nell ambito del monitoraggio IT Georg Kostner, Department Manager Würth Phoenix IT Service secondo ITIL Il valore aggiunto dell Open Source Servizi IT Hanno lo scopo di

Dettagli

WWW.TINYLOC.COM CUSTOMER SERVICE GPS/ RADIOTRACKING DOG COLLAR. T. (+34) 937 907 971 F. (+34) 937 571 329 sales@tinyloc.com

WWW.TINYLOC.COM CUSTOMER SERVICE GPS/ RADIOTRACKING DOG COLLAR. T. (+34) 937 907 971 F. (+34) 937 571 329 sales@tinyloc.com WWW.TINYLOC.COM CUSTOMER SERVICE T. (+34) 937 907 971 F. (+34) 937 571 329 sales@tinyloc.com GPS/ RADIOTRACKING DOG COLLAR MANUALE DI ISTRUZIONI ACCENSIONE / SPEGNERE DEL TAG HOUND Finder GPS Il TAG HOUND

Dettagli

Gi-Gi Art. 859 - User's Guide Istruzioni d'uso

Gi-Gi Art. 859 - User's Guide Istruzioni d'uso doc.4.12-06/03 Gi-Gi Art. 859 - User's Guide Istruzioni d'uso A belaying plate that can be used in many different conditions Una piastrina d'assicurazione che può essere utilizzata in condizioni diverse.

Dettagli

Informazioni su questo libro

Informazioni su questo libro Informazioni su questo libro Si tratta della copia digitale di un libro che per generazioni è stato conservata negli scaffali di una biblioteca prima di essere digitalizzato da Google nell ambito del progetto

Dettagli

SOHO IP-PBX - ETERNITY NE La nuova generazione di IP-PBX per le piccole imprese

SOHO IP-PBX - ETERNITY NE La nuova generazione di IP-PBX per le piccole imprese SOHO IP-PBX - NE 1 NE Oggi, per competere, anche le piccole imprese devono dotarsi di sistemi di telecomunicazione evoluti, che riducano i costi telefonici, accrescano produttività e qualità del servizio.

Dettagli

MODULO DI ISCRIZIONE - ENROLMENT FORM

MODULO DI ISCRIZIONE - ENROLMENT FORM Under the Patronage of Comune di Portofino Regione Liguria 1ST INTERNATIONAL OPERA SINGING COMPETITION OF PORTOFINO from 27th to 31st July 2015 MODULO DI ISCRIZIONE - ENROLMENT FORM Direzione artistica

Dettagli

Virtualizzazione con Microsoft Tecnologie e Licensing

Virtualizzazione con Microsoft Tecnologie e Licensing Microsoft Virtualizzazione con Microsoft Tecnologie e Licensing Profile Redirezione dei documenti Offline files Server Presentation Management Desktop Windows Vista Enterprise Centralized Desktop Application

Dettagli

Manuale installazione KNOS

Manuale installazione KNOS Manuale installazione KNOS 1. PREREQUISITI... 3 1.1 PIATTAFORME CLIENT... 3 1.2 PIATTAFORME SERVER... 3 1.3 PIATTAFORME DATABASE... 3 1.4 ALTRE APPLICAZIONI LATO SERVER... 3 1.5 ALTRE APPLICAZIONI LATO

Dettagli

Microsoft Innovation Center Roma. Pierluigi Del Nostro Stefano Paolozzi Maurizio Pizzonia

Microsoft Innovation Center Roma. Pierluigi Del Nostro Stefano Paolozzi Maurizio Pizzonia Microsoft Innovation Center Roma Pierluigi Del Nostro Stefano Paolozzi Maurizio Pizzonia Il MIC Roma Cos è Uno dei risultati dei protocolli di intesa tra il Ministero della Pubblica Amministrazione e l

Dettagli

Dal VoIP alle Unified Communications. Giuseppe Tetti

Dal VoIP alle Unified Communications. Giuseppe Tetti Dal VoIP alle Unified Communications Giuseppe Tetti Commutazione di circuito vs commutazione di pacchetto PSTN IP Scenario a commutazione di circuito Il piano di controllo e il piano dei dati sono unificati

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

PRESENTAZIONE DI UN SMS AL GATEWAY

PRESENTAZIONE DI UN SMS AL GATEWAY Interfaccia Full Ascii Con questa interfaccia è possibile inviare i dati al Server utilizzando solo caratteri Ascii rappresentabili e solo i valori che cambiano tra un sms e l altro, mantenendo la connessione

Dettagli

Reti di Telecomunicazione Lezione 7

Reti di Telecomunicazione Lezione 7 Reti di Telecomunicazione Lezione 7 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Il protocollo Programma della lezione file transfer protocol descrizione architetturale descrizione

Dettagli

Livello applicazione: Protocollo DNS

Livello applicazione: Protocollo DNS Livello applicazione: Protocollo DNS Gaia Maselli Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. All material copyright 1996-2007 J.F Kurose and

Dettagli

Il test valuta la capacità di pensare?

Il test valuta la capacità di pensare? Il test valuta la capacità di pensare? Per favore compili il seguente questionario senza farsi aiutare da altri. Cognome e Nome Data di Nascita / / Quanti anni scolastici ha frequentato? Maschio Femmina

Dettagli

Managed Services e Unified Communication & Collaboration: verso il paradigma del Cloud Computing

Managed Services e Unified Communication & Collaboration: verso il paradigma del Cloud Computing Managed Services e Unified Communication & Collaboration: verso il paradigma del Cloud Computing Claudio Chiarenza (General Manager and Chief Strategy Officer) Italtel, Italtel logo and imss (Italtel Multi-Service

Dettagli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

COMINCIAMO A SENTIRCI UNA FAMIGLIA

COMINCIAMO A SENTIRCI UNA FAMIGLIA COMINCIAMO A SENTIRCI UNA FAMIGLIA IL PRIMO GIORNO CON LA FAMIGLIA OSPITANTE FIRST DAY WITH THE HOST FAMILY Questa serie di domande, a cui gli studenti risponderanno insieme alle loro famiglie, vuole aiutare

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 10 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Nomenclatura: 1 La rappresentazione di uno schema richiede una serie di abbreviazioni per i vari componenti. Seguiremo

Dettagli

Firewall. Generalità. Un firewall può essere sia un apparato hardware sia un programma software.

Firewall. Generalità. Un firewall può essere sia un apparato hardware sia un programma software. Generalità Definizione Un firewall è un sistema che protegge i computer connessi in rete da attacchi intenzionali mirati a compromettere il funzionamento del sistema, alterare i dati ivi memorizzati, accedere

Dettagli

Sistema VOIP ALL PARTNERS. Architettura di net working sviluppata da All Partners. Su piattaforma Asterix

Sistema VOIP ALL PARTNERS. Architettura di net working sviluppata da All Partners. Su piattaforma Asterix Sistema VOIP ALL PARTNERS Architettura di net working sviluppata da All Partners Su piattaforma Asterix PBX- SIP Compliant Piattaforma dedicata -No parti mobili -No sistema operativo terze parti -No PC

Dettagli

GLI ERRORI DI OUTLOOK EXPRESS

GLI ERRORI DI OUTLOOK EXPRESS Page 1 of 6 GLI ERRORI DI OUTLOOK EXPRESS 1) Impossibile inviare il messaggio. Uno dei destinatari non è stato accettato dal server. L'indirizzo di posta elettronica non accettato è "user@dominio altro

Dettagli

These data are only utilised to the purpose of obtaining anonymous statistics on the users of this site and to check correct functionality.

These data are only utilised to the purpose of obtaining anonymous statistics on the users of this site and to check correct functionality. Privacy INFORMATIVE ON PRIVACY (Art.13 D.lgs 30 giugno 2003, Law n.196) Dear Guest, we wish to inform, in accordance to the our Law # 196/Comma 13 June 30th 1996, Article related to the protection of all

Dettagli

group HIGH CURRENT MULTIPLEX NODE

group HIGH CURRENT MULTIPLEX NODE HIGH CURRENT MULTIPLEX NODE edizione/edition 04-2010 HIGH CURRENT MULTIPLEX NODE DESCRIZIONE GENERALE GENERAL DESCRIPTION L'unità di controllo COBO è una centralina elettronica Multiplex Slave ; la sua

Dettagli

progettiamo e realizziamo architetture informatiche Company Profile

progettiamo e realizziamo architetture informatiche Company Profile Company Profile Chi siamo Kammatech Consulting S.r.l. nasce nel 2000 con l'obiettivo di operare nel settore I.C.T., fornendo servizi di progettazione, realizzazione e manutenzione di reti aziendali. Nel

Dettagli

La configurazione degli indirizzi IP. Configurazione statica, con DHCP, e stateless

La configurazione degli indirizzi IP. Configurazione statica, con DHCP, e stateless La configurazione degli indirizzi IP Configurazione statica, con DHCP, e stateless 1 Parametri essenziali per una stazione IP Parametri obbligatori Indirizzo IP Netmask Parametri formalmente non obbligatori,

Dettagli

APPLICATION FORM 1. YOUR MOTIVATION/ LA TUA MOTIVAZIONE

APPLICATION FORM 1. YOUR MOTIVATION/ LA TUA MOTIVAZIONE APPLICATION FORM Thank you for your interest in our project. We would like to understand better your motivation in taking part in this specific project. So please, read carefully the form, answer the questions

Dettagli

INFRASTRUCTURE LICENSING WINDOWS SERVER. Microsoft licensing in ambienti virtualizzati. Acronimi

INFRASTRUCTURE LICENSING WINDOWS SERVER. Microsoft licensing in ambienti virtualizzati. Acronimi Microsoft licensing in ambienti virtualizzati Luca De Angelis Product marketing manager Luca.deangelis@microsoft.com Acronimi E Operating System Environment ML Management License CAL Client Access License

Dettagli

Windows Compatibilità

Windows Compatibilità Che novità? Windows Compatibilità CODESOFT 2014 é compatibile con Windows 8.1 e Windows Server 2012 R2 CODESOFT 2014 Compatibilità sistemi operativi: Windows 8 / Windows 8.1 Windows Server 2012 / Windows

Dettagli

Livello di applicazione. Reti di Calcolatori. Corso di Laurea in Ingegneria Informatica. Livello di applicazione DNS A.A.

Livello di applicazione. Reti di Calcolatori. Corso di Laurea in Ingegneria Informatica. Livello di applicazione DNS A.A. Corso di Laurea in Ingegneria Informatica Reti di Calcolatori Livello di applicazione DNS A.A. 2013/2014 1 Livello di applicazione Web e HTTP FTP Posta elettronica SMTP, POP3, IMAP DNS Applicazioni P2P

Dettagli

RefWorks Guida all utente Versione 4.0

RefWorks Guida all utente Versione 4.0 Accesso a RefWorks per utenti registrati RefWorks Guida all utente Versione 4.0 Dalla pagina web www.refworks.com/refworks Inserire il proprio username (indirizzo e-mail) e password NB: Agli utenti remoti

Dettagli

Adattatore telefonico Cisco SPA 112 a due porte

Adattatore telefonico Cisco SPA 112 a due porte Data Sheet Adattatore telefonico Cisco SPA 112 a due porte VoIP (Voice over IP) conveniente e ricco di funzionalità Caratteristiche Qualità vocale e funzionalità telefoniche e fax associate al servizio

Dettagli

Cisco SPA 122 ATA con router

Cisco SPA 122 ATA con router Data Sheet Cisco SPA 122 ATA con router Servizio VoIP (Voice over IP) conveniente e ricco di funzionalità Caratteristiche Qualità vocale e funzionalità telefoniche e fax associate al servizio VoIP (Voice

Dettagli

Modello OSI e architettura TCP/IP

Modello OSI e architettura TCP/IP Modello OSI e architettura TCP/IP Differenza tra modello e architettura - Modello: è puramente teorico, definisce relazioni e caratteristiche dei livelli ma non i protocolli effettivi - Architettura: è

Dettagli

Architettura di un sistema informatico 1 CONCETTI GENERALI

Architettura di un sistema informatico 1 CONCETTI GENERALI Architettura di un sistema informatico Realizzata dal Dott. Dino Feragalli 1 CONCETTI GENERALI 1.1 Obiettivi Il seguente progetto vuole descrivere l amministrazione dell ITC (Information Tecnology end

Dettagli

Ministero della Salute Direzione Generale della Ricerca Scientifica e Tecnologica Bando Giovani Ricercatori - 2007 FULL PROJECT FORM

Ministero della Salute Direzione Generale della Ricerca Scientifica e Tecnologica Bando Giovani Ricercatori - 2007 FULL PROJECT FORM ALLEGATO 2 FULL PROJECT FORM FORM 1 FORM 1 General information about the project PROJECT SCIENTIFIC COORDINATOR TITLE OF THE PROJECT (max 90 characters) TOTAL BUDGET OF THE PROJECT FUNDING REQUIRED TO

Dettagli

Web conferencing software. Massimiliano Greco - Ivan Cerato - Mario Salvetti

Web conferencing software. Massimiliano Greco - Ivan Cerato - Mario Salvetti 1 Web conferencing software Massimiliano Greco - Ivan Cerato - Mario Salvetti Arpa Piemonte 2 Che cosa è Big Blue Button? Free, open source, web conferencing software Semplice ed immediato ( Just push

Dettagli

Web Conferencing Open Source

Web Conferencing Open Source Web Conferencing Open Source A cura di Giuseppe Maugeri g.maugeri@bembughi.org 1 Cos è BigBlueButton? Sistema di Web Conferencing Open Source Basato su più di quattordici componenti Open-Source. Fornisce

Dettagli

BOSCH EDC16/EDC16+/ME9

BOSCH EDC16/EDC16+/ME9 pag. 16 di 49 BOSCH EDC16/EDC16+/ME9 BOSCH EDC16/EDC16+/ME9 Identificare la zona dove sono poste le piazzole dove andremo a saldare il connettore. Le piazzole sono situate in tutte le centraline Bosch

Dettagli

WAN 80.80.80.80 / 24. L obiettivo è quello di mappare due server web interni (porta 80) associandoli agli indirizzi IP Pubblici forniti dall ISP.

WAN 80.80.80.80 / 24. L obiettivo è quello di mappare due server web interni (porta 80) associandoli agli indirizzi IP Pubblici forniti dall ISP. Configurazione di indirizzi IP statici multipli Per mappare gli indirizzi IP pubblici, associandoli a Server interni, è possibile sfruttare due differenti metodi: 1. uso della funzione di Address Translation

Dettagli

DDS elettronica srl si riserva il diritto di apportare modifiche senza preavviso /we reserves the right to make changes without notice

DDS elettronica srl si riserva il diritto di apportare modifiche senza preavviso /we reserves the right to make changes without notice Maccarone Maccarone Maccarone integra 10 LED POWER TOP alta efficienza, in tecnologia FULL COLOR che permette di raggiungere colori e sfumature ad alta definizione. Ogni singolo led full color di Maccarone

Dettagli

SOHO IP-PBX - ETERNITY GE IP-PBX per mobilità senza confini e connettività universale

SOHO IP-PBX - ETERNITY GE IP-PBX per mobilità senza confini e connettività universale SOHO IP-PBX - ETERNITY GE 1 ETERNITY GE è un sistema di comunicazione avanzato e flessibile, che offre servizi e funzionalità utili alle grandi imprese, in linea con le loro richieste. La sua affidabile

Dettagli

MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A

MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A Leggere attentamente questo manuale prima dell utilizzo e conservarlo per consultazioni future Via Don Arrigoni, 5 24020 Rovetta

Dettagli

IT Service Management, le best practice per la gestione dei servizi

IT Service Management, le best practice per la gestione dei servizi Il Framework ITIL e gli Standard di PMI : : possibili sinergie Milano, Venerdì, 11 Luglio 2008 IT Service Management, le best practice per la gestione dei servizi Maxime Sottini Slide 1 Agenda Introduzione

Dettagli

IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP

IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP Reti di Calcolatori IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP D. Talia RETI DI CALCOLATORI - UNICAL 6-1 Applicazioni di Rete Domain Name System (DNS) Simple Network Manag. Protocol (SNMP) Posta elettronica

Dettagli

LICEO DELLE SCIENZE UMANE LICEO ECONOMICO SOCIALE. PROGRAMMA ESAMI INTEGRATIVI/IDONEITA' DI INGLESE (1, 2, 3 e 4 anno) CLASSE PRIMA

LICEO DELLE SCIENZE UMANE LICEO ECONOMICO SOCIALE. PROGRAMMA ESAMI INTEGRATIVI/IDONEITA' DI INGLESE (1, 2, 3 e 4 anno) CLASSE PRIMA (1, 2, 3 e 4 anno) CLASSE PRIMA Simple del verbo to be in tutte le sue forme Il Present Simple del verbo to have (got) in tutte le sue forme I pronomi soggetto e complemento Gli aggettivi e pronomi possessivi

Dettagli

PerformAzioni International Workshop Festival 22nd February 3rd May 2013 LIV Performing Arts Centre Bologna, Italy APPLICATION FORM AND BANK DETAILS

PerformAzioni International Workshop Festival 22nd February 3rd May 2013 LIV Performing Arts Centre Bologna, Italy APPLICATION FORM AND BANK DETAILS PerformAzioni International Workshop Festival 22nd February 3rd May 2013 LIV Performing Arts Centre Bologna, Italy APPLICATION FORM AND BANK DETAILS La domanda di partecipazione deve essere compilata e

Dettagli

Servizi DNS - SMTP FTP - TELNET. Programmi. Outlook Express Internet Explorer

Servizi DNS - SMTP FTP - TELNET. Programmi. Outlook Express Internet Explorer Servizi DNS - SMTP FTP - TELNET Programmi Outlook Express Internet Explorer 72 DNS Poiché riferirsi a una risorsa (sia essa un host oppure l'indirizzo di posta elettronica di un utente) utilizzando un

Dettagli

CMMI-Dev V1.3. Capability Maturity Model Integration for Software Development, Version 1.3. Roma, 2012 Ercole Colonese

CMMI-Dev V1.3. Capability Maturity Model Integration for Software Development, Version 1.3. Roma, 2012 Ercole Colonese CMMI-Dev V1.3 Capability Maturity Model Integration for Software Development, Version 1.3 Roma, 2012 Agenda Che cos è il CMMI Costellazione di modelli Approccio staged e continuous Aree di processo Goals

Dettagli

Informatica per la comunicazione" - lezione 9 -

Informatica per la comunicazione - lezione 9 - Informatica per la comunicazione" - lezione 9 - Protocolli di livello intermedio:" TCP/IP" IP: Internet Protocol" E il protocollo che viene seguito per trasmettere un pacchetto da un host a un altro, in

Dettagli

Il World Wide Web: nozioni introduttive

Il World Wide Web: nozioni introduttive Il World Wide Web: nozioni introduttive Dott. Nicole NOVIELLI novielli@di.uniba.it http://www.di.uniba.it/intint/people/nicole.html Cos è Internet! Acronimo di "interconnected networks" ("reti interconnesse")!

Dettagli

1. Uno studente universitario, dopo aver superato tre esami, ha la media di 28. Nell esame successivo

1. Uno studente universitario, dopo aver superato tre esami, ha la media di 28. Nell esame successivo Prova di verifica classi quarte 1. Uno studente universitario, dopo aver superato tre esami, ha la media di 28. Nell esame successivo lo studente prende 20. Qual è la media dopo il quarto esame? A 26 24

Dettagli

Inizializzazione degli Host. BOOTP e DHCP

Inizializzazione degli Host. BOOTP e DHCP BOOTP e DHCP a.a. 2002/03 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Università degli studi di Salerno Laurea e Diploma in Informatica 1 Inizializzazione degli Host Un

Dettagli

Sistemi di gestione dei dati e dei processi aziendali. Information Technology General Controls

Sistemi di gestione dei dati e dei processi aziendali. Information Technology General Controls Information Technology General Controls Indice degli argomenti Introduzione agli ITGC ITGC e altre componenti del COSO Framework Sviluppo e manutenzione degli applicativi Gestione operativa delle infrastrutture

Dettagli

Outlook Express 6 Microsoft Internet Explorer, Avvio del programma Creare un nuovo account

Outlook Express 6 Microsoft Internet Explorer, Avvio del programma Creare un nuovo account Outlook Express 6 è un programma, incluso nel browser di Microsoft Internet Explorer, che ci permette di inviare e ricevere messaggi di posta elettronica. È gratuito, semplice da utilizzare e fornisce

Dettagli

ATA MEDIATRIX 2102 GUIDA ALL INSTALLAZIONE

ATA MEDIATRIX 2102 GUIDA ALL INSTALLAZIONE ATA MEDIATRIX 2102 GUIDA ALL INSTALLAZIONE Mediatrix 2102 ATA Guida all installazione EUTELIAVOIP Rev1-0 pag.2 INDICE SERVIZIO EUTELIAVOIP...3 COMPONENTI PRESENTI NELLA SCATOLA DEL MEDIATRIX 2102...3 COLLEGAMENTO

Dettagli

Per effettuare una chiamata in conferenza, seguire queste semplici istruzioni:

Per effettuare una chiamata in conferenza, seguire queste semplici istruzioni: premium access user guide powwownow per ogni occasione Making a Call Per effettuare una chiamata in conferenza, seguire queste semplici istruzioni: 1. Tell your fellow conference call participants what

Dettagli

IBM Cloud Computing - un opportunità? - una moda? Andrea Reggio Myserverfarm. 2011 IBM Corporation

IBM Cloud Computing - un opportunità? - una moda? Andrea Reggio Myserverfarm. 2011 IBM Corporation IBM Cloud Computing - un opportunità? - una moda? Andrea Reggio Myserverfarm 2011 IBM Corporation Cosa si intende per Cloud Computing Cloud è un nuovo modo di utilizzare e di distribuire i servizi IT,

Dettagli

I name server DNS. DNS: Domain Name System. Esempio di DNS. DNS: Root name server. DNS: queries ripetute

I name server DNS. DNS: Domain Name System. Esempio di DNS. DNS: Root name server. DNS: queries ripetute DNS: Domain Name System I name DNS Persone: identificatori: CF, nome, Numero di Passaporto Host e router Internet: Indirizzo IP ( bit) - usato per instradare i pacchetti nome, per es., massimotto.diiie.unisa.it

Dettagli

Luca Mambella Disaster recovery: dalle soluzioni tradizionali al cloud, come far evolvere le soluzioni contenendone i costi.

Luca Mambella Disaster recovery: dalle soluzioni tradizionali al cloud, come far evolvere le soluzioni contenendone i costi. Luca Mambella Disaster recovery: dalle soluzioni tradizionali al cloud, come far evolvere le soluzioni contenendone i costi. I modelli di sourcing Il mercato offre una varietà di modelli di sourcing, ispirati

Dettagli

corso di Sistemi Distribuiti 4. IPC (Inter Process Communication) (parte 1): le forme ed i modelli della comunicazione tra processi

corso di Sistemi Distribuiti 4. IPC (Inter Process Communication) (parte 1): le forme ed i modelli della comunicazione tra processi CdL MAGISTRALE in INFORMATICA A.A. 2014-2015 corso di Sistemi Distribuiti 4. IPC (Inter Process Communication) (parte 1): le forme ed i modelli della comunicazione tra processi Prof. S.Pizzutilo Elementi

Dettagli

FileMaker Server 12. Guida introduttiva

FileMaker Server 12. Guida introduttiva FileMaker Server 12 Guida introduttiva 2007 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker e Bento sono marchi di FileMaker,

Dettagli

Zabbix 4 Dummies. Dimitri Bellini, Zabbix Trainer Quadrata.it

Zabbix 4 Dummies. Dimitri Bellini, Zabbix Trainer Quadrata.it Zabbix 4 Dummies Dimitri Bellini, Zabbix Trainer Quadrata.it Relatore Nome: Biografia: Dimitri Bellini Decennale esperienza su sistemi operativi UX based, Storage Area Network, Array Management e tutto

Dettagli

DNS cache poisoning e Bind

DNS cache poisoning e Bind ICT Security n. 19, Gennaio 2004 p. 1 di 5 DNS cache poisoning e Bind Il Domain Name System è fondamentale per l'accesso a internet in quanto risolve i nomi degli host nei corrispondenti numeri IP. Se

Dettagli

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1 Tutorial Configuration Managment Configurare il servizio EC2 su AWS Pagina 1 Sommario 1. INTRODUZIONE... 3 2. PROGRAMMI NECESSARI... 4 3. PANNELLO DI CONTROLLO... 5 4. CONFIGURARE E LANCIARE UN ISTANZA...

Dettagli

MailStore Proxy è disponibile gratuitamente per tutti i clienti di MailStore Server all indirizzo http://www.mailstore.com/en/downloads.

MailStore Proxy è disponibile gratuitamente per tutti i clienti di MailStore Server all indirizzo http://www.mailstore.com/en/downloads. MailStore Proxy Con MailStore Proxy, il server proxy di MailStore, è possibile archiviare i messaggi in modo automatico al momento dell invio/ricezione. I pro e i contro di questa procedura vengono esaminati

Dettagli

Modulo 11. Il livello trasporto ed il protocollo TCP Indice

Modulo 11. Il livello trasporto ed il protocollo TCP Indice Pagina 1 di 14 Il livello trasporto ed il protocollo TCP Indice servizi del livello trasporto multiplexing/demultiplexing trasporto senza connesione: UDP principi del trasferimento dati affidabile trasporto

Dettagli

Istruzione N. Versione. Ultima. modifica. Funzione. Data 18/12/2009. Firma. Approvato da: ASSEMBLAGGIO COLLAUDO TRAINING IMBALLO. service 07.

Istruzione N. Versione. Ultima. modifica. Funzione. Data 18/12/2009. Firma. Approvato da: ASSEMBLAGGIO COLLAUDO TRAINING IMBALLO. service 07. Istruzione N 62 Data creazione 18/ 12/2009 Versione N 00 Ultima modifica TIPO ISTRUZIONE ASSEMBLAGGIO COLLAUDO TRAINING MODIFICA TEST FUNZIONALE RIPARAZIONE/SOSTITUZIONE IMBALLO TITOLO DELL ISTRUZIONE

Dettagli

Progettare network AirPort con Utility AirPort. Mac OS X v10.5 + Windows

Progettare network AirPort con Utility AirPort. Mac OS X v10.5 + Windows Progettare network AirPort con Utility AirPort Mac OS X v10.5 + Windows 1 Indice Capitolo 1 3 Introduzione a AirPort 5 Configurare un dispositivo wireless Apple per l accesso a Internet tramite Utility

Dettagli

Inidirizzi IP e Nomi di Dominio. Domain Name System. Spazio dei Nomi Piatto. Gestione dello Spazio dei Nomi

Inidirizzi IP e Nomi di Dominio. Domain Name System. Spazio dei Nomi Piatto. Gestione dello Spazio dei Nomi I semestre 03/04 Inidirizzi IP e Nomi di Dominio Domain Name System Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica

Dettagli

Il vostro sogno diventa realtà... Your dream comes true... Close to Volterra,portions for sale of "typical tuscan"

Il vostro sogno diventa realtà... Your dream comes true... Close to Volterra,portions for sale of typical tuscan Il vostro sogno diventa realtà... Vicinanze di Volterra vendita di porzione di fabbricato "tipico Toscano" realizzate da recupero di casolare in bellissima posizione panoramica. Your dream comes true...

Dettagli

PRESENT SIMPLE. Indicativo Presente = Presente Abituale. Tom s everyday life

PRESENT SIMPLE. Indicativo Presente = Presente Abituale. Tom s everyday life PRESENT SIMPLE Indicativo Presente = Presente Abituale Prerequisiti: - Pronomi personali soggetto e complemento - Aggettivi possessivi - Esprimere l ora - Presente indicativo dei verbi essere ed avere

Dettagli

V11. Release 1. New Devices. New Features. More Flexibility.

V11. Release 1. New Devices. New Features. More Flexibility. V11 Release 1 New Devices. New Features. Highlights dell innovaphone PBX Versione 11 Release 1 (11r1) Con il software Versione 11 dell innovaphone PBX la soluzione di telefonia IP e Unified Communications

Dettagli

SPOSTAMENTO SITEMANAGER DA SERVER DIREL A SERVER PROPRIETARIO

SPOSTAMENTO SITEMANAGER DA SERVER DIREL A SERVER PROPRIETARIO SPOSTAMENTO SITEMANAGER DA SERVER DIREL A SERVER PROPRIETARIO La seguente guida mostra come trasferire un SiteManager presente nel Server Gateanager al Server Proprietario; assumiamo a titolo di esempio,

Dettagli

Guida ai Parametri di negoziazione dei mercati regolamentati organizzati e gestiti da Borsa Italiana

Guida ai Parametri di negoziazione dei mercati regolamentati organizzati e gestiti da Borsa Italiana Guida ai Parametri di negoziazione dei mercati regolamentati organizzati e gestiti da Borsa Italiana Versione 04 1/28 INTRODUZIONE La Guida ai Parametri contiene la disciplina relativa ai limiti di variazione

Dettagli

UBUNTU SERVER. Installazione e configurazione di Ubuntu Server. M. Cesa 1

UBUNTU SERVER. Installazione e configurazione di Ubuntu Server. M. Cesa 1 UBUNTU SERVER Installazione e configurazione di Ubuntu Server M. Cesa 1 Ubuntu Server Scaricare la versione deisiderata dalla pagina ufficiale http://www.ubuntu.com/getubuntu/download-server Selezioniare

Dettagli

In Viaggio Verso la Unified Communication Pianificare il Percorso

In Viaggio Verso la Unified Communication Pianificare il Percorso White Paper In Viaggio Verso la Unified Communication Pianificare il Percorso Executive Summary Una volta stabilito il notevole impatto positivo che la Unified Communication (UC) può avere sulle aziende,

Dettagli

Process mining & Optimization Un approccio matematico al problema

Process mining & Optimization Un approccio matematico al problema Res User Meeting 2014 con la partecipazione di Scriviamo insieme il futuro Paolo Ferrandi Responsabile Tecnico Research for Enterprise Systems Federico Bonelli Engineer Process mining & Optimization Un

Dettagli

UN BUON VIAGGIO INIZIA PRIMA DI PARTIRE 3 SERVIZI ALITALIA. SEMPRE DI PIÙ, PER TE.

UN BUON VIAGGIO INIZIA PRIMA DI PARTIRE 3 SERVIZI ALITALIA. SEMPRE DI PIÙ, PER TE. UN BUON VIAGGIO INIZIA PRIMA DI PARTIR 3 RVIZI ALITALIA. MPR DI PIÙ, PR T. FAT TRACK. DDICATO A CHI NON AMA PRDR TMPO. La pazienza è una grande virtù. Ma è anche vero che ogni minuto è prezioso. Per questo

Dettagli

Protocollo HTTP. Alessandro Sorato

Protocollo HTTP. Alessandro Sorato Un protocollo è un insieme di regole che permettono di trovare uno standard di comunicazione tra diversi computer attraverso la rete. Quando due o più computer comunicano tra di loro si scambiano una serie

Dettagli

IBM Cloud Computing - esperienze e servizi seconda parte

IBM Cloud Computing - esperienze e servizi seconda parte IBM Cloud Computing - esperienze e servizi seconda parte Mariano Ammirabile Cloud Computing Sales Leader - aprile 2011 2011 IBM Corporation Evoluzione dei modelli di computing negli anni Cloud Client-Server

Dettagli

Present Perfect SCUOLA SECONDARIA I GRADO LORENZO GHIBERTI ISTITUTO COMPRENSIVO DI PELAGO CLASSI III C/D

Present Perfect SCUOLA SECONDARIA I GRADO LORENZO GHIBERTI ISTITUTO COMPRENSIVO DI PELAGO CLASSI III C/D SCUOLA SECONDARIA I GRADO LORENZO GHIBERTI ISTITUTO COMPRENSIVO DI PELAGO CLASSI III C/D Present Perfect Affirmative Forma intera I have played we have played you have played you have played he has played

Dettagli

Funzioni nuove e modificate

Funzioni nuove e modificate Gigaset S675 IP, S685 IP, C470 IP, C475 IP: Funzioni nuove e modificate Questo documento integra il manuale di istruzioni dei telefoni VoIP Gigaset: Gigaset C470 IP, Gigaset C475 IP, Gigaset S675 IP e

Dettagli