Sistema di Analisi e di Acquisizione

Slides:



Advertisements
Presentazioni simili
Implementazioni di un analizzatore di protocollo Esistono quattro fondamentali tradeoff per la realizzazione di un analizzatore di protocollo:  Analisi.
Advertisements

Triggers and actions L’inizializzazione di un trigger permette di avviare delle azioni automatiche a partire da eventi significativi. Possibili azioni.
IL PROCESSORE I MICROPROCESSORI INTEL Il microprocessore è un circuito integrato dotato di una struttura circuitale in grado di effettuare un determinato.
I dispositivi di rete. La Scheda Di Rete La scheda di rete, o LAN adapter è un circuito stampato che collega il cavo per il collegamento internet al PC.
D. Talia - UNICAL 1. 1 Sistemi Operativi Domenico Talia Facoltà di Ingegneria Università della Calabria.
Giuditta Cantoni, 4 E S.I.A I DATABASE. Definizione databese In informatica, il termine database, banca dati o base di dati (a volte abbreviato con il.
Corso di Alta formazione in TL&OS Modulo 1.3 Reti e Servizi - lezione 1 Modulo 1.3 Reti e servizi 1. Introduzione al Networking Connettere il PC in rete;
1 Unità didattica 1 – Concetti di base del personal computer Premessa: «L’unità didattica programmata destinata ad una allieva con obiettivi minimi della.
Sistemi Operativi : Gestione della Memoria Anno Scolastico 2012/2013 Un sistema operativo è un programma o un insieme di programmi che garantisce e permette.
IL PLC Formazione ed informazione su: C ontrollori L ogici P rogrammabili a cura di: Antonio Minio.
E’ costituita da due blocchi:  Interfaccia di rete  Blocco di simulazione L’ interfaccia di rete fornisce il collegamento elettrico con la rete sotto.
HARDWARE  HARDWAREHARDWARE  FUNZIONAMENTOFUNZIONAMENTO  INDICE DISPOSITIVIINDICE DISPOSITIVI.
IL SISTEMA OPERATIVO (seconda parte) PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI.
13 gennaio Sistema di rilevazione delle temperature all’interno di Personal Computer Industriali Dipartimento di Ingegneria Elettronica SISTEMA.
Approfondimento Porte USB e Interfacce In elettronica l'Universal Serial Bus (USB) è uno standard di comunicazione seriale che consente di collegare diverse.
Rappresentazione dell’ Informazione Digitale e Binario
Concetti Di Base Informatica
Corso di Elementi di Informatica
La macchina fotografica digitale
NAT, Firewall, Proxy Processi applicativi.
Vulnerability Assessment
© 2007 SEI-Società Editrice Internazionale, Apogeo
TCP/IP.
Protocollo di trasmissione tramite tecnologia Barryvox
Sistemi e Applicazioni per l’Amministrazione Digitale
PRESENTAZIONE di RICCARDO
Crea il tuo sistema aziendale sul web a partire dei fogli Excel che usi. ShareXLS
Il software (o programmi)
GPIO: General Purpose Input Output I parte
ECDL MODULO 1.
Microcontrollori e microprocessori
SISTEMA OPERATIVO - INTERPRETE DEI COMANDI -
Condivisione Documentazione Tecnica
Amministrazione dei servizi di stampa
Organizzazione fisica
STRUTTURA GENERALE DI UN ELABORATORE
ai termini e ai principi informatici utili per utilizzare Linux
Introduzione I microcontrollori.
I BUS È un insieme di fili conduttori che permette il passaggio di dati tra le varie periferiche del pc.
Architetture non Von Neumann
analizzatore di protocollo
John Von Neumann John von Neumann, nato il 28 dicembre 1903  e morto a Washington l’8 febbraio 1957, è stato un matematico, fisico e informatico ungherese naturalizzato statunitense.
Il Sistema Operativo.
Introduzione all’uso del computer
Corso di Ingegneria del Web A A Domenico Rosaci 1
Corso propedeutico base di informatica
MODULO 1 – Computer essentials
Caratteristiche e funzioni della scheda Arduino
Introduzione alle basi di dati
Classe III A A.s – 2012 Programma di Informatica
Progetto di Tecnologie Web 2014/2015 THERMOWEB
Processi e Thread Meccanismi di IPC (1).
A/D seconda parte.
INTERNET «IL MONDO DI OGGI»
Smart City.
Concetti introduttivi
ISTITUTO DI ISTRUZIONE SUPERIORE: LEONARDO DA VINCI
© 2007 SEI-Società Editrice Internazionale, Apogeo
© 2007 SEI-Società Editrice Internazionale, Apogeo
Unità D1 Architetture di rete.
Le reti informatiche di Roberto Minotti 17/01/2019.
Le reti informatiche di Roberto Minotti 15/02/2019.
Corso base per Operatori di Protezione Civile
Processi e thread in Windows 2000
Excel 3 - le funzioni.
Parti interne del computer
LE PARTI INTERNE DEL COMPUTER
LE PROCEDURE DI EMERGENZA
Politecnico di Milano since 1863
CLOUD.
Transcript della presentazione:

Sistema di Analisi e di Acquisizione Tale sistema è responsabile del trasferimento dati dalla linea di interfaccia al buffer di cattura, garantendo che tutte le condizioni di errore, le informazioni di stato del protocollo, e i dati del protocollo siano correttamente memorizzate. Le misurazioni sono eseguite in maniera distribuita fra la piattaforma di calcolo e il sistema di analisi e di acquisizione. Negli analizzatori a basso costo con implementazione software è la piattaforma di calcolo a svolgere le funzioni di analisi e di acquisizione. Analisi di protocollo più accurate realizzano il sistema di analisi e di acquisizione con microprocessori e hardware dedicato.

Linea di interfaccia Implementa il livello fisico nel modello di riferimento OSI: hardware necessario per collegarsi alla rete sotto test. In caso di test intrusivi include la circuiteria di trasmissione necessaria per realizzare simulazioni. Obiettivo fondamentale: raccogliere accuratamente tutti i dati provenienti dalla rete sotto test e memorizzarli nel buffer di cattura in maniera tale che essi possano essere analizzati con le varie misurazioni di analisi del protocollo.

Linea di Interfaccia E’ costituita da due blocchi: Interfaccia di rete Blocco di simulazione L’ interfaccia di rete fornisce il collegamento elettrico con la rete sotto test. Converte i segnali analogici in un flusso digitale di bit e li organizza per bytes in una struttura dati che può essere memorizzata nel buffer di cattura. Il blocco di simulazione si occupa della formattazione delle frame da trasmettere sulla rete. Il tipo di frame e il loro contenuto dipende dalle specifiche misurazioni selezionate dall’utente.

Sistema di Analisi e di Acquisizione (1/4) I blocchi principali costitutivi di un sistema di analisi e acquisizione sono: Protocol followers: seguono lo stato del protocollo a livello data - link. Per ogni errore in indirizzamento o nella trasmissione di frame aggiungono un indicatore di errore all’ informazione memorizzata nel buffer di cattura. Filtri di cattura: confrontano i dati entranti con le specifiche definite dall’ utente (campi di indirizzo, tipi di protocollo, condizioni di errore, e numeri dei canali logici). Se i criteri sono soddisfatti la frame è passata al buffer di cattura, altrimenti è scartata.

Sistema di Analisi e di Acquisizione (2/4) Buffer di cattura: sono registrati tutti i dati raccolti sulla rete, le condizioni di errore, le informazioni di temporizzazione. E’ implementato come una coda circolare e tipicamente ha dimensioni dai 2 ai 256 MB. Disco di memoria: è talvolta usato come estensione del buffer di cattura ma in realtà fa parte della piattaforma di calcolo per la memorizzazione del software e dei dati necessari all’ esecuzione dell’analizzatore di protocollo.

Sistema di Analisi e di Acquisizione (3/4) Registratore (log) di eventi: è implementato con un database sul disco della piattaforma di calcolo. Si accede a questo database ogni qualvolta una misurazione avverte un evento critico sulla rete o, dalle statistiche, si constata il superamento di una soglia.

Sistema di Analisi e di Acquisizione (4/4) Triggers e azioni: sono dispositivi hardware che confrontano configurazioni definite dall’ utente con i dati entranti. Quando si raggiunge un trigger il software di misurazione è interrotto per occuparsi del trigger ed invocare un’ azione. I trigger avviano anche le funzioni di timer e contatori. Quando una frame in arrivo dalla rete soddisfa una condizione di trigger definita dall’ utente, un timer è avviato o fermato, o un contatore è incrementato o decrementato.

Piattaforma di Calcolo (1/2) Una piattaforma di calcolo è equipaggiata con software di misurazione, filtri di display, display per l’interfaccia d’ utente e periferiche varie. Misurazioni: sono applicazioni software eseguite sui processori della piattaforma di calcolo e del sistema di analisi e di acquisizione. Esse includono: decodifiche, statistiche, analisi esperte, generazione del traffico, test di BER, test di impulso/risposta, simulazione, linguaggio di programmazione.

Piattaforma di Calcolo (2/2) Filtri di display: selezionano dal buffer di cattura i dati che devono essere visualizzati sullo schermo grazie ad una decodifica. Display per l’ interfaccia d’ utente: sono lo schermo e i dispositivi di input/output che forniscono l’ interfaccia uomo/macchina. Grazie ad essi è possibile accedere direttamente a tutte le funzionalità di un analizzatore di protocollo. Periferiche: sono tipicamente la tastiera e il mouse per esplorare l’ interfaccia d’ utente, e la stampante per poter avere a disposizione su carta i risultati di misurazioni e troubleshooting.

Tecnologie Implementative di un Analizzatore di Protocollo (1/3) Tecniche utilizzate per implementare alcune componenti di un analizzatore di protocollo: Interfaccia d’ utente su sistema operativo Microsoft Windows o Unix; Chip sets dell’ interfaccia di rete incorporati nella linea di interfaccia dell’ analizzatore di protocollo. Solitamente sono responsabili solo delle comunicazioni fisiche.

Tecnologie Implementative di un Analizzatore di Protocollo (2/3) Sistemi di buffer di cattura realizzati con memorie ad alta velocità DRAM. Includono altro hardware necessario per implementare un buffer circolare con funzionalità FIFO; Processori RISC (Reduced Instruction Set Computer): molto efficienti per lo smistamento, la manipolazione e l’ analisi di flussi di dati. Spesso le funzionalità offerte dal sistema di analisi e di acquisizione sono totalmente implementate in un processore RISC.

Tecnologie Implementative di un Analizzatore di Protocollo (3/3) Le funzioni offerte dal sistema di analisi e di acquisizione possono anche essere realizzate con logiche digitali ad alta velocità. L’ utilizzo di array logici programmabili permette un sensibile incremento delle prestazioni perché questi possono essere riconfigurati per differenti tecnologie di rete caricando dall’ hard disk differenti programmi.