La Elaborazione Pervasiva
|
|
- Gemma Scotti
- 8 anni fa
- Visualizzazioni
Transcript
1 La Elaborazione Pervasiva Dott. Marcello CASTELLANO Politecnico di Bari Dipartimento di Elettrotecnica ed Elettronica a.a. 2005/2006 Corso di Griglie Computazionali, 2 anno Laurea Specialistica in Ingegneria Informatica Introduzione Internet trova le radici negli anni 60 quando si volle implementare una rete di calcolatori che continuasse a funzionare anche qualora parti di essa fossero entrate in crisi. L idea risolutiva di base era che tale funzionalità potesse trovare riscontro in una rete che fosse realizzata attraverso connessioni di reti diverse tra loro in modo da poter aver garantiti diversi percorsi alternativi da sorgente a destinazione dal punto di vista di circuito fisico. Contemporaneamente, la funzionalità richiesta poteva trovare massima prestazione allorquando il concetto di unico circuito dedicato ad una sessione di comunicazione dati si evolvesse verso una modalità più flessibile di trasporto [1].
2 Internet è una infrastruttura di trasporto (hw e sw) che è costruita sulla base di alcuni standard, gli standard Internet, i quali devono essere utilizzati da tutti i partecipanti per collegarsi l uno con l altro. La specifica del protocollo Internet (IP) non indica quali tipi di informazioni, servizi o prodotti debbano essere scambiati bensì stabilisce come il flusso di informazioni deve essere organizzato per il trasporto, mentre le specifiche applicative si posizionano sopra a Internet. Le applicazioni che sono costruite sopra Internet, ossia che vedono la rete Internet come scenario di base applicativo sono: World Wide Web (Hyper-Text Transfer Protocol); posta elettronica (POP3, SMTP, IMAP); chiacchierare online (IRC); partecipazione a newsgroup.
3 HTTP, SMTP, POP3, IMAP, FTP, DNS, Livello applicazioni SSH, IRC, SNMP, SIP, RSYNC, Telnet... Livello di trasporto TCP, UDP, SCTP, RTP, DCCP... Livello di rete Livello di collegamento Livello fisico IPv4, IPv6, ARP, ICMP, BGP, OSPF, RIP, IGMP... Ethernet, WiFi, PPP, Token ring, ATM, FDDI... Doppino, Fibra ottica, Cavo coassiale, Codifica Manchester, Codifica 4B/5B,... Il Web, tramite http, permette lo scambio di documenti che sono per la maggior parte in formato HTML il che permette ai browser di mostrare il contenuto in modo corretto. Il World Wide Web è solo uno dei numerosi servizi forniti in Internet. Si tratta di un servizio caratterizzato da una interfaccia particolarmente semplice che viene esposta all utente; questo permette anche a persone con pochissima conoscenza dei computer di accedere a tutti i servizi presenti in Internet. Questi servizi Web hanno un contenuto. Il contenuto può specificare prodotti che possono essere visti oppure servizi che possono essere richiesti attraverso l uso dei browser.
4 Il browser Web è un sinonimo della prima generazione dell Internet commerciale. Esso permette ai clienti di servirsi da sé in rete. La seconda generazione dell Internet commerciale passerà dal fai da te al fallo tu per me. Questo nuovo paradigma meglio noto come elaborazione pervasiva, automatizzerà molti dei processi per cui si usano attualmente i browser. L elaborazione pervasiva è ancora solo un idea lontana e servirà un bel po di tempo affinché diventi realtà. Di conseguenza, i browser resteranno di primaria importanza ancora per qualche anno.
5 Elaborazione Pervasiva ed e-business Internet si è evoluta da una rete a carattere scientifico a una piattaforma che consente la nascita di una nuova generazione di attività a carattere commerciale su vasta scala nota come e- business. L e-business consiste nell avvalersi della convenienza,dell accessibilità e della diffusione global di Internet per rafforzare atività economiche già esistenti. L e-business prima di Internet era di carattere privato, rivolto alle grandi aziende e organizzazioni. L e-business può essere suddiviso in tre aree in funzione del tipo di attività: 1) intranet: protocolli di Internet utilizzati per uso specifico e privato di una organizzazione; 2) extranet: due intranet collegate via Internet in modo sicuro per attività business-to-business; 3) Business-to-Consumer per vendite al dettaglio, negozi e vetrine on-line. Una categoria di e-business è definita dal tipo di business e non dalla tecnologia impiegata per attuarla. Affinché una categoria
6 possa aver successo, deve interagire con le altre. Ad esempio il commercio si deve avvalere del marketing e della comunicazione. Internet offre molte possibilità di integrare le categorie e di automatizzare l interazione tra processi. Per alcune categorie di e-business vedi [10]. La tecnologia Internet si è sviluppata su standard aperti di comunicazione. Ogni strumento che ne entra a far parte deve condividere questo approccio. Questo ha permesso a strumenti (computer) dapprima incompatibili, attraverso la condivisione di una tecnologia di comunicazione comune, di stabilire una lingua comune che consente lo scambio di prodotti e l integrazione di processi. Diversi tipi di tecnologie come le stampanti, i computer, le macchine fotografiche ed i telefoni cellulari si stanno sempre più avvicinando per cooperare al fine di fornire, tutti insieme, nuovi servizi all utente finale. Ad esempio, è già possibile attraverso, un telefonino, una stampante ed una macchina fotografica sviluppare
7 un nuovo servizio di stampa fotografica. L integrazione è resa possibile ancora una volta attraverso Internet. La rete Internet estesa è una rete universale che mette in discussione l elaborazione basata su personal computer pensando che in molti preferirebbero accedere ad Internet attraverso il telefono cellulare o la TV. Il concetto di elaborazione pervasiva oltre che basarsi sull accesso ubiquo ad Internet, attraverso funzionalità di PC embedded in dispositivi diversi, fa riferimento anche a servizi offerti mediante gli stessi strumenti ad altre entità in Internet. La prima generazione di dispositivi embedded era di tipo passivo, nel senso che consentiva l utilizzo di servizi già esistenti con altri mezzi, come la TV. La seconda generazione è più intelligente e consente di cercare servizi in Internet, prelevarli ed organizzarli in un meta-servizio. Per far ciò, tutti i livelli di servizio devono essere integrati: mentre Internet ha consentito la comunicazione tra i diversi servizi e HTML/XML lo scambio di dati, occorre aggiungere un nuovo livello sopra a questi per abilitare i servizi all accettazione della connessione di altri servizi ed alla creazione di nuovi meta-servizi
8 I nternet Servizio 1 Servizio 2 Servizio n Meta Servizio Diverse aziende propongono la propria visione della elaborazione pervasiva e propongono tecnologie: Sun Jini; HP; IBM; Microsoft; Lucent Technologies.
9 Verso l Elaborazione Pervasiva Standard dei Servizi Internet Il successo dei servizi Internet dipende dalla diffusione degli standard di interoperabilità tra gli stessi come HTML. Le funzionalità primarie dei servizi che gli standard devono supportare sono: -) descrizione e visualizzazione del servizio Internet. -) virtualizzazione di oggetti Web come cataloghi, icone, file e pagine intere i nomi dei servizi per un utente non corrispondono ai nomi fisici in modo tale da renderli indipendenti dal sito. -) supporto del controllo e del monitoraggio. -) sicurezza e dovuta privacy di abilitazione del servizio. Monitorando e adattando la qualità del servizio è possibile adempiere ad accordi di Service Level Agreement
10 Le Applicazioni nel Web Spostare applicazioni nel web è un passo dell elaborazione pervasiva. Infatti un qualsiasi dispositivo con browser Web può essere utilizzato per accedere all applicazione in modo ubiquo. Alcuni esempi di servizi offerti on-line (servizi web) già fruibili sono la posta elettronica, lo spazio disco virtuale; alcune applicazioni diffuse come la videoscrittura non trovano ancora ampia sistemazione in tal senso. Servizi Internet Aperti Lo sviluppo di soluzioni di servizi Internet su base standard ed aperti permetterà: a) ai clienti di sperimentare un servizio più apprezzabile e più personalizzato,; b) alle aziende di essere in grado di fornire ai loro clienti servizi più efficienti e adeguati al loro compito; c) ai fornitori di servizi di creare nuovi servizi molto più velocemente, potendo già disporre delle funzionalità centrali. È questo un obiettivo ultimo dell elaborazione pervasiva, ossia di rendere i servizi la risorsa primaria di Internet, ampliandoli per raggiungere anche i dispositivi non ancora connessi.
11 LA COMUNICAZIONE TRA DISPOSITIVI LO SCAMBIO DI INFORMAZIONI TRASMISSIONE DEI SERVIZI Approfondimenti [1] Negli anni '60, con i fondi dell'advanced Research Projects Agency (ARPA), dipendente dal Dipartimento della Difesa degli Stati Uniti, vennero sperimentate tecnologie innovative per collegare alcuni computer fra loro attraverso le linee telefoniche mediante la cosiddetta "commutazione di pacchetto". Questa tecnologia comportava che i dati in transito su una linea telefonica fossero divisi in piccole parti, ognuna con il proprio "indirizzo di destinazione". La tecnologia a commutazione di pacchetto, permette a diversi utenti di usare e condividere la stessa linea di comunicazione. Inoltre - particolare molto importante - poichè ogni pacchetto ha un proprio "indirizzo" di recapito (i fattorini dell'esempio nel riquadro), il sistema permette la creazione di reti che possono automaticamente dirottare i dati evitando computer e linee fuori uso. Ciò permise (v. figura sotto) lo sviluppo di una rete capace di continuare a funzionare anche in caso di attacco nucleare (ricordiamo che si era in piena guerra fredda). [2] il TCP/IP è indipendente dal modo in cui la rete è fisicamente realizzata: una rete TCP/IP può appoggiarsi indifferentemente su una rete locale Ethernet, su una linea telefonica, su un cavo in fibra ottica, su una rete di trasmissione satellitare... e così via. È anzi progettata esplicitamente per integrare facilmente diverse tecnologie hardware in un'unica struttura logica di comunicazione. Esistono dunque una serie di specifiche che descrivono in che modo ogni singola architettura fisica di rete possa interfacciarsi con il TCP/IP: ad esempio per la rete Ethernet, il tipo di rete locale più diffusa al mondo, ci sono l'address Resolution Protocol (ARP) e lo Standard for the Transmission
12 of IP Datagrams over Ethernet Networks. Le implementazioni software dei protocolli TCP/IP normalmente integrano queste tecnologie, e dunque permettono di creare reti Internet/Intranet su qualsiasi tipo di cavo. [2] Definizione di servizio Il concetto di servizio riguarda due entità il richiedente o cliente o fruitore e chi lo eroga secondo lo schema seguente: richiesta Erogatore del Servizio risposta Chi eroga il servizio espone l interfaccia (sezione di front-end del servizio) ed implementa la logica del servizio (sezione di back-end del servizio). Richiesta e Risposta sono dette Primitive di Servizio La comunicazione tra utente ed erogatore affinché possa essere efficace deve avvenire attraverso l uso di regole note da ambo le parti note come protocollo di comunicazione. Ad esempio, affinché un cliente di una banca possa richiedere una ricarica telefonica attraverso uno sportello bancomat, dovrà scegliere nella giusta sequenza una serie di opzioni ed inserire in alcuni momenti dei dati quali il numero telefonico. Questa sequenza, predisposta dalla sezione front-end del servizio e nota al cliente è un esempio di protocollo di comunicazione. E da osservare il fatto che durante la sequenza, per ogni schermata del servizio bancomat, l utente invia le scelte parziali al sistema attraverso i tasti di conferma. E questo il momento in cui la completa richiesta dell utente viene segmentata in operazioni elementari e le risposte a tali operazioni inviate al sistema di volta in volta: si è in presenza di un protocollo di trasporto che viene attivato dall utente ogni qualvolta da conferma parziale e attuato dal sistema affinché tale scelta possa arrivare al sistema il quale dovrà rispondere con l opportuna richiesta successiva sino al completamento della richiesta di servizio. Con questa considerazione si vuol far notare come un protocollo di comunicazione si servirà al di sotto più volte di un protocollo di trasporto.
13 Protocollo di Comunicazione Protocollo di Trasmissione Il concetto di servizio informatico è mutuato da quello espresso nelle organizzazioni sociali, li dove gli attori hanno messo a punto questa forma di attività al fine di soddisfare dei bisogni necessari per il conseguimento di un altro obiettivo. Questi bisogni vengono soddisfati da un sistema organizzato di persone e mezzi, normalmente ricompensati per tale lavoro. Chi richiede il servizio ha il vantaggio di demandare un attività a lui non consona, mentre chi contribuisce all esecuzione del compito ha un vantaggio economico. Nel sistema sociale complesso su larga scala del mondo informatico e creato da Internet, il concetto di servizio gioca un ruolo equivalente, ossia quello in ultima analisi di creare un valore aggiunto al sistema sociale attraverso la creazione di ordine, economia di scala e fattore di crescita. [3] Definizione di servizio Internet: è un servizio che si attiene al protocollo TCP/IP per il solo trasporto delle informazioni (richiesta,risposta) e che quindi Qualsiasi protocollo di comunicazione (ossia per il trasferimento dell informazione) su Internet, ad eccezione del protocollo HTTP. Il nome del protocollo costituisce la prima parte dell'url completo di una risorsa. Alcuni esempi di servizi Internet sono Gopher, Telnet, WAIS, NNTP e FTP. Ad es.: TipoServizio : // Indirizzo del Front-End / ServizioBancomat : // Sportello_Bari_ViaKing77 / Il gopher è essenzialmente uno strumento di organizzazione dell'informazione presente su Internet. Il principio su cui si fonda questa organizzazione è quello della struttura gerarchica. L'obiettivo del protocollo TELNET è fornire un supporto per le comunicazioni sufficientemente generalizzato, bidirezionale ed orientato ai byte (otto bit). E` solitamente utilizzato per fornire all'utente sessioni di login remoto di tipo linea di comando tra host su Internet. Per estensione, telnet è anche il nome di un programma che un utente può usare per avviare una sessione telnet ad un host remoto; il programma telnet implementa la parte client del protocollo.
14 [4] Definizione di servizio web Secondo la definizione data dal W3C un Web service (servizio web) è un sistema software progettato per supportare l'interoperabilità tra diversi elaboratori su di una medesima rete; caratteristica fondamentale di un Web Service è quella di offrire un'interfaccia software (descritta in un formato automaticamente elaborabile quale, ad esempio, il WSDL) utilizzando la quale altri sistemi possono interagire con il Web Service stesso attivando le operazioni descritte nell'interfaccia tramite appositi "messaggi" inclusi in una "busta" SOAP: tali messaggi sono, solitamente, trasportati tramite il protocollo HTTP e formattati secondo lo standard XML. Tramite un'architettura basata sui Web Service (chiamata, con terminologia inglese, Service oriented Architecture - SOA) applicazioni software scritte in diversi linguaggi di programmazione e implementate su diverse piattaforme hardware possono quindi essere utilizzate, tramite le interfacce che queste "espongono" pubblicamente e mediante l'utilizzo delle funzioni che sono in grado di effettuare (i "servizi" che mettono a disposizione) per lo scambio di informazioni e l'effettuazione di operazioni complesse (quali, ad esempio, la realizzazione di processi di business che coinvolgono più aree di una medesima azienda) sia su reti aziendali come anche su Internet: la possibilità dell'interoperabilità fra diversi software (ad esempio, tra Java e Python) e diverse piattaforme hardware (come Windows e Linux) è resa possibile dall'uso di standard "aperti" (per un concetto assimiliabile cfr. la voce "open source"). [5] Uniform Resource Locator: rappresenta l indirizzo del front-end del servizio Struttura Ogni Uniform Resource Locator è composto dalle seguenti parti principali: lo schema o protocollo, utilizzato per indirizzare la risorsa il nome dell'host o server, oppure un nome di dominio (FQDN) il path o nome file della risorsa Esempi dove: http schema o protocollo (HTTP) it.wikipedia.org nome del server (it), completo di dominio (wikipedia.org) w/index.php pathname completo della risorsa (una pagina Web) In Pagine Attive (ASP o PHP) gli URL possono anche contenere una query-string, preceduta dal carattere '?' e che serve per trasmettere ulteriori informazioni al server
15 (es.: ). [10] Alcune categorie di e-business e-auctioning: asta elettronica; e-banking: accesso elettronico bancario da parte dei clienti; e-commerce: commercio elettronico per la compravendita di prodotti e servizi. e-directory: elenchi elettronici utili per trovare un prodotto o servizio; e-engineering: progettazione elettronica per una collaborazione tra le varie componenti e attori distribuita. e-franchising, e-learning, ing, e-marketing; e-orm: gestione delle risorse operative oltre ai prodotti che sono necessary per la produzione, le aziende devono acquistare risorse operative in termini di beni e servizi che non servono direttamente alla produzione ma che sono necessary e utilizzati ogni giorno per gestire le attività quotidiane. Le aree delle risorse operative includono l equipaggiamento iniziale, la manutenzione, la riparazione, i rifornimenti, i viaggi e lo svago. e-supply: organizzazione informatica dell evasione dell ordine e della distribuzione dei prodotti.
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)
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
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
DettagliDal 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
DettagliFinalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti
Finalità delle Reti di calcolatori Le Reti Informatiche Un calcolatore isolato, anche se multiutente ha a disposizione solo le risorse locali potrà elaborare unicamente i dati dei propri utenti 2 / 27
DettagliStandard di comunicazione
Standard di comunicazione Organizzato a livelli per ridurne la complessità e aumentarne la flessibilità il numero dei livelli e le loro funzionalità dipendono dal tipo di rete ogni livello formalizza un
DettagliReti di Calcolatori: una LAN
Reti di Calcolatori: LAN/WAN e modello client server Necessità di collegarsi remotamente: mediante i terminali, ai sistemi di elaborazione e alle banche dati. A tal scopo sono necessarie reti di comunicazione
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
DettagliReti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:
Reti di Calcolatori una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette: condivisione di risorse (dati aziendali, stampanti, ) maggiore
DettagliInternet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.
Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet: la rete delle reti Alberto Ferrari Connessioni
DettagliReti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito
Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito Punto di vista fisico: insieme di hardware, collegamenti, e protocolli che permettono la comunicazione tra macchine remote
DettagliReti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it Reti di Calcolatori una rete di
DettagliUniversità 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
DettagliCreare una Rete Locale Lezione n. 1
Le Reti Locali Introduzione Le Reti Locali indicate anche come LAN (Local Area Network), sono il punto d appoggio su cui si fonda la collaborazione nel lavoro in qualunque realtà, sia essa un azienda,
DettagliReti e Internet: introduzione
Facoltà di Medicina - Corso di Laurea in Logopedia Corso di Informatica III anno Prof. Crescenzio Gallo Reti e Internet: introduzione c.gallo@unifg.it Reti e Internet: argomenti Tipologie di reti Rete
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
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
DettagliReti Informatiche. dott. Andrea Mazzini
Reti Informatiche dott. Andrea Mazzini Indirizzi IP e nomi Ogni computer collegato ad una rete TCP/IP è identificato in modo univoco da un numero a 32 bit (indirizzo IP) e da un nome logico (hostname)
DettagliInformatica 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:
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
DettagliCome funziona il WWW. Architettura client-server. Web: client-server. Il protocollo
Come funziona il WWW Il funzionamento del World Wide Web non differisce molto da quello delle altre applicazioni Internet Anche in questo caso il sistema si basa su una interazione tra un computer client
DettagliSOLUZIONE Web.Orders online
SOLUZIONE Web.Orders online Gennaio 2005 1 INDICE SOLUZIONE Web.Orders online Introduzione Pag. 3 Obiettivi generali Pag. 4 Modulo di gestione sistema Pag. 5 Modulo di navigazione prodotti Pag. 7 Modulo
DettagliProtocolli applicativi: FTP
Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione
DettagliArchitettura client-server
Architettura client-server In un architettura client-server ci sono due calcolatori connessi alla rete: un client che sottopone richieste al server un server in grado di rispondere alle richieste formulate
Dettagliwww.lug-govonis.net LINUX e le reti
LINUX e le reti Ci troviamo di fronte ad una rete quando 2 o più computer sono in grado di comunicare tra di loro; esistono molti tipi di connessioni di rete divisi per protocollo di trasporto e per tipo
DettagliArchitetture Informatiche. Dal Mainframe al Personal Computer
Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico
DettagliArchitetture Informatiche. Dal Mainframe al Personal Computer
Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico
DettagliReti di calcolatori. Reti di calcolatori
Reti di calcolatori Reti di calcolatori Rete = sistema di collegamento tra vari calcolatori che consente lo scambio di dati e la cooperazione Ogni calcolatore e un nodo, con un suo indirizzo di rete Storia:
DettagliFTP. Appunti a cura del prof. ing. Mario Catalano
FTP Appunti a cura del prof. ing. Mario Catalano Il protocollo FTP 1/2 Attraverso il protocollo FTP (File Transfer Protocol) è possibile trasferire uno o più files di qualsiasi tipo tra due macchine Tale
DettagliTCP/IP: INDIRIZZI IP SIMBOLICI
TCP/IP: INDIRIZZI IP SIMBOLICI DOMAIN NAME SYSTEM: ESEMPIO www.unical.it 160.97.4.100 100 host 160.97.29.5 dominio i di II livelloll dominio di (organizzazione: università) I livello (nazione) www.deis.unical.it
DettagliSoftware di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
Dettagliprof. Mario Dalessandro
INTERNET Internet in pratica è una rete vastissima, costituita dall interconnessione di migliaia di reti pubbliche e private, utilizzata per scopi differenti, ma comunque volta a creare e diffondere informazioni.
DettagliInterNet: rete di reti
Internet e il web: introduzione rapida 1 InterNet: rete di reti Una rete è costituita da diversi computer collegati fra di loro allo scopo di: Comunicare Condividere risorse Ogni computer della rete può,
DettagliComprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro
Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 1 Internet è una rete che collega centinaia di milioni di computer in tutto il mondo 2 Le connessioni sono dei tipi più disparati;
DettagliLaboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011. Paola Zamperlin. Internet. Parte prima
Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011 Paola Zamperlin Internet. Parte prima 1 Definizioni-1 Una rete di calcolatori è costituita da computer e altri
DettagliESERCITAZIONE Semplice creazione di un sito Internet
ESERCITAZIONE Semplice creazione di un sito Internet Sistemi e Tecnologie Informatiche - Prof. Gregorio Cosentino 1 Internet Una rete globale che connette milioni di computer in tutto il mondo, anarchica
DettagliInternet. Internet. Internet Servizi e Protocolli applicativi. Internet. Organizzazione distribuita
Organizzazione distribuita Il messaggio viene organizzato in pacchetti dal calcolatore sorgente. Il calcolatore sorgente instrada i pacchetti inviandoli ad un calcolatore a cui è direttamente connesso.
Dettagli2 Gli elementi del sistema di Gestione dei Flussi di Utenza
SISTEMA INFORMATIVO page 4 2 Gli elementi del sistema di Gestione dei Flussi di Utenza Il sistema è composto da vari elementi, software e hardware, quali la Gestione delle Code di attesa, la Gestione di
DettagliICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA
ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA Obiettivo Richiamare quello che non si può non sapere Fare alcune precisazioni terminologiche IL COMPUTER La struttura, i componenti
DettagliTopologia 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:
DettagliReti di Calcolatori. Il Livello delle Applicazioni
Reti di Calcolatori Il Livello delle Applicazioni Il DNS Gli indirizzi IP sono in formato numerico: sono difficili da ricordare; Ricordare delle stringhe di testo è sicuramente molto più semplice; Il Domain
DettagliRETI INFORMATICHE Client-Server e reti paritetiche
RETI INFORMATICHE Client-Server e reti paritetiche Le reti consentono: La condivisione di risorse software e dati a distanza La condivisione di risorse hardware e dispositivi (stampanti, hard disk, modem,
DettagliI MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale
La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet AA 2004-2005 Reti e Sistemi Telematici 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host può essere client e/o server a livello applicazione Router:
DettagliRETI DI COMPUTER Reti Geografiche. (Sez. 9.8)
RETI DI COMPUTER Reti Geografiche (Sez. 9.8) Riepilogo Reti lez precedente reti locali o LAN (Local Area Network): connette fisicamente apparecchiature su brevi distanze Una LAN è solitamente interna a
Dettagli3. Introduzione all'internetworking
3. Introduzione all'internetworking Abbiamo visto i dettagli di due reti di comunicazione: ma ce ne sono decine di tipo diverso! Occorre poter far comunicare calcolatori che si trovano su reti di tecnologia
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,
DettagliCome leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci
Come leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci I motori di ricerca in internet: cosa sono e come funzionano Roberto Ricci, Servizio Sistema
Dettagli2.1 Configurare il Firewall di Windows
.1 Configurare il Firewall di Windows LIBRERIA WEB Due o più computer possono scambiare dati, informazioni o servizi di tipo diverso utilizzando una connessione. Quindi, spesso, ad una connessione fisica
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host
DettagliCorso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella
Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 3 a lezione Francesco Fontanella Il pacchetto IP Il preambolo (header) IP è fatto in questo modo: Gli Indirizzi IP Ogni host e router
DettagliComunicazione nel tempo
Fluency Il funzionamento delle reti Capitolo 2 Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti diversi 1 Quanti comunicano Broadcast
Dettagli1. Il Client Skype for Business
1. Il Client Skype for Business 2. Configurare una Periferica Audio 3. Personalizzare una Periferica Audio 4. Gestire gli Stati di Presenza 5. Tabella Stati di Presenza 6. Iniziare una Chiamata 7. Iniziare
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
DettagliOreste Signore, <oreste@w3.org> Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa
http://www.w3c.it/education/2012/upra/basicinternet/#(1) 1 of 16 Oreste Signore, Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa Master in Comunicazione
DettagliMANUALE MOODLE STUDENTI. Accesso al Materiale Didattico
MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...
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
DettagliInformatica per la comunicazione" - lezione 9 -
Informatica per la comunicazione" - lezione 9 - Protocolli di livello intermedio:" TCP/IP" IP: Internet Protocol" E il protocollo che viene seguito per trasmettere un pacchetto da un host a un altro, in
DettagliIndirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet
Indirizzi Internet e Protocolli I livelli di trasporto delle informazioni Comunicazione e naming in Internet Tre nuovi standard Sistema di indirizzamento delle risorse (URL) Linguaggio HTML Protocollo
DettagliInsegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 Livelli di rete e architettura Client-Server Lez 12 architettura client-server 1 Scorsa lezione: comunicazione Gli utenti chiedono comunicazione
DettagliConcetti di base delle tecnologie ICT
Concetti di base delle tecnologie ICT Parte 2 Reti Informatiche Servono a collegare in modo remoto, i terminali ai sistemi di elaborazione e alle banche dati Per dialogare fra loro (terminali e sistemi)
DettagliNelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento
I protocolli del livello di applicazione Porte Nelle reti di calcolatori, le porte (traduzione impropria del termine port inglese, che in realtà significa porto) sono lo strumento utilizzato per permettere
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,
DettagliLa VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I
La VPN con il FRITZ!Box Parte I 1 Introduzione In questa mini-guida illustreremo come realizzare un collegamento tramite VPN(Virtual Private Network) tra due FRITZ!Box, in modo da mettere in comunicazioni
DettagliProva 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:
DettagliReti di calcolatori ed indirizzi IP
ITIS TASSINARI, 1D Reti di calcolatori ed indirizzi IP Prof. Pasquale De Michele 5 aprile 2014 1 INTRODUZIONE ALLE RETI DI CALCOLATORI Cosa è una rete di calcolatori? Il modo migliore per capire di cosa
DettagliL informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia
L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza
DettagliReti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato
Reti Locali Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato Reti di Calcolatori una rete di calcolatori è costituita da due o più calcolatori autonomi
DettagliI COMPONENTI DI UNA RETE
I COMPONENTI DI UNA RETE LE SCHEDE DI RETE (O INTERFACCE 'NIC') Tutti I PC, per poterli utilizzare in rete, devono essere dotati di schede di rete (NIC). Alcuni PC sono dotati di NIC preinstallate. Nello
DettagliDefinizione di Internet
Definizione di Internet Internet è una rete di calcolatori Internet è una rete di reti Internet è un insieme di protocolli Internet è un insieme di informazioni Internet è una comunità virtuale Internet
DettagliLE RETI ARGOMENTI TRATTATI Definizione di rete Classificazione delle reti Apparecchiatura di rete Mezzi trasmissivi Indirizzi IP Http Html DEFINIZIONE DI RETE Una rete di computer è costituita da un insieme
Dettagli@2011 Politecnico di Torino. Pag. 1. Architettura distribuita. Architetture Client/Server. Architettura centralizzata. Architettura distribuita
Architettura client/ stazioni utente Basi di ati Architetture /Server B locali M BG Architettura centralizzata Un architettura è centralizzata quando i dati e le (programmi) risiedono in un unico Tutta
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
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
DettagliInternet: architettura e servizi
Corso di Laurea Magistrale in Medicina e Chirurgia Corso di Informatica - II anno Prof. Crescenzio Gallo Internet: architettura e servizi c.gallo@unifg.it Internet: argomenti n Modalità di collegamento
DettagliInternet: architettura e servizi
Facoltà di Medicina Corso di Laurea in Logopedia Corso di Informatica - III anno Prof. Crescenzio Gallo Internet: architettura e servizi c.gallo@unifg.it Internet: argomenti Modalità di collegamento alla
DettagliInformatica. Prof. M. Colajanni Università di Modena Reggio Emilia
Informatica Prof. M. Colajanni Università di Modena Reggio Emilia PARTE 4 - World Wide Web WORLD WIDE WEB La killer application di Internet I motivi alla base del successo del Web ( perché è risultata
DettagliActive Directory. Installatore LAN. Progetto per le classi V del corso di Informatica
Installatore LAN Progetto per le classi V del corso di Informatica Active Directory 26/02/08 Installatore LAN - Prof.Marco Marchisotti 1 Agli albori delle reti...... nelle prime LAN era facile individuare
DettagliIl funzionamento delle reti
Fluency Il funzionamento delle reti Capitolo 2 Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti diversi Quanti comunicano Broadcast
DettagliProgramma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Sistemi operativi di rete (locale) In una LAN si vogliono condividere
DettagliWorkFLow (Gestione del flusso pratiche)
WorkFLow (Gestione del flusso pratiche) Il workflow è l'automazione di una parte o dell'intero processo aziendale dove documenti, informazioni e compiti vengono passati da un partecipante ad un altro al
DettagliNetwork Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale
Network Monitoring & Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale Nicholas Pocher Poker SpA - Settimo Torinese, Novembre 2013 1 Indice Il Network Monitoring:
Dettagliesales Forza Ordini per Abbigliamento
esales Rel. 2012 Forza Ordini per Abbigliamento Scopo di questo documento è fornire la descrizione di una piattaforma di Raccolta Ordini via Web e la successiva loro elaborazione in ambiente ERP Aziendale.
DettagliSOMMARIO. www.trustonline.org. 1. Introduzione 3. 2. Caratteristiche generali della piattaforma 3. 2.1. Amministrazione degli utenti 5
www.trustonline.org SOMMARIO 1. Introduzione 3 2. Caratteristiche generali della piattaforma 3 2.1. Amministrazione degli utenti 5 2.2. Caricamento dei corsi 5 2.3. Publishing 6 2.4. Navigazione del corso
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
DettagliSISTEMA SUEDIL per la gestione delle pratiche di Sportello Unico per l EDILIZIA, in formato elettronico
SISTEMA SUEDIL per la gestione delle pratiche di Sportello Unico per l EDILIZIA, in formato elettronico 1. Componenti del Sistema SUEDIL Il Sistema SUEDIL, basato su architettura WEB, e quindi accessibile
DettagliI sistemi distribuiti
I sistemi distribuiti Sistemi Operativi e Distribuiti A.A. 2003-2004 Bellettini - Maggiorini Perchè distribuire i sistemi? - Condivisione di risorse - Condivisione e stampa di file su sistemi remoti -
DettagliIntroduzione ai Web Services Alberto Polzonetti
PROGRAMMAZIONE di RETE A.A. 2003-2004 Corso di laurea in INFORMATICA Introduzione ai Web Services alberto.polzonetti@unicam.it Introduzione al problema della comunicazione fra applicazioni 2 1 Il Problema
DettagliIndice. Introduzione... vii. Capitolo 1 Cos è una rete... 1. Capitolo 2 Protocolli di comunicazione... 27
Indice Introduzione... vii Capitolo 1 Cos è una rete... 1 Breve storia delle reti... 1 Modem... 1 ARPAnet... 3 World Wide Web... 5 La rete delle reti... 8 Condividere i dati e le periferiche... 8 Tipi
DettagliMANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA
MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA Fornitore: Publisys Prodotto: Intranet Provincia di Potenza http://www.provincia.potenza.it/intranet Indice 1. Introduzione... 3 2. I servizi dell Intranet...
DettagliOnline Help StruxureWare Data Center Expert
Online Help StruxureWare Data Center Expert Version 7.2.7 StruxureWare Data Center ExpertDispositivo virtuale Il server StruxureWare Data Center Expert 7.2 è disponibile come dispositivo virtuale, supportato
DettagliLezione n 1! Introduzione"
Lezione n 1! Introduzione" Corso sui linguaggi del web" Fondamentali del web" Fondamentali di una gestione FTP" Nomenclatura di base del linguaggio del web" Come funziona la rete internet?" Connessione"
DettagliLE RETI: STRUMENTO AZIENDALE
LE RETI: STRUMENTO AZIENDALE INDICE -Introduzione -La rete e i principali tipi di rete -La rete delle reti: Internet -Evoluzione tecnologica di internet: cloud computing -Vantaggi della cloud all interno
DettagliProva 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:
DettagliI casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.
UML e i Casi d USO I casi d uso specificano una sequenza di azioni che producono un risultato visibile agli attori del sistema. Essi nascono per fornire descrizioni delle capacità del sistema. I casi d
Dettagli3 Automazione Web-based con Saia S-Web
8 0 based con Saia S-Web Capitolo Pagina. based. Esempi tipici 8 CE MB MB exp Web server integrato PC con Micro- PDA con Micro- . web-based con Saia S-Web La tecnologia.web, direttamente integrata ed applicata,
DettagliColloquio di informatica (5 crediti)
Università degli studi della Tuscia Dipartimento di Scienze Ecologiche e Biologiche Corso di laurea in Scienze Ambientali A.A. 2013-2014 - II semestre Colloquio di informatica (5 crediti) Prof. Pier Giorgio
DettagliAddition X DataNet S.r.l. www.xdatanet.com www.xdatanet.com
Addition è un applicativo Web che sfrutta le potenzialità offerte da IBM Lotus Domino per gestire documenti e processi aziendali in modo collaborativo, integrato e sicuro. www.xdatanet.com Personalizzazione,
Dettagli12.5 UDP (User Datagram Protocol)
CAPITOLO 12. SUITE DI PROTOCOLLI TCP/IP 88 12.5 UDP (User Datagram Protocol) L UDP (User Datagram Protocol) é uno dei due protocolli del livello di trasporto. Come l IP, é un protocollo inaffidabile, che
DettagliProgrammazione Server Side e Database in rete
Programmazione Server Side e Database in rete Prof. Massimo PALOMBO -IIS A. MEUCCI Casarano La programmazione Stand-Alone consente di costruire applicazioni, più o meno complesse, ma utilizzabili esclusivamente
Dettagli