Sicurezza e Gestione delle Reti (di telecomunicazioni)

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Sicurezza e Gestione delle Reti (di telecomunicazioni)"

Transcript

1 Sicurezza e Gestione delle Reti (di telecomunicazioni) Tommaso Pecorella tommaso.pecorella@unifi.it Corso di Studi in Ingegneria Elettronica e delle Telecomunicazioni Corso di Studi in Ingegneria Informatica Facoltà di Ingegneria Università degli Studi di Firenze Lezione 05, Quality of Service aa. 2010/11 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 1 / 34

2 QoS, QoE, QQ? Aww Quality of Service (QoS) In the field of computer networking and other packet-switched telecommunication networks, the traffic engineering term quality of service (QoS) refers to resource reservation control mechanisms rather than the achieved service quality. Quality of service is the ability to provide different priority to different applications, users, or data flows, or to guarantee a certain level of performance to a data flow. Quality of Experience (QoE) sometimes also known as Quality of User Experience, is a subjective measure of a customer s experiences with a vendor QQ an emoticon for a crying face [like in stop QQing, change ISP ] T. Pecorella (DET) SGRtlc 05 - aa 2010/11 2 / 34

3 QoS, QoE, QQ? Aww La base di tutto è la QoE, ovvero la soddisfazione dell utente. Questa è dipendente dal servizio e dalle aspettative dell utente. Rete monoservizio La QoE è un semplice problema relativo alla gestione della rete. Reti multiservizio La QoE dipende da come sono gestiti nella rete i vari tipi di flussi dati. Bits are NOT bits, non tutti i pacchetti in rete sono uguali. Alcuni pacchetti devono avere una gestione diversa, altrimenti non ci può essere un servizio adeguato. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 3 / 34

4 QoS, come? Application Layer Sviluppo di Application Programming Interface (API) capaci di riservare trattamento diverso ai servizi Real-time a livello di sistema operativo. Transport Layer Protocolli di trasporto differenziati per servizio (o adattativi). QoS end to end. Network Layer Differenziazione dei flussi a livello IP. QoS Router to Router. Data Link Layer Differenziazione dei flussi a livello di frame o celle. QoS sul link. Physical Layer Mezzi trasmissivi più efficienti (rame, fibra ottica), tecniche di codifica, BER adattiva. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 4 / 34

5 QoS, ma serve? Sprint Labs (Sett. 2001): La QoS non serve!!! Sprint: 25 PoP in USA, 10 in Europa, 5 in Asia, TIER-1 ISP: Big Internet! Dopo 11 Settembre WTC: solo 3% di incremento di traffico sulla rete! E colpa dei server! Ogni settimana le velocità dei link vengono cambiate! Usano in media il 30% della capacità di ogni link! Nel core (Sprint Labs!) non ci sono perdite (Ploss 0%) Fra N.Y. e S.Francisco 28 ms di delay, con 5 GigaPoP in mezzo!!! Ciò che SERVE è la Quality of Access (QoA). Le reti di dorsale europee sono molto più congestionate e con capacità inferiori. L overprovisioning non è così semplice in Europa T. Pecorella (DET) SGRtlc 05 - aa 2010/11 5 / 34

6 QoE, ricominciamo Facciamo un po di chiarezza... Le tecniche di QoS servono a raggiungere il grado desiderato di QoE. La QoE non è dipendente dalle tecniche che vengono usate (l utente non ne è al corrente), quindi qualsiasi mezzo per ottenere la QoE è lecito. Esistono differenti metodi per ottenere la QoE. Un paragone Supponiamo che i pacchetti dati in una rete siano come delle automobili in una strada. Strada sempre sgombra: non c è bisogno di differenziare le macchine. Strada abbastanza trafficata: c è bisogno di avere delle precedenze. Strada bloccata: c è bisogno di avere delle corsie riservate. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 6 / 34

7 Tipi di traffico Un esempio di tipo di traffico diverso. Traffico non Real-Time - TCP E di tipo Burst Richiede un tasso di errore praticamente nullo Tutti i pacchetti sono trattati allo stesso modo Può essere recapitato con un certo ritardo Traffico Real-Time - UDP E un flusso di tipo continuo Accetta un certo numero di errori I pacchetti hanno priorità diversa Deve essere recapitato con il minor ritardo possibile Questo è solo un esempio, si possono fare mille altre differenziazioni. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 7 / 34

8 Esempio: VoIP Se andiamo a misurare la qualità di una comunicazione VoIP, si possono usare i seguenti parametri: Tasso di perdita dei pacchetti IP Delay Delay Jitter (variazione del Delay) La QoS risultante è: Scarsa Media Buona Perfetta Packet Loss (%) Delay (ms) > <150 Jitter (ms) Il Jitter è il parametro più difficile da rispettare. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 8 / 34

9 Esempio: Jitter e buffer di playout Tutti i flussi RT (Real-Time) hanno caratteristiche di isocronicità (grossomodo), o quantomeno devono essere usati dal player allo stesso rate di emissione della sorgente. La trasmissione in rete introduce perdite, ritardi ma soprattutto altera i riferimenti temporali intra-pacchetto (Jitter) Per recuperare la desincronizzazione si deve usare un buffer di playout che è dipendente dal Jitter, ma che introduce un ulteriore ritardo. Se è troppo piccolo si cominciano a perdere pacchetti e/o a non averne di disponibili. Se è troppo grande si introduce troppo ritardo. Buffer di playout T. Pecorella (DET) SGRtlc 05 - aa 2010/11 9 / 34

10 QoS End to End La Qualità del Servizio end-to-end deve garantire livelli di servizio accettabili in tutti gli elementi della catena di comunicazione. Sorgono problemi quando il link end-to-end attraversa reti di ISP diversi; servono accordi di peering e di Service Level Agreement fra gli ISP Reti di tipo diverso Il problema è che non tutte le reti sono uguali, ciascuna ha le proprie criticità: Accesso: pochi utenti, banda limitata Core: molti utenti, banda molto elevata Tecnologie differenti Non basta creare un backbone ad altissima velocità in modo da ridurre la dipendenza dalla QoS. Esistono reti in cui non è possibile fare affidamento sulla larga banda. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 10 / 34

