NS-2 Basic. Sommario. Sommario. Cos è NS2
|
|
- Federigo Donati
- 8 anni fa
- Visualizzazioni
Transcript
1 Sommario NS-2 Basic Alessio Mura Luca Pastorino Architettura Oggetti in ns Simulazioni Generazione traffico Generazione scenari Analisi dei risultati 1 2 Sommario Architettura Oggetti in ns Simulazioni Generazione traffico Generazione scenari Analisi dei risultati Cos è NS2 NS sta per Network Simulator Dal sito degli sviluppatori Ns is a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks. 3 4
2 Caratteristiche tecniche Alcuni numeri: Versione corrente linee di codice C linee di codice OTcl linee di esempi 5000 linee di documentazione Piattaforme supportate Unix e Unix like (Linux, FreeBSD, ) Solaris Windows MAC Più di utenti nel Mondo! Storia 1989: ns una variante di REAL network simulator (University of California) 1992: Estensioni wireless da CMU Monarch project, UCB Daedelus e Sun Microsystems 1995: DARPA VINT project (UC Berkeley, USC/ISI, LBL, Xerox PARC) Oggi: DARPA SAMAN project e NSF CONSER project 5 6 Obiettivi di NS2 Ricerca e didattica sul networking Protocol design, analisi del traffico Confronti tra diversi protocolli Ambiente collaborativo Distribuito gratuitamente e open source Visualizzazione semplice dei risultati Diversi livelli di dettaglio nello stesso simulatore Funzionalità Wired Routing: DV, LS, PIM-SM Trasporto: TCP and UDP Sorgenti di traffico: web, ftp, telnet, cbr, Politiche per le code: drop-tail, RED, FQ, SFQ, DRR QoS: IntServ e Diffserv Emulazione Wireless Ad hoc routing e mobile IP Directed diffusion, sensor-mac Tracing, visualizzazione e varie utility 7 8
3 Utility Nam (wired) Nam (Network animator) permette la visualizzazione di: Flusso dei pachetti Code Movimento dei nodi nelle reti wireless Generazione di scenari setdest adhockey Generazione di traffico cbrgen 9 10 Nam (wireless) Sommario Architettura Oggetti in ns Simulazioni Generazione traffico Generazione scenari Analisi dei risultati 11 12
4 Architettura di ns OTcl (1) Object-oriented Oggetti implementati in C++ e OTcl (Object Tool Command Language) Approccio modulare Decomposizione degli oggetti in modo fine-grained Separazione della parte di controllo da quella dei dati Operazioni di controllo in OTcl Operazioni sugli oggetti C++ 13 OTcl è l abbreviazione di MIT Object Tcl. E un linguaggio di scripting Estensione di Tcl/Tk (Tool Command Language/Tool Kit) per la programmazione object oriented Sviluppato per essere estendibile dinamicamente Costruito seguendo la sintassi di Tcl Potente linguaggio per la programmazione ad oggetti Portabile Non tipato 14 OTcl (2) OTcl (3) Uso di variabili set a 44 set b [expr $a*4] Dichiarazione di funzioni proc power {base p { set result 1 while {$p > 0 { set result [expr $result * $base] set p [expr $p - 1] return $result 15 Commenti con (#) Costrutto if if {$c == "Hell" { puts "Oh god!" else { puts "Peace!" 16
5 OTcl (file) NS-2 visto dall utente Apertura set f [open out.dat <perm>] <perm> = w (write), r (read) Scrittura puts $f $time $val Lettura while {![eof $f] { gets $f line Chiusura close $f Due linguaggi: C++ e OTcl Due linguaggi: interazione C++ Esecuzione veloce Difficile da modificare (richiede la ricompilazione di ns-2) Usato per implementare protocolli e algoritmi e manipolare i dati OTcl Esecuzione lenta Facilmente modificabile (senza bisogno di ricompilare) Usato per implementare lo scenario, effettuare azioni in determinati istanti e manipolare oggetti C++ esistenti OTcl (variante ad oggetti di Tcl) e C++ condividono la gerarchia delle classi TclCL permettere di interagire fra i due mondi (condividere funzioni e variabili) 19 20
6 Relazione OTcl/C++ Sommario set ns_ [new Simulator] set node_(0) [$ns_ node] set node_(1) [$ns_ node] class MobileNode : public Node { friend class PositionHandler; public: MobileNode(); Architettura Oggetti in ns Simulazioni Generazione traffico Generazione scenari Analisi dei risultati Oggetti in NS (1) Oggetti in NS (2) Applicazioni Generatori di traffico Exponential On/Off Pareto On/Off CBR Simulazioni di applicazioni Telnet FTP User-defined 23 24
7 Oggetti in NS (3) Agent (entità a livello trasporto) Node TCP UDP RTP User-defined Oggetti in NS (4) Link Wired Simplex Duplex Wireless Wired Wireless Sommario Schema generale (1) Architettura Oggetti in ns Simulazione Generazione traffico Generazione scenari Analisi dei risultati 27 28
8 Schema generale (2) Sequenza di azioni Descrivere lo scenario di rete mediante uno script OTcl Eseguire la simulazione Dalla shell di Linux, digitare ns <nomescript> Analizzare i risultati A seconda di quanto viene specificato nello script Otcl in input, ns può produrre in output diversi tipi di trace file Output trace di ns Output per nam Output per visualizzatori grafici Creazione di un event scheduler Impostazioni del tracing Creazione dello scenario Setup del routing Inserimento delle probabilità d errore di trasmissione Creazione di connessioni a livello trasporto Creazione del traffico Operazioni per la terminazione File creati ad-hoc Creazione di un event scheduler Creazione dell event scheduler set ns_ [new Simulator] Schedulare gli eventi $ns_ at <time> <event> <event>: ogni comando ns/tcl valido Es. $ns_ at 0.0 power 2 5 Partenza dello scheduler $ns_ run Terminazione dello scheduler $ns_ halt 31 Tracing Tracing dei pacchetti su tutti i link (sul file test.out) $ns trace-all [open test.out w] <event> <time> <from> <to> <pkt> <size> -- <fid> <src> <dst> <seq> <attr> cbr cbr r cbr Tracing dei pacchetti su tutti i link per il visualizzatore nam $ns namtrace-all [open test.nam w] Questi comandi devono apparire subito dopo la creazione dello scheduler 32
9 Creazione dello scenario (wired) Nodi set n0 [$ns node] set n1 [$ns node] Link e code $ns <link_type> $n0 $n1 <bandwidth> <delay> <queue_type> <link_type>: duplex-link, simplex-link <queue_type>: DropTail, RED, CBQ, FQ, SFQ, DRR, diffserv RED queues Setup del routing Unicast $ns rtproto <type> <type>: Static, Session, DV, cost, multi-path Multicast $ns multicast (da mettere dopo [new Simulator]) $ns mrtproto <type> <type>: CtrMcast, DM, ST, BST Altri tipi di routing supportati: source routing, hierarchical routing Es. $ns duplex-link $n0 $n1 10Mb 20ms DropTail33 34 Probabilità d errore di trasmissione Creazione dell Error Module set loss_module [new ErrorModel] $loss_module set rate_ 0.01 $loss_module unit pkt $loss_module ranvar [new RandomVariable/Uniform] $loss_module drop-target [new Agent/Null] Inserimento dell Error Module $ns_ lossmodel $loss_module $n0 $n1 Connessioni (Agent) UDP set udp [new Agent/UDP] set null [new Agent/Null] $ns attach-agent $n0 $udp $ns attach-agent $n1 $null $ns connect $udp $null TCP set tcp [new Agent/TCP] set tcpsink [new Agent/TCPSink] $ns attach-agent $n0 $tcp $ns attach-agent $n1 $tcpsink $ns connect $tcp $tcpsink 35 36
10 Traffico (Application) (1) Generatori di traffico CBR set src [new Application/Traffic/CBR] Exponential or Pareto on-off set src [new Application/Traffic/Exponential] Pareto on-off set src [new Application/Traffic/Pareto] Traffico (Application) (2) Applicazioni (simulazioni) FTP set ftp [new Application/FTP] Telnet set telnet [new Application/Telnet] Per legare l applicazione ad un agente $application attach-agent $agent Termine della simulazione Reset dei nodi set finesim 100 $ns_ at $finesim $nodo reset Chiusura dei file Esempio di procedura di pulizia $ns_ at $finesim "stop" proc stop { { global ns_ tracefd close $tracefd Simulazione wireless: variabili per la configurazione set opt(chan) Channel/WirelessChannel set opt(prop) Propagation/TwoRayGround set opt(netif) Phy/WirelessPhy set opt(mac) Mac/802_11 set opt(ifq) Queue/DropTail/PriQueue set opt(ll) LL set opt(ant) Antenna/OmniAntenna set opt(ifqlen) 50 set opt(nn) 100 set opt(adhocrouting) DSDV set opt(sc) "scene-100" set opt(x) 1000 set opt(y) 1000 set opt(seed) 0.0 set opt(stop)
11 Configurazione nodi wireless Creazione dei nodi wireless Prima della creazione dei nodi usare Creazione dei nodi $ns_ node-config \ -adhocrouting $val(rp) \ -lltype $val(ll) \ -mactype $val(mac) \ -ifqtype $val(ifq) \ -ifqlen $val(ifqlen) \ -anttype $val(ant) \ -proptype $val(prop) \ -phytype $val(netif) \ -channeltype $val(chan) \ -agenttrace ON \ -routertrace ON \ -mactrace OFF \ -movementtrace ON 41 set nodo [$ns_ node ] $nodo random-motion 0; Setting della posizione iniziale $nodo set X_ 5.0 $nodo set Y_ 2.0 $nodo set Z_ 0.0 Spostamento del nodo $ns_ at 50.0 "$nodo setdest " Posizione iniziale per nam $ns_ initial_node_pos <nodo> <size> 42 Sommario Generazione traffico Architettura Oggetti in ns Simulazione Generazione traffico Generazione scenari Analisi dei risultati Per generare traffico con connessioni TCP o CBR : sintassi: ns cbrgen.tcl [-type cbr tcp] [-nn nodes] [-seed seed] [-mc connections] [-rate rate] > [outfile] esempio: ns cbrgen.tcl type cbr nn 50 seed 5 mc 6 rate 4 > cbr-50-4 Lo script si trova <ns-dir>/indep-utils/cmuscen-gen/ 43 44
12 Sommario Creazione scenari (1) Architettura Oggetti in ns Simulazione Generazione traffico Generazione scenari Analisi dei risultati 45 Comando per la creazione di nodi con movimenti casuali: Sintassi:./setdest [-n num_of_nodes] [-p pausetime] [-s maxspeed] [-t simtime] [-x maxx] [-y maxy] > [outdir/movement-file] Esempio:./setdest -n 20 -p 2.0 -s t 200 -x 500 -y 500 > scen-20-test Il comando si trova nella directory: <ns-dir>/indep-utils/cmu-scengen/setdest/ 46 Creazione di scenari (2) Sommario Caricamento di un file di scenario source $val(cp) dove val(cp) è la variabile che contiene il nome del file Nota: nei file di scenario le variabili dei nodi vengono chiamate per default node_(<num_nodo>)!! Architettura Oggetti in ns Simulazione Generazione traffico Generazione scenari Analisi dei risultati 47 48
13 GNUPlot Esempi Programma per il disegno di grafici 2D e 3D Al prompt di Linux lanciare gnuplot Due modi di funzionamento Grafici di funzioni (es. plot 3*x+1) Grafici di dati contenuti in un file (es. plot file.dat ) Link utili Rete wired <ns-dir>/tcl/ex/simple.tcl Rete wireless <ns-dir>/tcl/ex/simple-wireless.tcl 50 NS-2 Advanced Alessio Mura Luca Pastorino Sommario 2 Struttura di ns Struttura di un nodo Creazione di un nuovo pacchetto Creazione di un nuovo agente Creazione di una nuova applicazione Broadcast Compilazione di ns 51 52
14 Sommario 2 Struttura di ns Struttura di un nodo Creazione di un nuovo pacchetto Creazione di un nuovo agente Creazione di una nuova applicazione Broadcast Compilazione di ns Finora abbiamo visto ns-2 come una blackbox (uso esclusivo di OTcl) E possibile personalizzare il comportamento dei nodi implementando nuovi Protocolli (formati di pacchetti) Agenti Applicazioni Occorre manipolare file di ns-2 o inserirne di nuovi (intervento sul codice C++) NS-2 visto dall utente Sommario 2 Struttura di ns Struttura di un nodo Creazione di un nuovo pacchetto Creazione di un nuovo agente Creazione di una nuova applicazione Broadcast Compilazione di ns 55 56
15 Gerarchia delle cartelle Gerarchia delle classi ns-allinone tcl tk otcl ns-2 tclcl nam-1 man indep-utils tcl common bin ex lib Relazione C++/OTcl: costruttore Per costruire un oggetto C++ quando viene creato un oggetto Otcl occorre definire una classe simile alla seguente: static class MyAgentClass: public TclClass { public MyAgentClass() : TclClass( Agent/MyAgent ){ Relazione C++/OTcl: campi I campi di un oggetto C++ normalmente non sono visibili da Otcl Per accedere ad una variabile da Otcl occorre effettuare un bind: TclObject* create(int, const char*const*){ return (new MyAgent()); 59 MyAgent::MyAgent() : Agent(PT_UDP){ bind( my_var1_otcl, &my_var1); bind( my_var2_otcl, &my_var2); Per ulteriori info cercare Otcl Linkage 60
16 Relazione C++/OTcl: campi(2) Le variabili di cui si è fatto il bind DEVONO essere inizializzate nel file <ns-dir>/tcl/lib/ns-default.tcl Da OTcl i campi di un oggetto saranno accessibili nel seguente modo: impostare un valore: $my_agent set my_var1_otcl 10 prendere un valore set my_var [$my_agent set my_var1_otcl] 61 Relazione C++/OTcl: metodi I metodi di una classe C++ non sono accessibili da Otcl Per definire dei metodi utilizzabili da Otcl occorre usare il metodo command int MyAgent::command(int argc, const char* argv){ if (argc==2){ if (strcmp(argv[1], my-priv-function )==0){ MyPrivFunc(); return(tcl_ok); 62 Sommario 2 Nodo unicast Struttura di ns Struttura di un nodo Creazione di un nuovo pacchetto Creazione di un nuovo agente Creazione di una nuova applicazione Broadcast Raggio di comunicazione! # " Compilazione di ns 63 64
17 Composizione di un nodo Sommario 2 Nodo Agent collezione di agent e classifier punto terminale di una connessione entità associata ad una porta spedisce/riceve pacchetti sul canale Classifier demultiplexer per i pacchetti in arrivo sull interfaccia 65 Struttura di ns Struttura di un nodo Creazione di un nuovo pacchetto Creazione di un nuovo agente Creazione di una nuova applicazione Broadcast Raggio di comunicazione Compilazione di ns 66 Pacchetti in ns2 Esempio nuovo pacchetto I pacchetti sono eventi Sono composti da una parte header e alcune volte anche da una parte dati Sono incapsulati all'interno di pacchetti ns Contengono un common header Dimensione,Timestamp, type, uid, interface label Per gestire i propri dati bisogna implementare nuovi header Formato del pacchetto: bbcast-packet.h bbcast-packet.cc code tokens 67 68
18 Modifiche ad NS2 (1) File <ns-dir>/common/packet.h enum packet_t { PT_TCP, PT_UDP, Nuovo pacchetto, // insert new packet types here PT_BROADCASTBASE, PT_NTYPE // This MUST be the LAST one ; class p_info { public: p_info() { name_[pt_tcp]= "tcp"; name[pt_broadcastbase]= Broadcastbase ; name[pt_ntype]= undefined ; 69 Modifiche ad NS2 (2) File <ns-dir>/common/ns-process.h enum AppDataType { // Illegal type ADU_ILLEGAL, BBCAST_DATA, // Last ADU ADU_LAST ; Nuovo pacchetto 70 Modifiche ad NS2 (3) Sommario 2 File <ns-dir>/tcl/lib/ns-packet.tcl foreach prot { AODV ARP Nuovo pacchetto asrm Broadcastbase { add-packet-header $prot 71 Struttura di ns Struttura di un nodo Creazione di un nuovo pacchetto Creazione di un nuovo agente Creazione di una nuova applicazione Broadcast Raggio di comunicazione Compilazione di ns 72
19 Creazione di un nuovo agente Il nuovo agente sara` derivato dalla classe Agent o da una derivata da essa Udp Tcp Rtp E` necessario implementarlo se si vogliono gestire pacchetti creati ad-hoc E` l intermediario tra l applicazione ed il canale di trasmissione Esempio nuovo agente BroadcastbaseAgent Spedisce e riceve pacchetti del formato da me definito, sia broadcast che unicast File sorgente BroadcastbaseAgent.h BroadcastbaseAgent.cc Sommario 2 Struttura di ns Struttura di un nodo Creazione di un nuovo pacchetto Creazione di un nuovo agente Creazione di una nuova applicazione Broadcast Raggio di comunicazione Esempio nuova applicazione BroadcatbaseApp Schedula l'invio dei pacchetti, mantiene le info sui token e gestisce i pacchetti ricevuti File sorgente BroadcastbaseApp.h BroadcastbaseApp.cc Compilazione di ns 75 76
20 Sommario 2 Struttura di ns Struttura di un nodo Creazione di un nuovo pacchetto Creazione di un nuovo agente Creazione di una nuova applicazione Invio dei pacchetti: Broadcast Raggio di comunicazione Invio dei pacchetti Unicast Un agente invia i pacchetti sempre all'agente a cui e' connesso tramite la funzione connect $ns connect $agent1 $agent2 Per mandare pacchetti ad un nodo diverso occorre creare ad-hoc i pacchetti Gli indirizzi di ns sono specificati dalla struttura ns_addr_t Compilazione di ns Broadcast Creazione del pacchetto Packet *pkt = allocpkt(2); struct hdr_cmn *ch = HDR_CMN(pkt); struct hdr_ip *ih = HDR_IP(pkt); ch->ptype() = PT_BROADCASTBASE; ch->next_hop_ = IP_BROADCAST; ih->saddr() = Agent::addr(); ih->daddr() = IP_BROADCAST; ih->sport() = 250; ih->dport() = 250; ih->ttl_ = 1; Agent::send(pkt, 0); Costanti per il broadcast 79 Sommario 2 Struttura di ns Struttura di un nodo Creazione di un nuovo pacchetto Creazione di un nuovo agente Creazione di una nuova applicazione Broadcast Raggio di comunicazione Compilazione di ns 80
21 Raggio di comunicazione Sommario 2 Si cambia nello script con il comando Phy/WirelessPhy set RXThresh_ <nuovo_valore> Per ottenere il valore serve il comando threshhold che si trova nella directory <ns-dir>/indep-utils/propagation/ Nel caso in cui l'eseguibile non fosse presente compilare il file threshold.cc con g++ Eseguire il comando threshold -m <propag_model> distanza Struttura di ns Struttura di un nodo Creazione di un nuovo pacchetto Creazione di un nuovo agente Creazione di una nuova applicazione Invio pacchetti: Broadcast Raggio di comunicazione Compilazione di ns Es.: threshold -m TwoRayGround Installazione di ns2 Ricompilazione (1) Per installare la versione 2.27 di ns2 all-in-one Estrarre i file dall archivio ns-allinone in una vostra directory sotto /home/local/ (ad es. / home/local/gruppoxx/) comando: tar -zxvf ns-allinone-2.27.tar.gz Entrare nella cartella ns-allinone-2.27 e eseguiro lo script install Incrociare le dita affinchè vada tutto per il meglio!! I file user-defined devono essere compilati. Per farlo occorre modificare il makefile nella cartella ns-2.27 OBJ_CC = \ tools/random.o tools/rng.o tools/ranvar.o \ common/misc.o common/timer-handler.o \ common/scheduler.o common/object.o \ broadcast/bbcast-packet.o \ broadcast/broadcastbaseagent.o \ broadcast/broadcastbaseapp.o Nuovi \ file $(OBJ_STL) 83 84
22 Ricompilazione (2) Dalla cartella di ns-2.27 eseguire make clean make depend make Nel caso in cui son siano aggiunti nuovi file basta make Note per l'esercitazione Utilizzare la shell bash (é un consiglio...) Aggiungere nel proprio pathname la cartella <ns-dir>/bin/ Come trovarci Riferimenti (1) Per domande, dubbi e perplessità su NS2 (NON sull'esercitazione) Alessio Mura Home Page di NS versione 2 Manuale generale 2000s033@educ.disi.unige.it Luca Pastorino Manuale di Marc Greis 2000s002@educ.disi.unige.it Oppure Sealab al piano zero
23 Riferimenti (2) NS by examples NS Simulator for beginners OTcl 89
Network Simulator 2: Simulazione di reti wireless
Network Simulator 2: Simulazione di reti wireless 802.11 Marco Di Felice 1 Università of Bologna Dipartimento di Scienze dell Informazione Corso di Simulazione mail: difelice@cs.unibo.it Bologna, 23 Ottobre
DettagliLaboratorio di Reti di Comunicazione e Internet (MOD1)
Politecnico di Milano Dipartimento di Elettronica e Informazione Laboratorio di Reti di Comunicazione e Internet (MOD1) Prof. Musumeci Prof. Tornatore Lezione n : 4 Es. 3: rit. attesa in coda con traffico
DettagliSimulatore di rete NS2. Versione base delle slide fornite da: Prof.ssa Gaia Maselli
Simulatore di rete NS2 Versione base delle slide fornite da: Prof.ssa Gaia Maselli Outline Introduzione alla simulazione di rete Architettura del Network Simulator 2 Utilizzo di NS-2 Page 2 Introduzione
DettagliNS-2. Ing. Alessandro Leonardi. Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università degli Studi di Catania
NS-2 Ing. Alessandro Leonardi Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università degli Studi di Catania Outline Introduzione Oggetti ns Esempi Wireless World in NS-2 DIIT - A.
DettagliSimulatore di rete NS2
Simulatore di rete NS2 Roberto Petroccia petroccia@di.uniroma1.it Versione base delle slide fornite da: Prof.ssa Gaia Maselli Riferimenti Architettura e utilizzo del Network Simulator NS2 http://www.isi.edu/nsnam/ns/
DettagliIntroduzione al simulatore NS2 e valutazione del TCP in ambiente wireless. Gaia Maselli
Introduzione al simulatore NS2 e valutazione del TCP in ambiente wireless Gaia Maselli maselli@di.uniroma1.it Outline 1 parte Introduzione alla simulazione di rete Architettura del Network Simulator NS2
DettagliNS-2. Laboratorio di Reti. Ing. Telematica - Università Kore Enna A.A. 2008/2009 Ing. A. Leonardi
NS-2 Laboratorio di Reti Ing. Telematica - Università Kore Enna A.A. 2008/2009 Ing. A. Leonardi Outline Introduzione Oggetti ns Esempi Wireless World in NS-2 Ing. A. Leonardi - Laboratorio di Reti A. A.
DettagliSeminario su Network Simulator (NS-2) Siena, 26 Giugno 2008
Seminario su Network Simulator (NS-2) Ing. P. Chini (chini7@unisi.it) Indice Protocollo TCP e gestione risorse DVB-RCS e WiFi Introduzione su NS-2 Simulatore DVB-RCS + WiFi TCP NewReno In genere l algoritmo
DettagliUniversità di Bergamo Laboratorio di Reti Prof. Fabio Martignon
Università di Bergamo Dipartimento di Ingegneria dell Informazione e Metodi Matematici Laboratorio di Reti Prof. Fabio Martignon 1 Università di Bergamo Dipartimento di Ingegneria dell Informazione e Metodi
DettagliLaboratorio di Reti di Comunicazione e Internet (MOD1)
Politecnico di Milano Dipartimento di Elettronica e Informazione Laboratorio di Reti di Comunicazione e Internet (MOD1) Prof. Pattavina Prof. Tornatore Lezione n : 1 Responsabili Laboratorio e Contatti
DettagliIl simulatore di rete ns2
Il simulatore di rete ns2 A.A. 2007/2008 ns2 Network Simulator ver. 2 Simulatore di reti di telecomunicazioni sviluppato presso University of Southern California - Information Sciences Institute (ISI)
DettagliAgenda. Introduzione al simulatore di rete ns2 (Network Simulator vers. 2) Come installare ns2 su Windows. il linguaggio OTCL
IC3N 2000 N. 1 Agenda Introduzione al simulatore di rete ns2 (Network Simulator vers. 2) Come installare ns2 su Windows il linguaggio OTCL Uso di ns2 per simulare reti a pacchetto L ambiente di simulazione
DettagliINFOCOM Dept. Software Router
Antonio Cianfrani Software Router Software Router I protocolli di routing vengono implementati tramite opportuno software all interno dei Router (Cisco, Juniper) Recentemente, all interno della comunità
DettagliEsercitazione 05. Sommario. Packet Filtering [ ICMP ] Esercitazione Descrizione generale. Angelo Di Iorio (Paolo Marinelli)
Sommario Esercitazione 05 Angelo Di Iorio (Paolo Marinelli)! Packet Filtering ICMP! Descrizione esercitazione! Applicazioni utili: " Firewall: wipfw - netfilter " Packet sniffer: wireshark!"#!$#!%&'$(%)*+,')#$-!"#!$#!%&'$(%)*+,')#$-
DettagliArchitettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)
Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione
DettagliNetwork Simulator 1. ns c. LBNL s Network Simulator. Salvatore Serrano 14 marzo 2003. Network Simulator 2. ns v.2
Network Simulator 1 ns c LBNL s Network Simulator Network Simulator 2 il simulatore è scritto in C++ ns v2 l interfaccia dei comandi e di configurazione utilizza OTcl la documentazione è disponibile al
DettagliNetwork Simulator (NS)
1 Introduzione a Network Simulator (NS) Ing. Anna Maria Vegni avegni@uniroma3.it Roma, 30/10/2008 Introduzione 2 NS2 Network Simulator è un software di simulazione di reti a pacchetto open source, sviluppato
DettagliDipartimento 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
DettagliCorso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)
Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio
DettagliLABORATORIO DI RETI. 02 La Multiplazione Statistica nelle Reti a Paccchetto
LABORATORIO DI RETI 02 La Multiplazione Statistica nelle Reti a Paccchetto La multiplazione La capacità dei mezzi trasmissivi fisici può essere suddivisa per ottenere più canali di velocità più bassa La
DettagliIntel One Boot Flash Update Utility Guida dell utente
Intel One Boot Flash Update Utility Guida dell utente Informazioni legali La Guida dell utente Intel One Boot Flash Update Utility, e il software in essa descritto sono forniti in licenza e possono essere
DettagliEsercizio 2. Client e server comunicano attraverso socket TCP
Esercizio 1 Scrivere una applicazione client/server in cui: Il client, in un ciclo infinito: Legge una stringa da standard input Invia al processo server la stringa. Il server visualizza: L'IP da cui si
DettagliReti 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
DettagliReti 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,
Dettagli1) 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
DettagliIntroduzione 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
DettagliModulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...
Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliSistema Gestionale FIPRO. Dott. Enea Belloni Ing. Andrea Montagnani
Sistema Gestionale FIPRO Dott. Enea Belloni Ing. Andrea Montagnani Firenze, 29 Aprile 2010 Sommario della presentazione Il sistema informatico per la gestione progetti FIPRO L utente presentatore: diritti
DettagliEsercitazione 5 Firewall
Sommario Esercitazione 5 Firewall Laboratorio di Sicurezza 2015/2016 Andrea Nuzzolese Packet Filtering ICMP Descrizione esercitazione Applicazioni da usare: Firewall: netfilter Packet sniffer: wireshark
Dettagli- 2 - Introduzione a Network Simulator (NS)
Politecnico di Milano Dipartimento di Elettronica e Informazione - 2 - Introduzione a Network Simulator (NS) Laboratorio di Reti di Telecomunicazione 1 Informazioni e link Sito dei Laboratori di Reti di
DettagliLe command line di Java
Le command line di Java Esercitazioni di Programmazione 2 Novella Brugnolli brugnoll@science.unitn.it Ambiente di lavoro Per compilare ed eseguire un programma Java abbiamo bisogno di: The JavaTM 2 Platform,
DettagliIl Web Server e il protocollo HTTP
Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,
Dettagli- 2 - Introduzione a Network Simulator (NS)
Politecnico di Milano Dipartimento di Elettronica e Informazione - 2 - Introduzione a Network Simulator (NS) Laboratorio di Reti di Telecomunicazione 1 Informazioni e link Sito dei Laboratori di Reti di
DettagliTechnical Support Bulletin No.17 ModemOverIP
Technical Support Bulletin No.17 ModemOverIP Sommario! Introduzione! Caratteristiche del Modem Viola e applicazioni! Utilizzo del Modem Viola con il sistema di supervisione e monitoraggio Televis Compact!
DettagliIl web server Apache Lezione n. 3. Introduzione
Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar
DettagliRICEZIONE AUTOMATICA DEI CERTIFICATI DI MALATTIA 1.1. MALATTIE GESTIONE IMPORT AUTOMATICO 1.2. ATTIVAZIONE DELLA RICEZIONE DEL FILE CON L INPS
RICEZIONE AUTOMATICA DEI CERTIFICATI DI MALATTIA 1.1. MALATTIE GESTIONE IMPORT AUTOMATICO Abbiamo predisposto il programma di studio Web per la ricezione automatica dei certificati di malattia direttamente
Dettagli- 1 - Introduzione a Network Simulator (NS)
Politecnico di Milano Dipartimento di Elettronica e Informazione - 1 - Introduzione a Network Simulator (NS) Laboratorio di Reti di Telecomunicazione 1 Informazioni e link Sito dei Laboratori di Reti di
DettagliGuida all utilizzo del compilatore lcc-win32 per creare una applicazione console
Guida all utilizzo del compilatore lcc-win32 per creare una applicazione console Il compilatore per i linguaggi c e c++ chiamato lcc-win32 è un prodotto gratuito scaricabile dal sito http://www.cs.virginia.edu/~lcc-win32/
DettagliBACKUP APPLIANCE. User guide Rev 1.0
BACKUP APPLIANCE User guide Rev 1.0 1.1 Connessione dell apparato... 2 1.2 Primo accesso all appliance... 2 1.3 Configurazione parametri di rete... 4 1.4 Configurazione Server di posta in uscita... 5 1.5
DettagliATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE
ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire
DettagliCorso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP
Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP Accademia Futuro info@accademiafuturo.it Programma Generale del Corso Analista Programmatore Web PHP Tematiche Trattate
DettagliDOMOTICA 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
DettagliRapporto tecnico sulle tipologie di agenti software definiti e implementati nell ambito del progetto
Rapporto tecnico sulle tipologie di agenti software definiti e implementati nell ambito del progetto Indice 1 Introduzione 2 2 Piattaforma utilizzata nel progetto 2 2.1 Lato software...........................
DettagliFondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011
Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Installazione SOFTWARE JDK ECLIPSE 03/03/2011 2 ALGORITMI E PROGRAMMI PROBLEMA ALGORITMO PROGRAMMA metodo risolutivo linguaggio di
DettagliDo-Dots Protocollo di comunicazione
Do-Dots Protocollo di comunicazione Ultimo aggiornamento 10 maggio 2011 rev3 Spiegazioni 10/05/2011 rev2 Primo aggiornamento con attuali comandi 03/05/2011 rev1 - Stesura iniziale 14/05/2010 DOCUMENTO
DettagliSistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory
FILE SYSTEM : INTERFACCIA 8.1 Interfaccia del File System Concetto di File Metodi di Accesso Struttura delle Directory Montaggio del File System Condivisione di File Protezione 8.2 Concetto di File File
DettagliJava: Compilatore e Interprete
Java: Compilatore e Interprete Java Virtual Machine Il bytecode non è Linguaggio Macchina. Per diventarlo, deve subire un ulteriore trasformazione che viene operata dall interprete Java in modalità JIT
DettagliAbilitazione e uso del protocollo EtherTalk
Macintosh Questo argomento include le seguenti sezioni: "Requisiti" a pagina 3-35 "Abilitazione e uso del protocollo EtherTalk" a pagina 3-35 "Abilitazione e uso del protocollo TCP/IP" a pagina 3-36 "Procedura
DettagliZ3 B1 Message Addon Invio Massivo Documenti via Email e Fax per SAP Business One
Z3 B1 Message Addon Invio Massivo Documenti via Email e Fax per SAP Business One Manuale Z3 B1 Message Versione 2.60 Pagina 1 di 19 Sommario Introduzione... 3 Installazione... 3 Attivazione... 3 Configurazione...
DettagliIntroduzione allo sniffing
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Anno Accademico 2007/2008 Introduzione allo sniffing Roberto Paleari 2-4 Settembre 2008 Roberto Paleari Introduzione
DettagliDatabase e reti. Piero Gallo Pasquale Sirsi
Database e reti Piero Gallo Pasquale Sirsi Approcci per l interfacciamento Il nostro obiettivo è, ora, quello di individuare i possibili approcci per integrare una base di dati gestita da un in un ambiente
DettagliMANUALE CONFIGURAZIONE ED UTILIZZO GATEWAY MBUS-MODBUS (RTU/TCP) MODELLO PiiGAB M900
MANUALE CONFIGURAZIONE ED UTILIZZO GATEWAY MBUS-MODBUS (RTU/TCP) MODELLO PiiGAB M900 1. SOFTWARE La configurazione del gateway M900 è realizzata attraverso il software PiiGAB M-Bus Explorer, fornito a
DettagliCenni 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
DettagliCapitolo 3. Sviluppo del simulatore
Capitolo 3 Sviluppo del simulatore 3.1 Il simulatore di reti NS-2 La simulazione cerca di costruire un modello del sistema reale. Consideriamo in particolare la simulazione ad eventi discreti: alcuni modelli
DettagliSOMMARIO... 3 INTRODUZIONE...
Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...
DettagliWeb 4164ETH Rel. 1.1 7 Lug 2010
Web 4164ETH Rel. 1.1 7 Lug 2010 ACCESSO ALLA SCHEDA 4164 ETH Collegarsi via internet alla scheda con l indirizzo tcp/ip (le schede 4164 ETH hanno per default l indirizzo TCP/IP 192.168.25.101) Appare allora
DettagliLa struttura dati ad albero binario
La struttura dati ad albero binario L albero è una struttura dati nella quale le informazioni sono organizzate in modo gerarchico, dall alto verso il basso. Gli elementi di un albero si chiamano nodi,
Dettagli2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.
ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione
DettagliFirewall e Abilitazioni porte (Port Forwarding)
Firewall e Abilitazioni porte (Port Forwarding) 1 Introduzione In questa mini-guida mostreremo come creare le regole sul Firewall integrato del FRITZ!Box per consentire l accesso da Internet a dispositivi
DettagliSiti web centrati sui dati (Data-centric web applications)
Siti web centrati sui dati (Data-centric web applications) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliInstallazione & Configurazione Php e MySQL su Mac Os X. Php
Installazione & Configurazione Php e MySQL su Mac Os X Php PHP è un linguaggio di scripting interpretato, con licenza Open Source, originariamente concepito per la realizzazione di pagine web dinamiche.
DettagliMANUALE D'USO DEL PROGRAMMA IMMOBIPHONE
1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma
DettagliManuale d'uso. Manuale d'uso... 1. Primo utilizzo... 2. Generale... 2. Gestione conti... 3. Indici di fatturazione... 3. Aliquote...
Manuale d'uso Sommario Manuale d'uso... 1 Primo utilizzo... 2 Generale... 2 Gestione conti... 3 Indici di fatturazione... 3 Aliquote... 4 Categorie di prodotti... 5 Prodotti... 5 Clienti... 6 Fornitori...
DettagliMac Application Manager 1.3 (SOLO PER TIGER)
Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i
DettagliIntroduzione al Python
Andrea Passerini passerini@disi.unitn.it Informatica Caratteristiche procedurale si specifica la procedura da eseguire sui dati strutturato concetto di visibililtà delle variabili orientato agli oggetti
Dettaglihttp://bcloud.brennercom.it/it/brennercom-b-cloud/applicazioni/26-0.html
b.backup Manuale Windows Questo manuale descrive le funzionalità di base del client b.backup illustra le operazioni necessarie per installare e attivare l applicazione, e spiega come eseguire un backup
DettagliComunicazione 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
DettagliIl Sistema Operativo (1)
E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale
DettagliEsercitazione 4 JDBC
JDBC Obiettivi dell esercitazione Familiarizzare con l'organizzazione dell'ambiente di lavoro per la realizzazione di applicazioni Java Utilizzare i costrutti di base della libreria JDBC per 1. la gestione
Dettagli19. LA PROGRAMMAZIONE LATO SERVER
19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici
DettagliGUIDA ALLA PROGRAMMAZIONE GRAFICA IN C
GUIDA ALLA PROGRAMMAZIONE GRAFICA IN C.:luxx:. PREMESSE In questa guida non verranno trattati i costrutti di flusso, le funzioni, o comunque le caratteristiche del linguaggio, che si danno come presupposte.
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
DettagliA 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
DettagliServizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti
20120300 INDICE 1. Introduzione... 3 2. Consultazione... 4 2.1 Consultazione Server Fidati... 4 2.2 Consultazione Servizi Client... 5 2.3 Consultazione Stato richieste... 5 3. Amministrazione... 6 3.1
DettagliStudi di Settore. Nota Operativa 22/4/2013
Nota Operativa Studi di Settore 22/4/2013 Sommario Valutazione casistiche... 2 Errore di connessione... 2 Sistema operativo non aggiornato... 2 File non installato client... 2 File non installato server...
DettagliFPf per Windows 3.1. Guida all uso
FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete
DettagliAltro esempio di HTML
HTML (Hyper Text Markup Language) Linguaggio per descrivere una pagina di ipertesto Specifica come dovra apparire quando sara visualizzata, quali collegamenti contiene e dove portano Comando in HTML: riguarda
DettagliGuida all impostazione. Eureka Web
Eureka Web Guida all impostazione Maggio 2015 1 IMPOSTAZIONE EUREKA WEB Accedere con un browser all EurekaWeb, per default l indirizzo ip è 192.168.25.101, utente : master password : master. Ad accesso
DettagliObject Oriented Programming
OOP Object Oriented Programming Programmazione orientata agli oggetti La programmazione orientata agli oggetti (Object Oriented Programming) è un paradigma di programmazione Permette di raggruppare in
DettagliSIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP
SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP Gigaset S450 IP Guida alla configurazione EUTELIAVOIP Rev1-0 pag.2 INDICE SCOPO...3 TELEFONARE CON EUTELIAVOIP...3 CONNESSIONE DEL TELEFONO
DettagliE possibile modificare la lingua dei testi dell interfaccia utente, se in inglese o in italiano, dal menu [Tools
Una breve introduzione operativa a STGraph Luca Mari, versione 5.3.11 STGraph è un sistema software per creare, modificare ed eseguire modelli di sistemi dinamici descritti secondo l approccio agli stati
DettagliAccess. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
DettagliEstensione di un servizo di messaggistica per telefonia mobile (per una società di agenti TuCSoN)
Estensione di un servizo di messaggistica per telefonia mobile (per una società di agenti TuCSoN) User Guide di Mattia Bargellini 1 CAPITOLO 1 Getting Started 1.1 Contenuto del package e Installazione
DettagliLaCie Ethernet Disk mini Domande frequenti (FAQ)
LaCie Ethernet Disk mini Domande frequenti (FAQ) Installazione Che cosa occorre fare per installare l unità LaCie Ethernet Disk mini? A. Collegare il cavo Ethernet alla porta LAN sul retro dell unità LaCie
DettagliReti e Sistemi per l Automazione MODBUS. Stefano Panzieri Modbus - 1
MODBUS Stefano Panzieri Modbus - 1 La Storia Diventa uno STANDARD nel 1979 Nato come protocollo di comunicazione SERIALE si è successivamente adattato alle specifiche TCP/IP Permette una comunicazione
DettagliContenuto del pacchetto
Contenuto del pacchetto DWL-900AP Trasformatore AC Cavo USB CD d installazione Manuale utente Manuale rapido d installazione Se uno o più componenti dovessero risultare mancanti o danneggiati, contattare
DettagliMODELLO 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
Dettaglimonitoraggio dei locomotori via Internet
monitoraggio dei locomotori via Internet Pagina 1 di 23 Sommario 1 Sito internet-home page... 3 2 Descrizione delle sezioni... 4 2.1 Invia nuove misurazioni sul sito... 5 2.2 Speed Control... 8 2.3 Controllo
Dettaglifilrbox Guida all uso dell interfaccia WEB Pag. 1 di 44
filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 Sommario Introduzione... 4 Caratteristiche del filrbox... 5 La barra principale del filrbox... 7 Elenco degli utenti... 8 Il profilo... 9 Le novità...
DettagliI file di dati. Unità didattica D1 1
I file di dati Unità didattica D1 1 1) I file sequenziali Utili per la memorizzazione di informazioni testuali Si tratta di strutture organizzate per righe e non per record Non sono adatte per grandi quantità
DettagliCapitolo 4 Pianificazione e Sviluppo di Web Part
Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,
DettagliSicurezza 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
DettagliIBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento
DettagliGHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.
*+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti
DettagliLezione 10: Librerie e compilazione separata
Lezione 10: Librerie e compilazione separata Laboratorio di Elementi di Architettura e Sistemi Operativi 16 Maggio 2012 Calendario della parte finale del corso Mer 23 Maggio ultima lezione sul C Gio 24
DettagliApplicazioni web centrati sui dati (Data-centric web applications)
Applicazioni web centrati sui dati (Data-centric web applications) 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente lo strumento di riferimento
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliReti 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