11 Approcci per la QoS Per la QoS servono differenti strategie nelle diverse parti di rete. Si può parlare di: QoS nei nodi di rete Sostanzialmente a livello IP Shaping del traffico Scheduling dei pacchetti Classificazione Riservazione delle risorse... QoS end-to-end Può coinvolgere anche livelli protocollari superiori Meccanismi di segnalazione end-to-end Architetture di rete per la Qos... T. Pecorella (DET) SGRtlc 05 - aa 2010/11 11 / 34

12 Possibili Funzioni di QoS sui nodi In un nodo si possono implementare diverse funzioni relative alla QoS. Non tutte sono applicabili in tutti i punti della rete a causa del carico computazionale che richiedono. Classifier, osserva i pacchetti IP entranti nel nodo e li classifica in base al loro ind IP, Port Number e al tipo di protocollo superiore Marker, provvede a marchiare i pacchetti a seconda di come sono stati classificati Traffic Policer, fa condizionamento del traffico, osserva il rate possibile e agisce di conseguenza Traffic Shaper, modella il flusso sulla porta di uscita in modo da ottimizzare il throughput Scheduler, genera più code all interno del nodo di rete, e usa algoritmi di scheduling delle code, evitando o gestendo le congestioni di rete. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 12 / 34

13 Esempio di Traffic Policer: Token Bucket Un esempio di algoritmo di Traffic Policy nei nodi di rete è il Token Bucket. Quando un pacchetto arriva al router, viene tolto dal Bucket un certo numero di Tokens (dipendentemente dalla dimensione del pacchetto), un pacchetto non potrà essere inviato se non ci sono Tokens a sufficienza nel Bucket. Il router trasmetterà un burst di pacchetti minore o uguale a B, ad un rate minore o uguale ad R. R tokens / sec B tokens (bucket capacity) T. Pecorella (DET) SGRtlc 05 - aa 2010/11 13 / 34

14 Scheduling Gli algoritmi di scheduling nei nodi di rete sono molto simili a quelli che si trovano nei Sistemi Operativi, hanno gli stessi obbiettivi e gli stessi difetti. Scheduler ottimo Uno scheduler ottimo sarebbe quello che si avvicina al limite del Fluid Scheduling. Sfortunatamente le unità di scheduling sono i pacchetti. Scheduler non Work Conserving Non-work-conserving scheduling may be idle at any time Ma può garantire alcune proprietà, come le deadlines. Scheduler Work Conserving Work-conserving scheduling is idle only when there is no traffic to send Ma non si può interrompere un work in progress, ossia non è strettamente a priorità. Gli algoritmi di scheduling nei router sono uno dei punti più delicati che possano esistere. Non toccateli se non sapete cosa state facendo. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 14 / 34

15 Queue management A volte le code di ricezione si riempiono. Buttare via i pacchetti quando la cosa è piena (tail-drop) è la cosa sbagliata. Il queue management è strettamente legato al congestion control, perché il TCP (e molti altri protocolli) rilevano le congestioni misurando il numero di pacchetti persi. Weighted Random Early Detection (WRED) I pacchetti vengono scartati dal nodo di rete con probabilità tanto maggiore quanto più la coda è piena (RED) Si fissano dei limiti per la lunghezza della coda e a seconda del loro superamento si scartano i nuovi pacchetti in arrivo La probabilità di scarto può dipendere in modo pesato dal tipo di classe cui appartengono (WRED) Sfrutta rate adattivo del TCP, che vede lo scarto del pacchetto come dovuto a congestione, e dunque rallenta il rate in trasmissione; non funziona con UDP. E una tecnica per evitare la congestione sul nodo di rete, anziché per gestirla una volta che è avvenuta T. Pecorella (DET) SGRtlc 05 - aa 2010/11 15 / 34

16 QoS in Internet In Internet ci sono sostanzialmente due modelli di gestione della QoS. Integrated Services (IntServ) Giugno 1994 RFC 1633 Differentiated Services (DiffServ) Dicembre 1998 RFC 2475 Non sono esattamente due novità dell ultima ora... ci si aspetterebbe che fossero usate. Invece no. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 16 / 34

17 IntServ Il modello IntServ prevede di prenotare le risorse necessarie al mantenimento della QoS richiesta in ogni apparato di rete attraversato da un flusso dati. Flusso: sequenza di pacchetti con stesso indirizzo IP sorgente e destinazione, e stessi Port numbers Ogni router della rete deve allocare risorse (banda, memoria, etc.) a sufficienza per ciascun flusso Ciascun router della rete deve avere un per-flow state relativo a ciascun flusso a cui viene data QoS Poiché le risorse su ogni router sono limitate, ciascun router dovrà controllare e decidere quali flussi allocare e quali rifiutare, esiste un Admission Control. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 17 / 34

18 IntServ Il modello IntServ ha tre componenti di base: Traffic Classes Classi di servizio ottenibili da un flusso. I parametri di ciascuna classe possono essere modificati a piacimento. Traffic Control Esegue controllo sul traffico che transita su ogni nodo di rete. E composto da vari sotto-componenti. Setup Protocol Costituisce il sistema di segnalazione fra i nodi di rete per l allocazione delle risorse. E anche la base per l Admission Control. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 18 / 34

19 IntServ Le Classi di Traffico (Traffic Classes) ammissibili sono 2+1: Default E il servizio Best Effort della Internet attuale. Non è una vera TC. Guaranteed Service Supporta traffico Real-Time che richiede un ritardo di propagazione limitato. Offre una garanzia sulla QoS offerta. Controlled Load Service Approssima un servizio di tipo Best Effort su una rete non congestionata. Guaranteed Service = bad La definizione del Guaranteed Service nasconde un grosso problema: la garanzia. Per ottenere davvero un Guaranteed Service si dovrebbe usare un non work conserving scheduler. Quindi di solito si usa il Controlled Load Service. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 19 / 34

20 IntServ Il Traffic Control viene effettuato tramite tre sotto-sistemi: Admission Control Controlla che le risorse sul router e nella rete possano supportare un particolare servizio richiesto. Packet Classifier Esamina ind. IP e Port number di ogni pacchetto per vedere a che classe appartiene Packet Scheduler Effettua lo scheduling i pacchetti per trasmetterli alla porta di uscita del router (usando ad esempio WFQ). Ovviamente nel caso di un router c è anche una sezione relativa al forwarding dei pacchetti. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 20 / 34

21 IntServ Schema di un nodo IntServ IntServ router QoS DataBase Admission Control Packet Classifier Forwarder Routing Table Packet Scheduler Packet Scheduler Attenzione alla tabella di routing: è diversa da quella normalmente usata. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 21 / 34

22 IntServ - protocollo RSVP Nel modello IntServ il protocollo di setup dei nodi di rete è il Resource Reservation Protocol RSVP Abilita gli host o i router a richiedere l allocazione delle necessarie risorse di rete Installa nei nodi di rete il Per-Flow state soft (refreshing periodico) Il Per-Flow state è soft, nel senso che se non ne viene fatto il refresh viene cancellato dopo un certo timeout. Questo evita che un elemento di rete possa finire le proprie risorse a causa di un errore di comunicazione (es. un host che scompare senza effettuare il teardown della comunicazione). T. Pecorella (DET) SGRtlc 05 - aa 2010/11 22 / 34

23 IntServ - protocollo RSVP In IntServ si identificano due ruoli: Sender: colui che invierà i dati soggetti a QoS. Receiver: colui (coloro) che riceveranno tali dati. Il protocollo RSVP si basa su due mesaggi: PATH Message Trasmesso dal Sender verso il (i) Receiver(s) (unicast o multicast). RESV Message Trasmesso dal (dai) Receiver(s) verso il Sender in risposta al suo PATH. 1) PATH 2) RESV Sender 3) DATA Receiver T. Pecorella (DET) SGRtlc 05 - aa 2010/11 23 / 34

24 IntServ - protocollo RSVP Messaggio PATH 1 Il Sender avvia una sessione RSVP 2 Inserisce nel PATH message il Sender Template (i.e., IP address e Port Number) ed il Sender Tspec (descrive le caratteristiche del traffico dati che sarà generato) 3 Ciascun router memorizza il Sender Template, installa lo stato della richiesta, e può aggiornare l Adspec (riassume le caratteristiche di QoS del percorso fatto fino a quel router). Messaggio RESV 1 il Reciever riceve il PATH e ha (anche) una traccia del percorso fatto dal PATH. 2 Genera un RESV message, contenente il FilterSpec (i.e., IP address e Port number del Receiver) ed il Flowspec (descrive la QoS che il Receiver richiede) 3 L Admission Control di ogni router fa l ultimo controllo per determinare se le risorse sono disponibili (in caso non lo siano viene generato un messaggio d errore per il Receiver). 4 Ciascun router si aggiorna tramite il Filterspec e il Flowspec T. Pecorella (DET) SGRtlc 05 - aa 2010/11 24 / 34

25 IntServ - allocazione risorse Per avere maggior controllo sulla QoS delle applicazioni, RSVP prevede diversi reservation styles, fra cui: Fixed-Filter (FF) Una prenotazione di banda per ogni utente chiamante (es.: videoconferenza con requisiti di ritardo stringenti) Shared-explicit (SE) Più utenti chiamanti nella stessa sessione possono dividere una prenotazione di risorse (es.: voiceconference dove solo uno per volta può parlare) RSVP supporta anche il multicast: riassume le prenotazioni provenienti da ciascun flusso, allocando sul nodo la maggior banda richiesta, e poi trasmette il Flowspec totale al router vicino (farà admission control sul flusso totale). E molto flessibile. Attenzione: Se non fosse chiaro RSVP e IntServ sono unidirezionali. Per una telefonata VoIP servono DUE sessioni IntServ. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 25 / 34

26 IntServ - Pros and Cons Pros Cons Allocazione dinamica della banda. Supporto per l AAA (i.e., billing). Supportato in Winsock2, nuova (nuova?!?!) API per W98. Sempre più router supportano RSVP (diciamo anche praticamente tutti). E un protocollo relativamente maturo, e dunque più stabile e diffuso. Il Per-Flow State è soft, cioè richiede di essere aggiornato periodicamente (ogni 30 sec) sui router, il che comporta un notevole aumento del traffico di segnalazione. Richiede la memorizzazione degli oggetti relativi ad ogni flusso su ogni router. Necessita di una rete con buon Best Effort e routing stabile (le tabelle non devono variare troppo). Non è scalabile in reti di elevate dimensioni. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 26 / 34

27 DiffServ Il modello DiffServ si basa sul multiplexing statistico, ossia si dividono (dinamicamente) le risorse di rete tra un numero limitato di diversi tipi di traffico, in modo che ciascuno sia sostanzialmente isolato dagli altri. La complessità si sposta all edge della rete, dove si classificano i singoli pacchetti, si marchiano (colorazione) e si aggregano per poi inviarli nel core. Flussi provenienti da diverse applicazioni vengono aggregati insieme e trattati allo stesso modo. Si opera su aggregati. Nel core, il flusso aggregato riceve un trattamento relativo alla classe di servizio (al colore) dei pacchetti che contiene (Per-Class, non più Per-Flow) Non c è più segnalazione (RSVP), né admission control, e dunque si deve fare provisioning delle risorse a priori (si allocano più risorse del necessario), e controllare all edge che il traffico immesso non sia eccessivo. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 27 / 34

28 DiffServ La base del DiffServ è nel modo in cui si colorano i pacchetti e come il colore viene trattato. DSCP Il Byte DS nell header IP; 6 bit definiscono il colore del pacchetto. Per-Hop-Behavior (PHB) Definisce il servizio che il pacchetto riceverà a ciascun hop nella rete Behavior Aggregate (BA) Un gruppo di pacchetti (aggregato) con stesso DSCP; nella rete si applica un PHB ad ogni BA DSCP C U Versi on Traffic Class Payload Length Flow Label Next Header Hop Limit Versi on IHL Identification Type of Service Fla gs Total Length Fragment Offset TTL Protocol Header Checksum Source Address Destination Address Source Address Destination Address Options Padding T. Pecorella (DET) SGRtlc 05 - aa 2010/11 28 / 34

29 DiffServ I nodi DiffServ agiscono diversamente tra Edge e Core. DiffServ Edge node Packet Classifier Forwarder Policer Marker Packets with valid DSCP Out-of-policy packets, might be marked with lower DSCP or dropped Edge node Classifier: qualsiasi metodo di classificazione Policer: controllo del rispetto del SLA Marker: marchiatura con il DSCP appropriato Scheduling e MAC marking: ovvio... T. Pecorella (DET) SGRtlc 05 - aa 2010/11 29 / 34

30 DiffServ I nodi DiffServ agiscono diversamente tra Edge e Core. Core node BA Classifier: basato sul DSCP e su altri parametri di livello MAC. Si ricava il PHB. Scheduling: scheduling basato sul PHB. PHB DSCP Il DSCP sono 6 bit, il PHB è di dimensioni maggiori. Un router ricava il PHB dal BA classifier, che può considerare (ad esempio): DSCP del pacchetto IP precedence bits MPLS EXP bits IEEE 802.1p CoS bits swconfig80-cos/download/cos-ba-classifiers.pdf T. Pecorella (DET) SGRtlc 05 - aa 2010/11 30 / 34

31 DiffServ Esistono tre tipi di PHB. Default Best Effort tradizionale Expedited Forwarding (EF) - RFC 2598 Connessioni con basse perdite, basso ritardo e basso jitter. Usa un solo DSCP (101110, 46) per immettere il pacchetto nella coda a più alta priorità nei router di rete (con WFQ ad esempio). Assured Forwarding (AF) - RFC 2597 Definisce 4 classi di servizio relative, ciascuna con tre livelli di precedenza di scarto; usa 12 distinte combinazioni di DSCP. Il SLA dipende da: classe AF (risorse allocate), livello di traffico di quella classe, drop precedence (in caso di congestione) T. Pecorella (DET) SGRtlc 05 - aa 2010/11 31 / 34

32 DiffServ Il PHB AF è quello maggiormente in uso, e definisce una matrice di 4x3 possibili comportamenti: Class 1 Class 2 Class 3 Class 4 Low Drop Medium Drop High Drop La classe è definita nei primi 3 bit. La Drop precedence è definita nei secondi 3 bit. La classe non definisce una priorità relativa. E compito dell ISP definire le associazioni di priorità, ossia i PHB e i BA. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 32 / 34

33 DiffServ - Pros and Cons Pros Cons Maggiore scalabilità, la complessità viene spostata sull edge Non è più necessario il protocollo di segnalazione RSVP, minor oberhead. Clienti diversi possono essere partizionati. Si integra piuttosto bene con le tecnologie di livello rete. La diffusione dei DiffServ su domini di providers diversi impone accordi di peering bilaterali, difficili da gestire. Bisogna non immettere in rete traffico in eccesso, cosa piuttosto complicata. L Admission Control manca, quindi bisogna usare il Traffic Engineering. E QoS statistica, quindi non funziona su reti con poca banda. Va comunque rispettata la regola di Van Jacobson. I link non devono superare il 50-70% della loro capacità. DiffServ funziona ma deve essere accoppiato con altri metodi di supporto alla QoS, come MPLS. Malidetti commerciali. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 33 / 34

34 Traffic Engineering Dal momento che ne abbiamo parlato... http: //en.wikipedia.org/wiki/teletraffic_engineering Telecommunications traffic engineering, Teletraffic engineering or traffic engineering is the application of traffic engineering theory to telecommunications. Teletraffic engineers use their basic knowledge of statistics including queuing theory, the nature of traffic, their practical models, their measurements and simulations to make predictions and to plan telecommunication networks such as a telephone network or the Internet. These tools and basic knowledge help provide reliable service at lower cost. The field was created by the work of A. K. Erlang for circuit-switched networks but is applicable to packet-switched networks. The most notable difference between these sub-fields is that packet-switched data traffic is self-similar. This is a consequence of the calls being between computers, and not people. The crucial observation in traffic engineering is that in large systems the law of large numbers can be used to make the aggregate properties of a system over a long period of time much more predictable than the behaviour of individual parts of the system. Riferito al DiffServ significa: predire il traffico di un determinato BA e tarare il routing, le precedenze, gli scheduler, etc. in modo da ottenere la QoS voluta. T. Pecorella (DET) SGRtlc 05 - aa 2010/11 34 / 34

Architetture software per la QoS

Architetture software per la QoS Corso di architetture multimediali Università di Milano Corso di laurea specialistica in Informatica per la Comunicazione A.A. 2012-2013 Architetture software per la QoS Perché software? Le soluzioni hardware

Dettagli

Reti di Telecomunicazione Lezione 8

Reti di Telecomunicazione Lezione 8 Reti di Telecomunicazione Lezione 8 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Livello di trasporto Programma della lezione relazione tra lo strato di trasporto e lo strato

Dettagli

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione I semestre 04/05 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 1

Dettagli

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 5

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 5 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II Lezione 5 Giovedì 19-03-2015 1 Intensità del traffico e perdita dei pacchetti La componente

Dettagli

INFOCOM Dept. Qualità di Servizio (QoS) in Internet

INFOCOM Dept. Qualità di Servizio (QoS) in Internet Qualità di Servizio (QoS) in Internet QoS in IP: Aspetti Generali (1) Il classico servizio di trasferimento offerto da Internet è punto-punto, connectionless, best effort Il servizio di trasferimento non

Dettagli

Università di Genova Facoltà di Ingegneria

Università di Genova Facoltà di Ingegneria Università di Genova Facoltà di Ingegneria 1. Servizi Multimediali e Qualità del Servizio (QdS) su IP 1.2. Architetture IETF a servizi Differenziati e a servizi Integrati Prof. Raffaele Bolla dist IP-QoS!

Dettagli

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete IP Analizziamo con sufficiente dettaglio il sistema denominato IP, usato per consentire a due computer mobili di spostarsi liberamente in altre reti pur mantenendo lo stesso indirizzo IP. In particolare,

Dettagli

Servizi integrati su Internet

Servizi integrati su Internet Servizi integrati su Internet L architettura Integrated Services Mario Baldi Politecnico di Torino mario.baldi [at] polito.it http://staff.polito.it/mario.baldi IntServ - 1 Nota di Copyright Questo insieme

Dettagli

SERVIZIO DI QoS SULLA RETE GARR: PREMIUM IP

SERVIZIO DI QoS SULLA RETE GARR: PREMIUM IP SERVIZIO DI QoS SULLA RETE GARR: PREMIUM IP Alessandro Pancaldi e Fabrizio Ferri Consortium GARR 7 Workshop GARR Roma, 17 novembre 2006 La Quality of Service (QoS) in breve La QoS è un insieme di meccanismi

Dettagli

Università di Genova Facoltà di Ingegneria. Integrated Services Differentiated Services. dist. IP-QoS

Università di Genova Facoltà di Ingegneria. Integrated Services Differentiated Services. dist. IP-QoS Università di Genova Facoltà di Ingegneria 1. Servizi Multimediali e Qualità del Servizio (QdS) su IP 1.2. Architetture IETF a servizi Differenziati e a servizi Integrati IP-QoS L IETF ha proposto due

Dettagli

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 200, ore 1.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:

Dettagli

Differentiated Service

Differentiated Service Marco Listanti i Differentiated Service Architecture t (Diffserv) Differentiated Service (Diffserv) (1) La prima motivazione dell architettura Dff Diffserv è di tipoeconomico Applicazione di un principio

Dettagli

La Qualità del Servizio sulle Reti IP

La Qualità del Servizio sulle Reti IP La Qualità del Servizio sulle Reti IP Internet Oggi La Internet attuale è di tipo Best Effort Non esistono modi per garantire la Qualità del Servizio ricevuto su Internet Tutti i flussi sono trattati allo

Dettagli

Reti di Calcolatori. Il software

Reti di Calcolatori. Il software Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla

Dettagli

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori I Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Il livello rete in Internet Il protocollo

Dettagli

Architetture per la QoS in Internet

Architetture per la QoS in Internet Marco Listanti Architetture per la QoS in Internet Integrated Service Architecture (Intserv) Architettura Integrated Service (Intserv) (1) Ha lo scopo i fornire il supporto di servizi a qualità garantita

Dettagli

Rete Internet Prova in Itinere Mercoledì 23 Aprile 2008

Rete Internet Prova in Itinere Mercoledì 23 Aprile 2008 Rete Internet Prova in Itinere Mercoledì 23 Aprile 2008 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome: Corso di laurea e anno: Matricola:

Dettagli

Multi-Protocol Label Switching (MPLS)

Multi-Protocol Label Switching (MPLS) Universita' di Verona Dipartimento di Informatica Multi-Protocol Label Switching (MPLS) Davide Quaglia a.a. 2009/2010 1 Sommario Introduzione Forwarding equivalence classes Multi-Protocol Label Switching

Dettagli

Reti di Telecomunicazione Lezione 6

Reti di Telecomunicazione Lezione 6 Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server

Dettagli

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:

Dettagli

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Una definizione di Rete Una moderna rete di calcolatori può essere definita come:

Dettagli

Transmission Control Protocol

Transmission Control Protocol Transmission Control Protocol Franco Callegati Franco Callegati IC3N 2000 N. 1 Transmission Control Protocol - RFC 793 Protocollo di tipo connection-oriented Ha lo scopo di realizzare una comunicazione

Dettagli

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini. Algoritmi di routing dinamici (pag.89) UdA2_L5 Nelle moderne reti si usano algoritmi dinamici, che si adattano automaticamente ai cambiamenti della rete. Questi algoritmi non sono eseguiti solo all'avvio

Dettagli

Massimiliano Sbaraglia

Massimiliano Sbaraglia Massimiliano Sbaraglia Esistono differenti metodi di QoS implementati: IntServ models (Integrated Services) DiffServ models (Differentiated Services) DSCP (Differentiated Services Code Point) IEEE 802.1/p

Dettagli

Reti di calcolatori. Lezione del 10 giugno 2004

Reti di calcolatori. Lezione del 10 giugno 2004 Reti di calcolatori Lezione del 10 giugno 2004 Internetworking I livelli 1 fisico e 2 data link si occupano della connessione di due host direttamente connessi su di una rete omogenea Non è possibile estendere

Dettagli

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing a.a. 2002/03 Livello di Trasporto UDP Descrive la comunicazione tra due dispositivi Fornisce un meccanismo per il trasferimento di dati tra sistemi terminali (end user) Prof. Vincenzo Auletta auletta@dia.unisa.it

Dettagli

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport. ICMP Application Presentation Session Transport Telnet FTP SMTP SNMP TCP e UDP NFS XDR RPC Network Data Link Physical OSI ICMP ARP e RARP IP Non Specificati Protocolli di routing Internet Protocol Suite

Dettagli

Servizi orientati alla connessione

Servizi orientati alla connessione Servizi orientati alla connessione Viene creata una connessione permanente tra gli end host handshaking: istituzione di uno stato per cui due host sanno di essere in comunicazione tra loro su Internet

Dettagli

Protocolli di Comunicazione

Protocolli di Comunicazione Protocolli di Comunicazione La rete Internet si è sviluppata al di fuori dal modello ISO-OSI e presenta una struttura solo parzialmente aderente al modello OSI. L'architettura di rete Internet Protocol

Dettagli

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci CORSO DI RETI SSIS Lezione n.2. 2 Novembre 2005 Laura Ricci IL DOMAIN NAME SYSTEM (DNS) Indirizzi IP poco adatti per essere memorizzati da utenti umani è prevista la possibiltà di associare nomi simbolici

Dettagli

IP Internet Protocol

IP Internet Protocol IP Internet Protocol Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 13 IP - 1/20 IP IP è un protocollo a datagrammi In spedizione: Riceve i dati dal livello trasporto e

Dettagli

Sicurezza e Gestione delle Reti (di telecomunicazioni)

Sicurezza e Gestione delle Reti (di telecomunicazioni) Sicurezza e Gestione delle Reti (di telecomunicazioni) Tommaso Pecorella tommaso.pecorella@unifi.it Corso di Studi in Ingegneria Elettronica e delle Telecomunicazioni Corso di Studi in Ingegneria Informatica

Dettagli

Federico Laschi. Conclusioni

Federico Laschi. Conclusioni Lo scopo di questa tesi è stato quello di proporre alcuni algoritmi di allocazione dinamica della capacità trasmissiva, basati su tecniche di predizione on-line dei processi di traffico. Come prima analisi

Dettagli

QoS a livello Network

QoS a livello Network p.1 QoS a livello Network Paolo Campegiani campegiani@ing.uniroma2.it http://www.ce.uniroma2.it p.2 IP: un protocollo best effort Il protocollo IP é un protocollo best effort: non c é garanzia che i pacchetti

Dettagli

158.110.1.3 158.110.1.2 SWITCH. 100 Mb/s (UTP cat. 5E) 158.110.1.1 158.110.3.3 158.110.3.2. 10 Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.

158.110.1.3 158.110.1.2 SWITCH. 100 Mb/s (UTP cat. 5E) 158.110.1.1 158.110.3.3 158.110.3.2. 10 Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat. Università degli Studi di Udine Insegnamento: Reti di Calcolatori I Docente: Pier Luca Montessoro DOMANDE DI RIEPILOGO SU: - Livello network 1. Si deve suddividere la rete 173.19.0.0 in 510 subnet. Qual

Dettagli

Il VoIP nel mondo di Internet e l evoluzione del carrier telefonico. Relatore: Ing. Carrera Marco - Audit Technical Manager Switchward

Il VoIP nel mondo di Internet e l evoluzione del carrier telefonico. Relatore: Ing. Carrera Marco - Audit Technical Manager Switchward Il VoIP nel mondo di Internet e l evoluzione del carrier telefonico. Relatore: Ing. Carrera Marco - Audit Technical Manager Switchward Sommario 1) L evoluzione della comunicazione: dalla rete PSTN alla

Dettagli

DiffServ- Differentiated Services

DiffServ- Differentiated Services Differentiated Services: Introduzione 2 DiffServ- Differentiated Services Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Proposta dall IETF nella RFC 2474/75 (12/98) Approccio basato

Dettagli

Qualità di Servizio (QoS) in Internet

Qualità di Servizio (QoS) in Internet Marco Listanti Qualità di Servizio (QoS) in Internet QoS in IP: Aspetti Generali (1) Il servizio di trasferimento offerto da Internet è punto-punto, p connectionless, best effort Non è adatto alle applicazioni

Dettagli

Sistemi Operativi. Scheduling della CPU SCHEDULING DELLA CPU. Concetti di Base Criteri di Scheduling Algoritmi di Scheduling

Sistemi Operativi. Scheduling della CPU SCHEDULING DELLA CPU. Concetti di Base Criteri di Scheduling Algoritmi di Scheduling SCHEDULING DELLA CPU 5.1 Scheduling della CPU Concetti di Base Criteri di Scheduling Algoritmi di Scheduling FCFS, SJF, Round-Robin, A code multiple Scheduling in Multi-Processori Scheduling Real-Time

Dettagli

Sistemi Operativi SCHEDULING DELLA CPU. Sistemi Operativi. D. Talia - UNICAL 5.1

Sistemi Operativi SCHEDULING DELLA CPU. Sistemi Operativi. D. Talia - UNICAL 5.1 SCHEDULING DELLA CPU 5.1 Scheduling della CPU Concetti di Base Criteri di Scheduling Algoritmi di Scheduling FCFS, SJF, Round-Robin, A code multiple Scheduling in Multi-Processori Scheduling Real-Time

Dettagli

Il routing in Internet Exterior Gateway Protocols

Il routing in Internet Exterior Gateway Protocols Il routing in Internet Exterior Gateway Protocols A.A. 2005/2006 Walter Cerroni Exterior Gateway Protocols I protocolli di tipo EGP sono diversi da quelli di tipo IGP All interno di un AS si persegue l

Dettagli

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux Scheduling della CPU Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux Sistemi multiprocessori Fin qui si sono trattati i problemi di scheduling su singola

Dettagli

Sicurezza nelle reti

Sicurezza nelle reti Sicurezza nelle reti Manipolazione indirizzi IP 1 Concetti Reti Rete IP definita dalla maschera di rete Non necessariamente concetto geografico Non è detto che macchine della stessa rete siano vicine 2

Dettagli

QoS e Traffic Shaping. QoS e Traffic Shaping

QoS e Traffic Shaping. QoS e Traffic Shaping QoS e Traffic Shaping 1 Introduzione In questa mini-guida illustreremo come configurare il FRITZ!Box per sfruttare al massimo la banda di Internet, privilegiando tutte quelle applicazioni (o quei dispositivi)

Dettagli

Dal protocollo IP ai livelli superiori

Dal protocollo IP ai livelli superiori Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono

Dettagli

Si tratta dell offerta di accesso ad Internet in FIBRA OTTICA di Rete-Tel costituita da circuiti portati fino alla sede del cliente.

Si tratta dell offerta di accesso ad Internet in FIBRA OTTICA di Rete-Tel costituita da circuiti portati fino alla sede del cliente. Servizio di accesso ad internet in FIBRA OTTICA - Informazioni Tecniche Si tratta dell offerta di accesso ad Internet in FIBRA OTTICA di Rete-Tel costituita da circuiti portati fino alla sede del cliente.

Dettagli

ARCHITETTURA DI RETE FOLEGNANI ANDREA

ARCHITETTURA DI RETE FOLEGNANI ANDREA ARCHITETTURA DI RETE FOLEGNANI ANDREA INTRODUZIONE È denominata Architettura di rete un insieme di livelli e protocolli. Le reti sono organizzate gerarchicamente in livelli, ciascuno dei quali interagisce

Dettagli

Firewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall

Firewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall Firewall e NAT A.A. 2005/2006 Walter Cerroni Protezione di host: personal firewall Un firewall è un filtro software che serve a proteggersi da accessi indesiderati provenienti dall esterno della rete Può

Dettagli

Gestione della QoS: Il progetto IKNOS

Gestione della QoS: Il progetto IKNOS Gestione della QoS: Il progetto IKNOS Ottimizzazione Tatiana Onali Tatiana Onali, CNIT & Università di Cagliari Obiettivi di ottimizzazione Per una gestione ottima della QoS, le infrastrutture di rete

Dettagli

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO Corso DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO Docente: Ing. Luca Romanelli Mail: romanelli@baxsrl.com Networking NAT 1 Sommario L indirizzamento privato e pubblico I meccanismi di address

Dettagli

VideoStreaming su IP

VideoStreaming su IP VideoStreaming su IP Anno Accademico 2007/2008 Agenda Principi di video Streaming Come prevenire gli errori e come mascherarli Appendice Come si realizza la codifica/decodifca Protocollidirete Overview

Dettagli

DA SA Type Data (IP, ARP, etc.) Padding FCS 6 6 2 0-1500 0-46 4

DA SA Type Data (IP, ARP, etc.) Padding FCS 6 6 2 0-1500 0-46 4 Esercizio Data la rete in figura, si assuma che i terminali T1-T12 e T13-T24 siano connessi tramite collegamenti di tipo UTP a due switch Fast Ethernet. Si assuma che le tabelle ARP di tutti i dispositivi

Dettagli

Informatica per la comunicazione" - lezione 8 -

Informatica per la comunicazione - lezione 8 - Informatica per la comunicazione - lezione 8 - I multipli 1 KB (kilo) = 1000 B 1 MB (mega) = 1 mln B 1 GB (giga) = 1 mld B 1 TB (tera) = 1000 mld B Codifica binaria dei numeri Numerazione con base 10:

Dettagli

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00 Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00 Alcune domande hanno risposta multipla: si richiede di identificare tutte le risposte corrette.

Dettagli

Metodi di rete per garantire la Qualità del Servizio su rete IP Davide Quaglia a.a. 2009/2010

Metodi di rete per garantire la Qualità del Servizio su rete IP Davide Quaglia a.a. 2009/2010 Universita' di Verona Dipartimento di Informatica Metodi di rete per garantire la Qualità del Servizio su rete IP Davide Quaglia a.a. 2009/2010 (materiale tratto dalle lezioni del prof. J. C. De Martin

Dettagli

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) PARTE 1 richiami SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 1 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application

Dettagli

Argomenti della lezione

Argomenti della lezione Multicast IP Contenuti del corso La progettazione delle reti Il routing nelle reti IP Il collegamento agli Internet Service Provider e problematiche di sicurezza Analisi di traffico e dei protocolli applicativi

Dettagli

Dipartimento di Ingegneria dell Informazione e Metodi Matematici Laboratorio di Reti Prof. Fabio Martignon

Dipartimento di Ingegneria dell Informazione e Metodi Matematici Laboratorio di Reti Prof. Fabio Martignon Università di Bergamo Dipartimento di Ingegneria dell Informazione e Metodi Matematici Laboratorio di Reti Prof. Fabio Martignon Università di Bergamo Dipartimento di Ingegneria dell Informazione e Metodi

Dettagli

Servizi differenziati su Internet

Servizi differenziati su Internet Servizi differenziati su Internet L architettura Differentiated Services Mario Baldi Politecnico di Torino mario.baldi [at] polito.it http://staff.polito.it/mario.baldi DiffServ - 1 DiffServ - 2 Nota di

Dettagli

Lo scenario: la definizione di Internet

Lo scenario: la definizione di Internet 1 Lo scenario: la definizione di Internet INTERNET E UN INSIEME DI RETI DI COMPUTER INTERCONNESSE TRA LORO SIA FISICAMENTE (LINEE DI COMUNICAZIONE) SIA LOGICAMENTE (PROTOCOLLI DI COMUNICAZIONE SPECIALIZZATI)

Dettagli

Principi fondamentali

Principi fondamentali Principi fondamentali Elementi di base Definizione di rete di calcolatori Tipologia di connessioni Architettura di rete Prestazioni di una rete di calcolatori Conclusioni 1 1 Bit e Byte BIT = BInary digit

Dettagli

Cos'è una vlan. Da Wikipedia: Una LAN virtuale, comunemente

Cos'è una vlan. Da Wikipedia: Una LAN virtuale, comunemente Cos'è una vlan Da Wikipedia: Una LAN virtuale, comunemente detta VLAN, è un gruppo di host che comunicano tra di loro come se fossero collegati allo stesso cablaggio, a prescindere dalla loro posizione

Dettagli

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI Confronto tra ISO-OSI e TCP/IP, con approfondimento di quest ultimo e del livello di trasporto in cui agiscono i SOCKET. TCP/IP

Dettagli

Tappe evolutive della rete Internet

Tappe evolutive della rete Internet UNIVERSITA DEGLI STUDI DI ANCONA FACOLTA DI INGEGNERIA Dipartimento di Elettronica e Automatica Internet della nuova generazione: protocolli e prestazioni Laureando: ANDREA CAPRIOTTI Relatore: Ing. E.GAMBI

Dettagli

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo

Dettagli

Università degli Studi di Cagliari Corso di Laurea Specialistica in Ingegneria Elettronica SISTEMI OPERATIVI

Università degli Studi di Cagliari Corso di Laurea Specialistica in Ingegneria Elettronica SISTEMI OPERATIVI Università degli Studi di Cagliari Corso di Laurea Specialistica in Ingegneria Elettronica SISTEMI OPERATIVI SISTEMI A ORIENTAMENTO SPECIFICO I SISTEMI MULTIMEDIALI Obiettivi! Identificare le caratteristiche

Dettagli

Calcolatori Elettronici A a.a. 2008/2009

Calcolatori Elettronici A a.a. 2008/2009 Calcolatori Elettronici A a.a. 2008/2009 PRESTAZIONI DEL CALCOLATORE Massimiliano Giacomin Due dimensioni Tempo di risposta (o tempo di esecuzione): il tempo totale impiegato per eseguire un task (include

Dettagli

Livello di Rete. Gaia Maselli maselli@di.uniroma1.it

Livello di Rete. Gaia Maselli maselli@di.uniroma1.it Livello di Rete Gaia Maselli maselli@di.uniroma1.it 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

Dettagli

Internet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti:

Internet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti: Pagina 1 di 8 Struttura di Internet ed il livello rete Indice Struttura delle reti Estremità della rete Il nucleo della rete Reti a commutazione di pacchetto e reti a commutazione di circuito Funzionalità

Dettagli

8. IP: Instradamento dei datagrammi

8. IP: Instradamento dei datagrammi 8. IP: Instradamento dei datagrammi 8.1. Introduzione L'instradamento è la terza funzione fondamentale di un servizio di comunicazione di livello rete 8.2. L'instradamento in una internet Instradamento

Dettagli

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005 Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005 Si svolga il compito su questi fogli. Nel caso di domande a risposta aperta, lo spazio lasciato sul foglio

Dettagli

Scheduling. Sistemi Operativi e Distribuiti A.A. 2004-2005 Bellettini - Maggiorini. Concetti di base

Scheduling. Sistemi Operativi e Distribuiti A.A. 2004-2005 Bellettini - Maggiorini. Concetti di base Scheduling Sistemi Operativi e Distribuiti A.A. 2-25 Bellettini - Maggiorini Concetti di base Il massimo utilizzo della CPU si ottiene mediante la multiprogrammazione Ogni processo si alterna su due fasi

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

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Dettagli

INFOCOM Dept. Antonio Cianfrani. Virtual LAN (VLAN)

INFOCOM Dept. Antonio Cianfrani. Virtual LAN (VLAN) Antonio Cianfrani Virtual LAN (VLAN) Richiami sullo standard Ethernet Lo standard Ethernet (IEEE 802.3) è utilizzato per le Local Area Network (LAN): livello 2 della pila protocollare. Consente l utilizzo

Dettagli

Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00

Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00 Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome:

Dettagli

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica). Topologia delle reti Una RETE DI COMPUTER è costituita da un insieme di elaboratori (NODI) interconnessi tra loro tramite cavi (o sostituti dei cavi come le connessioni wireless). Rete Point-to-Point:

Dettagli

Applicazioni Real-Time in Internet

Applicazioni Real-Time in Internet 1 Applicazioni Real-Time in Internet Multimedia Networking: Overview Classi di Applicazioni streaming audio/video streaming unidirezionale (multicast) di a/v realtime real-time interattivo audio/video

Dettagli

Standard per Reti a Commutazione di Pacchetto Prof. Vincenzo Auletta Università degli studi di Salerno Laurea in Informatica

Standard per Reti a Commutazione di Pacchetto Prof. Vincenzo Auletta Università degli studi di Salerno Laurea in Informatica I semestre 03/04 Standard per Reti a Commutazione di Pacchetto Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Standard per Reti a Pacchetto Principali standard

Dettagli

Reti di Calcolatori 18-06-2013

Reti di Calcolatori 18-06-2013 1. Applicazioni di rete [3 pts] Si descrivano, relativamente al sistema DNS: Compito di Reti di Calcolatori 18-06-2013 a) i motivi per i quali viene usato; b) l architettura generale; c) le modalità di

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP D. Talia RETI DI CALCOLATORI - UNICAL 1 Reti di Calcolatori MODELLI ISO/OSI e TCP/IP D. Talia RETI DI CALCOLATORI - UNICAL 2 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto

Dettagli

Progettare un Firewall

Progettare un Firewall Progettare un Firewall Danilo Demarchi danilo@cuneo.linux.it GLUG Cuneo Corso Sicurezza 2006 Concetti introduttivi Come pensare un Firewall Argomenti trattati I Gli strumenti del Firewall Gli strumenti

Dettagli

Il processo di migrazione delle tecnologie IP nei sistemi della Difesa

Il processo di migrazione delle tecnologie IP nei sistemi della Difesa Il processo di migrazione delle tecnologie IP nei sistemi della Difesa Mario Marchese DIST - Dipartimento di Informatica, Sistemistica e Telematica Università di Genova Via Opera Pia 13, 16145, Genova

Dettagli

Software per Helpdesk

Software per Helpdesk Software per Helpdesk Padova - maggio 2010 Antonio Dalvit - www.antoniodalvit.com Cosa è un helpdesk? Un help desk è un servizio che fornisce informazioni e assistenza ad utenti che hanno problemi nella

Dettagli

Cenni di programmazione distribuita in C++ Mauro Piccolo piccolo@di.unito.it

Cenni di programmazione distribuita in C++ Mauro Piccolo piccolo@di.unito.it Cenni di programmazione distribuita in C++ Mauro Piccolo piccolo@di.unito.it Socket Nei sistemi operativi moderni i servizi disponibili in rete si basano principalmente sul modello client/server. Tale

Dettagli

Ambienti di calcolo a griglia Parte 2. Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job

Ambienti di calcolo a griglia Parte 2. Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job Ambienti di calcolo a griglia Parte 2 Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job Docente: Marcello CASTELLANO La vera rivoluzione non è più la capacità

Dettagli

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

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

Dettagli

RETI INTERNET MULTIMEDIALI

RETI INTERNET MULTIMEDIALI RETI INTERNET MULTIMEDIALI Internet Quality of Service Il documento è adattato da materiale cortesemente messo a disposizione dai Prof. Stefano Paris, Antonio Capone, Flaminio Borgonovo, Paolo Giacomazzi

Dettagli

Sistemi Operativi SCHEDULING DELLA CPU

Sistemi Operativi SCHEDULING DELLA CPU Sistemi Operativi SCHEDULING DELLA CPU Scheduling della CPU Concetti di Base Criteri di Scheduling Algoritmi di Scheduling FCFS, SJF, Round-Robin, A code multiple Scheduling in Multi-Processori Scheduling

Dettagli

Indirizzamento privato e NAT

Indirizzamento privato e NAT Indirizzamento privato e NAT Contenuti del corso La progettazione delle reti Il routing nelle reti IP Il collegamento agli Internet Service Provider e problematiche di sicurezza Analisi di traffico e dei

Dettagli

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls Università degli Studi di Pisa Dipartimento di Informatica NAT & Firewalls 1 NAT(NETWORK ADDRESS TRANSLATION) MOTIVAZIONI NAT(Network Address Translation) = Tecnica di filtraggio di pacchetti IP con sostituzione

Dettagli

Lezione 1 Introduzione

Lezione 1 Introduzione Lezione 1 Introduzione Ingegneria dei Processi Aziendali Modulo 1 Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani Università di Milano I Servizi Web Un Servizio Web è un implementazione software

Dettagli

1) GESTIONE DELLE POSTAZIONI REMOTE

1) GESTIONE DELLE POSTAZIONI REMOTE IMPORTAZIONE ESPORTAZIONE DATI VIA FTP Per FTP ( FILE TRANSFER PROTOCOL) si intende il protocollo di internet che permette di trasferire documenti di qualsiasi tipo tra siti differenti. Per l utilizzo

Dettagli

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema contenuto della comunicazione sistema per la gestione della comunicazione sottosistema C sottosistema B sottosistema A

Dettagli

Firewall applicativo per la protezione di portali intranet/extranet

Firewall applicativo per la protezione di portali intranet/extranet Firewall applicativo per la protezione di portali intranet/extranet Descrizione Soluzione Milano Hacking Team S.r.l. http://www.hackingteam.it Via della Moscova, 13 info@hackingteam.it 20121 MILANO (MI)

Dettagli

Gestione delle Reti di Telecomunicazioni

Gestione delle Reti di Telecomunicazioni Università di Firenze Dipartimento di Elettronica e Telecomunicazioni Gestione delle Reti di Telecomunicazioni Virtual Private Networks Ing. Tommaso Pecorella Ing. Giada Mennuti {pecos,giada}@lenst.det.unifi.it

Dettagli

MODELLISTICA DI IMPIANTI E SISTEMI 2

MODELLISTICA DI IMPIANTI E SISTEMI 2 MODELLISTICA DI IMPIANTI E SISTEMI 2 Indice 1 Dalla traccia al modello 2 1.1 BAS................................................ 4 I Traccia Si consideri il problema della gestione efficiente dei servizi

Dettagli

Soluzioni verifica 3 2009-10 parte 4

Soluzioni verifica 3 2009-10 parte 4 Soluzioni verifica 3 2009-10 parte 4 1 Si consideri una rete ethernet a mezzo condiviso, costituita da un unico dominio di collisione in cui vi sono tre segmenti (costituiti da cavi diversi di

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