Le reti telematiche (2^ parte).

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Le reti telematiche (2^ parte)."

Transcript

1 Le reti telematiche (2^ parte). Per poter individuare un calcolatore all interno della rete c è bisogno di un indirizzo. Un generico dispositivo connesso ad Internet deve essere identificabile in modo univoco, per questo motivo a ogni computer connesso viene associato un indirizzo internet (o più di uno). Tale indirizzo è definito nell ambito del protocollo TCP/IP. Ogni calcolatore è individuato mediante un indirizzo IP, che è composto da una stringa di 32 bit (4 byte); l indirizzo è concettualmente diviso in due parti, che descrivono rispettivamente: - la rete fisica a cui il dispositivo è collegato - il singolo dispositivo nell ambito della rete fisica Il modo in cui viene codificato il numero del computer dipende dalla classe della rete. La classe della rete identifica la dimensione della rete, e viene scritta nei primi bit dell indirizzo IP. Il numero di computer contenuti in una rete dipende uindi dalla classe della rete, nel modo seguente: classe A: 3 byte (24 bit) classe B: 2 byte (16 bit) classe C: 1 byte (8 bit) 0 classe rete A 2 7 = 128 reti computer 2 24 = computer 1 0 classe B rete 2 14 = reti computer 2 16 = computer classe C rete 2 21 = reti computer 2 8 = 256 computer Dunque, per un computer in una rete di classe A, il primo bit dell indirizzo IP sarà 0. Vi sono al massimo 128 reti di classe A. All interno di ciascuna rete, vi sono 3 byte disponibili per l indirizzamento di un calcolatore (quindi al massimo vi saranno 2 24 computer in una rete di classe A Gli indirizzi IP sono generalmente indicati utilizzando una sequenza di 4 numeri in formato decimale (ognuno dei quali va da zero a 255). Ogni host sulla rete è quindi identificato univocamente da un indirizzo numerico (Esempio: ). La gerarchia dalla macchina alla rete si legge da destra a sinistra nell indirizzo numerico (a sinistra c è la rete, a dx la macchina). In realtà è difficile per le persone ricordarsi degli indirizzi numerici. Gli indirizzi IP vengono (più comodamente) rappresentati in forma simbolica da un insieme di identificativi mnemonici. Ogni indirizzo simbolico identifica univocamente un host sulla rete, esempio: laren.dsi.unimi.it. In questo caso, contrariamente all indirizzo IP, la gerarchia dalla macchina alla rete si legge da sinistra a destra nell indirizzo simbolico (nell esemio la macchina sarà laren all interno della rete del dsi (dipartimento di scienze dell informazione) unimi). Mentre un indirizzo numerico è sempre formato da 4 parti, la stessa regola non vale per un indirizzo simbolico (esempio: Quindi, non c è corrispondenza tra le singole parti di un indirizzo numerico e quelle di un indirizzo simbolico! Gli indirizzi numerici sono forniti ufficialmente dallo IANA (Internet Assigned Numbers Authority, quelli simbolici dal NIC (Network Information Center, Il suffisso simbolico (ad esempio.it,.org,.com, etc ) è fisso è prende il nome di top-level domain (TLD). Le rimanenti parti dell indirizzo simbolico possono variare a piacere. Quando Internet era diffuso entro gli Stati Uniti, si dono diffusi i TLD generici:.edu (education): università e centri di ricerca,.com (commercial): organizzazioni commerciali,.mil (military): enti militari,.gov (goverement): enti governativi,.net (network): enti di gestione della rete,.org (organization): organizzazioni non-profit. Nel 2000 sono stati aggiunti altri TLD generici:.aero: industrie aeronautiche,.biz: organizzazioni commerciali,.coop: associazioni cooperative,.info: uso generico,.museums: musei,.name: uso generico,.pro: professionisti (medici, avvocati,...). Vi sono poi TLD nazionali (es..it,.us,.fr,.de, ). A causa della crescita esponenziale del numero di host connessi ad Internet, il sistema di indirizzamento a 32 bit sta per diventare obsoleto (non ci sono sufficienti indirizzi per tutte le macchine connesse!). Il prossimo schema di

2 indirizzamento è noto con il nome di IPV6, E la prossima versione dello standard per gli indirizzi IP. E basato su 128 bit, contro i 32 attuali. Ha anche ulteriori vantaggi rispetto allo schema di indirizzamento attuale, cioè implementa direttamente elementi di instradamento, qualità del servizio e sicurezza. Internet è una infrastruttura che collega tra loro un grandissimo numero di reti di calcolatori utilizzando il protocollo TCP/IP. Appoggiandosi a questo protocollo vengono inviate informazioni codificate secondo altri protocolli, stabiliti dalle applicazioni utilizzate dagli utenti per generare le informazioni (quindi le applicazioni utilizzano il proprio protocollo applicativo, basato su TCP/IP, per comunicare con altre macchine che fanno uso della stessa applicazione!). Uno dei protocolli di alto livello è l HyperText Transfer Protocol (HTTP), che consente l accesso a risorse distribuite su diversi host sulla rete con un approccio di tipo ipertestuale. I documenti ipertestuali sono codificati secondo le specifiche dettate dallo standard HTML: HyperText Markup Language. Questo protocollo è quello utilizzato per la stragrande maggioranza del tempo quando navighiamo in Internet! Abbiamo già accennato che il WWW è nato nel 1993 con l introduzione di un interfaccia grafica per gli utenti di Internet - per rispondere all esigenza dei fisici teorici di poter scambiare, attraverso la rete, materiale di natura essenzialmente non testuale. Il World Wide Web (confidenzialmente web ragnatela) è una parte di Internet, consistente in una vasta collezione di informazioni distribuita, che funziona attraverso una rete client-server distribuita. In pratica, il WWW è la rete costituita dai server che forniscono accesso alle loro informazioni tramite il protocollo http. Gli host si collegano ai server usando un programma client detto browser (colui che curiosa). Esempi di browser sono Netscape, Internet Explorer, Mozilla, Opera, Safari, Lynx, Il browser permette la consultazione interattiva di documenti ipertestuali e multimediali con modalità point-and-click. Nel web, le informazioni sono raggruppate in siti, a loro volta divisi in pagine. Le pagine contengono informazioni di diverso formato (testo, suoni, immagini, filmati, software) contenuto (scientifico, ludico, commerciale,...) o forniscono servizi di prenotazioni, iscrizione a eventi,... accesso a biblioteche e basi di dati,... compravendiva, consulenza finanziaria,... Il problema è che per avere accesso ai dati di interesse, è necessario conoscere l indirizzo dei dati. Le risorse disponibili sulla rete (i documenti sui server) devono dunque essere identificabili in modo univoco. I browser identificano le risorse tramite indirizzi detti URL (Uniform Resource Locator). Un indirizzo URL ha la forma: protocollo://server:porta/pathname. Protocollo: indica il tipo di protocollo utilizzato. Server: rappresenta l indirizzo IP (numerico o simbolico) del computer a cui si vuole accedere. Porta: identifica la porta a cui il protocollo fa riferimento. Pathname: indica il percorso completo del file cercato (sul server). All interno dell URL, alcune informazioni possono essere omesse (il server e/o il client sceglierà implicitamente dei valori predefiniti, detti di default). Le informazioni omissibili sono: il protocollo (per default, il browser sceglie http); la porta (per default il browser sceglie 80, quella associata a http); il nome del file (per default, il browser sceglie index.html, home.html o altri) ma non il suo percorso sul server! In altre parole, tutti gli indirizzi seguenti sono equivalenti: laren.dsi.unimi.it:80/index.html e portano alla pagina principale (index.html) del laboratorio laren. Ma per poter visitare un sito web è necessario che il nostro PC sia connesso in qualche modo alla rete Infatti, per visitare un sito web con un browser, si deve specificarne l indirizzo (esplicitamente o selezionando un link), il client invia la richiesta di connessione (formulata nel modo specificato da http); una volta ricevuta la richiesta, il server web

3 trasmette le informazioni al computer e il browser provvede a visualizzarle. Questo semplice schema descrive il caso di una connessione diretta a Internet. Più spesso dalle abitazioni private ci si connette in rete tramite un modem; in questo caso le informazioni tra client e server passano attraverso il provider (in pratica si telefona al provider, che è connesso direttamente in rete le richieste del nostro browser viaggiano sulla linea telefonica fino al provider, che cerca l informazione in rete e, una volta che l ha trovata, la manda al nostro browser per la visualizzazione). Il successo del web è stato determinato principalmente dall immediatezza di accesso alle informazioni: prima dell avvento del web, i protocolli precedentemente usati (FTP) prevedevano che i documenti fossero copiati sul computer client prima di poter essere consultati; le fasi di scaricamento (download) e consultazione erano dunque separate. Tramite il web è invece possibile consultare i documenti on-line: il trasferimento dei documenti viene effettuato automaticamente e in modo trasparente all utente. Inoltre, è possibile accedere in modo uniforme a informazioni di natura eterogenea (immagini, testo, animazioni, suoni, filmati, componenti multimediali). Con l introduzione di componenti attive (form, applet, javascript, php,...) è poi possibile utilizzare i browser per trasmettere informazioni dal client al server (es. prenotazione di una stanza di hotel, ). Grazie all interfaccia grafica, e sempre in contrapposizione a quanto avveniva prima del suo avvento, il web permette all utente di scegliere l ordine di consultazione dei materiali. Inoltre, svincola l associazione logica da quella fisica: su una stessa pagina possono esserci dei rimandi (link) o delle componenti che risiedono su server distanti migliaia di chilometri. E inoltre facile da usare, basandosi su interfacce grafiche con interazione point-and-click. Infine, il web è indipendente dall ambiente di lavoro: la stessa informazione può essere visualizzata: su differenti tipi di computer sul medesimo computer, usando differenti sistemi operativi su un dato computer con un dato sistema operativo, utilizzando diversi browser una stessa pagina può però apparire in modo diverso a seconda della configurazione usata! Andiamo allora a vedere più in dettaglio il componente di base delle pagine nella rete: l ipertesto. Un ipertesto è un testo che può essere letto sequenzialmente oppure seguendo i rimandi (link) associati alle sue diverse parti. Il lettore può scegliere il percorso di lettura che preferisce, assecondando liberamente i suoi interessi. In ogni punto di un ipertesto può comparire un collegamento (link). Si parla più propriamente di link per un rimando ad un altra parte del documento, hyperlink per un rimando ad un altro documento. Il link viene visualizzato dai browser in modo diverso (in genere sottolineato e cambia al passaggio del mouse); la selezione (point-and-click) viene interpretata dal browser come una richiesta di visualizzare il documento specificato. La visualizzazione del link da parte del browser è detta anchor, mentre con link si indica l URL del documento cui si fa rimando. Al fianco degli ipertesti si parla spesso di multimedialità. Questa indica l insieme delle tecnologie finalizzate alla gestione integrata di informazioni basate su media differenti: testo, singole immagini, immagini in movimento (animazioni, filmati), suoni, programmi. Per la navigazione in rete, viene sfruttato per la maggior parte del tempo il protocollo http. Tuttavia, Tutti i browser implementano il protocollo HTTP, ma in genere sono multiprotocollo, in grado cioè di comunicare con altri tipi di server. In genere fungono anche da client per: la posta (protocolli SMTP/POP/IMAP) il trasferimento di file (protocollo FTP) le news (protocollo NNTP) Quindi, per esempio, durante la navigazione con il browser potremmo digitare i seguenti URL: mailto:president@whitehouse.gov ftp://ftp.microsoft.com news:it.scienze Posta elettronica La posta elettronica cosituisce un sistema di messaggistica e scambio di file che riproduce alcuni aspetti del sistema postale. Essa rende pressoché trasparente la comunicazione fra applicativi/reti/protocolli diversi ed è forse il servizio di rete più popolare, anche per la facilità d uso. I protocolli di posta elettronica più diffusi sono SMTP (Simple Mail Transfer Protocol, per inviare messaggi) e POP (Post Office Protocol, per ricevere messaggi). In realtà questi protocolli sono particolarmente utili per la gestione della posta quando il programma di posta locale non risiede sul computer dell utente ma su quello del suo provider (cioè l attività di ricezione / spedizione della posta in rete è gestita dal provider). Ogni utente ha un indirizzo, nella forma: name@server.domain

4 name può essere la login di un utente reale o di una lista di distribuzione server, generalmente, è un server su cui gira il programma di gestione della posta domain è l indirizzo dell organizzazione presso la quale si trova il server Per ogni parametro sono possibili alias (cioè nomi diversi che indicano in realtà lo stesso indirizzo). Il si legge at. Gli indirizzi sono case-insensitive: possono essere scritti usando indifferentemente le lettere minuscole o maiuscole. Utilizzando il protocollo SMTP, abbiamo il seguente formato del messaggio: Date: ora e data di spedizione From: login del mittente (automatica) To: uno o più indirizzi Subject: oggetto del messaggio (una linea vuota) Il messaggio vero e proprio (per definizione del protocollo SMTP solo in formato ASCII). Altri possibiliy campi dell intestazione sono: Reply to: indirizzo cui inviare la risposta Cc: carbon copy, equivale a per conoscenza Bcc: non mostra gli indirizzi dei co-destinatari Encrypted: tecnica crittografica usata Received: gateway che ha inoltrato il messaggio. Message-ID: identificativo univoco del messaggio. Vi è poi la possibilità di inserire Attachments (allegati): immagini, testo formattato con word processor, file audio sono spediti come allegato (attachment) con una codifica ASCII ad hoc (MIME); il file viene ricopiato in coda al messaggio ed arriva al destinatario con la stessa forma (nome, tipo,...). Il destinatario deve dunque decodifice l attachmente (da MIME al formato originale). Gli attachements permettono la distribuzione mirata ed attiva di novità, aggiornamenti, ecc., ma anche la distribuzione indiscriminata di spam e di virus. Essi costituiscono un alternativa alla distribuzione universale (a meno di siti riservati) e passiva attraverso la pubblicazione sul web. Vediamo quale è il sw necessario dal lato client e dal lato server per il corretto funzionamento del servizio di posta elettronica. Il software lato server è il programma che si occupa di instradare e distribuire i messaggi è presente su alcune macchine che svolgono la funzione di server di posta elettronica sendmail, comunemente in ambiente Unix/Linux exchange, comunemente in ambiente Microsoft sendmail e gli altri programmi affini permettono di comunicare effettivamente sull internetwork, rendendo i protocolli e il percorso dei messaggi sostanzialmente trasparente agli utenti finali; di risolvere gli indirizzi con il nome effettivo del server del destinatario, per mezzo delle tabelle di alias; di accumulare i messaggi non ancora consultati (utenti scollegati, interruzione della rete,...). Dall altro lato, il client (il nostro PC di casa) è equipaggiato con il sw che permette di ricevere e leggere messaggi e attachment, cancellare/salvare i messaggi e attachments, rispondere ai messaggi oppure inoltrarli per conoscenza, tenere alias mnemonici degli indirizzi più usati e di liste di distribuzione (rubrica). Per la lettura della posta, i client possono utilizzare: Pine (Unix/Linux, formato testo), KMail,... (Linux, formato grafico), Eudora (Win, Mac), i browser Navigator e Internet Explorer, direttamente (tutti i sistemi operativi per cui ne esiste una versione). Il protocollo SMTP implementa alcuni servizi dell ufficio postale: sistema distributivo trasparente notifica di utente ignoto/mancata consegna effettiva lettura non garantita fermo posta: non perdiamo messaggi restando scollegati autenticazione del mittente non garantita (chi scrive?). L altro protocollo utilizzato per la posta elettronica è POP: POP - Post Office Protocol per la gestione della posta quando il programma di post locale non risiede sul computer dell utente ma su quello del suo provider gestisce l accesso dell utente alla casella di posta, fornendo funzioni di autenticazione utente e di gestione della casella di posta. Due altre applicazioni che utilizzano protocolli applicativi basati su TCP/IP sono telnet e il protocollo FTP. Telnet permette di effettuare la connessione a calcolatori remoti: il proprio calcolatore è impiegato come terminale a interfaccia alfanumerica.

5 FTP è il protocollo utilizzato per il trasferimento di file da un computer della rete ad un altro. In rete è possibile trasferire qualsiasi tipo di file. Per fare un esempio, molti siti offrono la possibilità di fare il download di programmi. Si chiamano freeware i programmi distribuiti gratuitamente e utilizzabili da chiunque senza limitazioni shareware i programmi distribuiti gratuitamente così che sia possibile provarli prima di acquistarli; spesso hanno limitazioni (temporali, funzionali) Approfondiamo ora lo studio del protocollo http, sul quale si basa la navigazione in rete (permette di navigare da un pagine all altra sfruttando i link). Il protocollo http si basa su pagine web scritte in formato HTML, HyperText Markup Language. HTML 1) permette la creazione di documenti multimediali ipertestuali, 2) è il linguaggio per la creazione di pagine web, 3) essendo salvato in formato ASCII è universale: può essere visualizzato da tipi differenti di computer e da tipi diversi di browser su uno stesso computer. HTML E basato sull uso di tag (marcatori), cioè parole chiave racchiuse tra i segni minore (<) e maggiore (>), che svolgono funzioni di formattazione dello stile del testo inserimento di collegamenti ipertestuali (link) ad altre risorse disponibili defininizione di maschere di inserimento dati inclusione di oggetti complessi (quali immagini, suoni, viedo o componenti multimediali) Ad esempio: <b> </b> delimitano del testo in grassetto <i> </i> delimitano del testo in corsivo <br> inserisce un interruzione di linea <p> </p> delimitano un paragrafo <hr> inserisce una linea Alcuni tag prevedono un identificatore di inizio e di fine marcatura, altri sono singoli. Vi sono poi le entity, le quali rappresentano in modo universale e indipendente dalla piattaforma i caratteri non coperti dalla codifica ASCII, ad esempio: lettere accentate (è = è) lettere appartenenti ad altri alfabeti (&ccedil = ç) simboli matematici ( = ) A ogni simbolo è associato un nome scrivibile in caratteri ASCII, delimitato da & e ;. Molti tag hanno attributi speciali che permettono una scelta tra alcune opzioni. Gli attributi possiedono valori. In genere i valori vanno racchiusi tra virgolette. L uso di spazi, tabulazioni, maiuscole e minuscole ha il solo scopo di migliorare la leggibilità del codice HTML. Il browser utilizzato traduce correttamente i tag HTML per visualizzare una pagina, includendo eventuali oggetti. Ad esempio: l istruzione <IMG SRC= figura.jpg ALIGN= center > viene interpretata inserendo l immagine indicata, allineandola rispetto al centro della pagina. La struttura generale di un documento HTML ha dunque la seguente forma: <HTML> <HEAD> <TITLE> Titolo della pagina </TITLE> Altre informazioni generali sulla pagina </HEAD> <BODY> Contenuto della pagina </BODY> </HTML> Dove le tag <HTML> e </HTML> indicano l inizio e la fine del documento. Un esempio di semplice pagina in formato HTML è riportato di seguito: <HTML> <HEAD> <TITLE>La mia pagina</title> </HEAD> <BODY BGCOLOR=#ffffff> <H1>Benvenuti!</H1> Questa è una pagina di prova. Visita il sito del <A HREF = " >DSI</A>. </BODY> </HTML>

6 Di seguito vi sono invece alcuni tag utilizzati per la formattazione del testo: Titoli: <H1> </H1>,..., <H6> </H6> Paragrafi: <P [ALIGN=LEFT CENTER RIGHT]> </P> Fine riga: <BR> Linea: <HR[SIZE=n][WIDTH=m][ALIGN=LEFT CENTER RIGHT]> Testo a spaziatura fissa preformattato: <PRE> </PRE> Stile del testo: Grassetto: <B> </B> Corsivo: <I> </I> A spaziatura fissa: <TT> </TT> Enfatizzato: <EM> </EM> Sottolineato: <U> </U> Apici: <SUP> </SUP> Pedici: <SUB> </SUB> In un documento HTML è possibile inserire immagini (formato GIF o JPEG), specificandone l URL, utilizzando ad esempio la seguente istruzione: <IMG SRC=" [HEIGHT=h] [WIDTH=w] [BORDER=n] [ALIGN=LEFT CENTER RIGHT TOP MIDDLE BOTTOM] [ALT="testo alternativo ]> Vediamo che, oltre alla sorgente, cioè il file immagine, vengono specificati anche altri attributi relativi a come l immagine apparirà nel documento. Ma la caratteristica principale di un ipertesto è data dalla presenza dei collegamenti ipertestuali (link). In particolare è possibile: Definire di un etichetta collegata a un URL <A HREF= etichetta </A> Definizire di un ancora per identificare un punto specifico all interno di un documento <A NAME= ancora">testo</a> Inserire un collegamento a un punto specifico <A HREF= > etichetta </A>. Etichette e ancore danno dunque il carattere di ipertestualità al documento HTML. Sempre utilizzando HTML, è possibile costruire delle maschere o moduli (form) per l invio di dati al server. Al solito, i singoli componenti delle form sono descritti tramite tag specifici. I dati vengono inviati al server che li elabora a seconda dei casi (ad esempio l iscrizione a una mailing list oppure a un servizio web). Un form si costruisce ad esempio con il codice HTML seguente: <HTML> <HEAD> <TITLE> Form</TITLE> </HEAD> <BODY> <FORM METHOD="POST" ACTION="invio.php"> <P>Your Name:<BR> <INPUT TYPE= TEXT" NAME="sender_name" SIZE=30> </P> <P>Your Address:<BR> <INPUT TYPE= TEXT" NAME="sender_ " SIZE=30> </P> <P>Message:<BR> <TEXTAREA NAME="message" COLS=30 ROWS=5></TEXTAREA> </P> <INPUT TYPE= SUBMIT" VALUE="Send This Form"> </FORM> </BODY> </HTML> Dove, ad esempio, <INPUT TYPE= TEXT" NAME="sender_ " SIZE=30> indica che è possible immettere un dato di tipo test della dimensione di 30 caratteri, chiamato sender_ . In realtà, per creare documenti nella rete, HTML non è l unico linguaggio utilizzabile. Vi sono a disposizione anche: Frame: Un aggiunta ad HTML che permette di gestire più sorgenti HTML su una stessa pagina; utilizzando i frame è possibile aggiornare singole parti del sito senza toccarne altre. Sono quindi utili, ad esempio, per inserire informazioni

7 variabili (come un intestazione oppure un elenco dei contenuti) in una sezione della pagina. Una pagina organizzata in frame è una pagine web divisa in diverse sezioni, l una indipendente dall altra (link a parte). CSS (Cascading Style Sheets): i CSS consentono di impostare molteplici proprietà per tutti gli elementi della pagina marcati da un tag, offrendo quindi maaggior flessibilità nella formattazione delle pagine. Possono essere definiti all interno o all esterno del documento e permettono di separare la specificazione della grafica dalla struttura logica del documento. Ad esempio, consideriamo il seguente frammento HTML: <HTML> <HEAD> <TITLE>La mia pagina con i CSS</TITLE> <STYLE> H1 {color:lime;font: normal 24pt Arial, Times P {color:blue; font: normal 18pt "Times"} </STYLE> </HEAD> <BODY BGCOLOR=#ffffff> <H1>Benvenuti!</H1> Questa è la mia pagina. Visita il sito del <A HREF=" </BODY> </HTML> La parte specificata in grassetto permette di definire lo stile H1 che poi viene riutilizzato nel documento (ma anche lo stile P). Script: gli script sono semplici programmi il cui codice è inserito in una pagina web. Gli script vengono eseguiti localmente dal browser (quindi non vengono eseguiti dal server, è il computer utente che li esegue!). Sono scritti tipicamente in JavaScript, un particolare linguaggio di programmazione. Gli script rappresentano le fondamenta dell html dinamico (DHTML). Un esempio di documento che contiene uno script è il seguente: <HTML><HEAD> <TITLE>Esempi di script </TITLE></HEAD> <BODY> <SCRIPT LANGUAGE = JAVASCRIPT" TYPE = TEXT/JAVASCRIPT"> DOCUMENT.WRITE("Today is "+DATE()) </SCRIPT> <P>Testo testo </BODY></HTML> DHTML (Dynamic HTML): E un insieme di regole che permettono di usare i fogli di stile e un linguaggio di script per modificare l aspetto e il contenuto di una pagina web a seguito di un evento (selezione di un link, passaggio del puntatore su un area,...). Da qui il nome dynamic, dal momento che la pagina HTML evolve in maniera dinamica a seconda degli eventi. In pratica, DHTML introduce l interattività nelle pagine web senza richiedere eccessivi tempi di elaborazione. In sé DHTML non esiste: deriva piuttosto dalla convergenza di tecncologie esistenti (HTML, script, fogli di stile). Infatti DHTML si ottiene utilizzando: un linguaggio per definire la struttura dei documenti (HTML), un linguaggio per specificarne gli stili (CSS), un linguaggio di script per definire effetti dinamici (JavaScript). Java: Java è un vero e proprio linguaggio di programmazione sviluppato da Sun. Il codice Java è lo stesso per tutti i sistemi operativi (dunque siamo di fronte ad un linguaggio ad alto livello). Per poter essere eseguito su sistemi operativi diversi, però, sappiamo che le istruzioni da mandare al calcolatore in linguaggio macchina sono diverse Il trucco impiegato da java è l appoggiarsi su una macchina virtuale, che cambia per i diversi sistemi operativi. In pratica la macchina virtuale Java fa da interprete del Java, cambiando sistema operativo cambia la macchina virtuale che lo trasforma in codice eseguibile. Un programma Java (denominato applet) può essere inserito direttamente all interno di una pagina web! ActiveX: ActiveX è una tecnologia sviluppata da Microsoft per introdurre su web pagine dinamiche e applicazioni interattive. Tramite ActiveX si possono introdurre nelle pagine web vere e proprie applicazioni (come grafici di funzioni, visualizzatori di oggetti particolari,...).

8 ASP (Active Server Page): ASP è un ulteriore tecnologia in ambiente Microsoft (e quindi legato a una precisa piattaforma Windows, Vista) che permette di costruire dinamicamente pagine web. Permette di tenere tutta la logica sul server e di scaricare pagine in puro HTML, offre la possibilità di accedere a basi di dati. CGI/PERL: sono tecnologie multi-piattaforma (quindi destinate a diversi tipi di sistemi operativi) che permettono di costruire dinamicamente pagine web. Permettono di tenere tutta la logica sul srever (sotto forma di programmi scritti tipicamente in perl) e di scaricare pagine in HTML puro, offrono la possibilità di accedere a basi di dati. Sono quindi l analogo di ASP, ma pensati per tutti gli OS (non solo per Windows o Vista). PHP: PHP è una tecnologia multi-piattaforma (open source e free) che permette di costruire dinamicamente pagine web, permette di tenere tutta la logica sul server e di scaricare pagine in puro HTML, offre la possibilità di accedere a basi di dati.

Information overflow. Posta elettronica. Condizioni generali Ogni utente ha un indirizzo. Formato del messaggio (SMTP)

Information overflow. Posta elettronica. Condizioni generali Ogni utente ha un indirizzo. Formato del messaggio (SMTP) Information overflow Esempi di risultati di ricerca con AltaVista dipartimento chimica milano 1,050,997 pagine trovate. dipartimento AND chimica AND milano 5,527 pagine trovate +dipartimento +chimica -fisica

Dettagli

Le reti telematiche (2^ parte).

Le reti telematiche (2^ parte). Le reti telematiche (2^ parte). Per poter individuare un calcolatore all interno della rete c è bisogno di un indirizzo. Un generico dispositivo connesso ad Internet deve essere identificabile in modo

Dettagli

Architettura client-server

Architettura 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

Dettagli

Schema di indirizzamento

Schema di indirizzamento Le reti telematiche 1 Schema di indirizzamento Un generico dispositivo connesso ad Internet deve essere identificabile in modo univoco Per questo motivo a ogni computer connesso viene associato un indirizzo

Dettagli

Informatica e laboratorio

Informatica e laboratorio Informatica e laboratorio Corso di Laurea in Geologia Internet, World Wide Web, ipertesti, posta elettronica World Wide Web: la ragnatela globale Il World Wide Web, o WWW, o Web, o W3 è la rete costituita

Dettagli

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Architettura 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

Dettagli

Reti di Calcolatori. Il Livello delle Applicazioni

Reti 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

Dettagli

Protocolli applicativi: FTP

Protocolli 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

Dettagli

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013 Corso di HTML Modulo L3 1-Concetti generali 1 Prerequisiti Browser Rete Internet Client e server 2 1 Introduzione In questa Unità introduciamo alcuni semplici elementi del linguaggio HTML, con il quale

Dettagli

InterNet: rete di reti

InterNet: 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ò,

Dettagli

Standard di comunicazione

Standard 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

Dettagli

Siti web centrati sui dati (Data-centric web applications)

Siti 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

Dettagli

Internet. Internet. Internet Servizi e Protocolli applicativi. Internet. Organizzazione distribuita

Internet. 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.

Dettagli

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

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

Dettagli

Applicazioni web centrati sui dati (Data-centric web applications)

Applicazioni 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

Dettagli

Client - Server. Client Web: il BROWSER

Client - Server. Client Web: il BROWSER Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare

Dettagli

Comprendere 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. 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;

Dettagli

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Come 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

Dettagli

ESERCITAZIONE Semplice creazione di un sito Internet

ESERCITAZIONE 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

Dettagli

Reti di calcolatori. Reti di calcolatori

Reti 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:

Dettagli

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web HTML il linguaggio per creare le pagine per il web Parte I: elementi di base World Wide Web Si basa sul protocollo HTTP ed è la vera novità degli anni 90 Sviluppato presso il CERN di Ginevra è il più potente

Dettagli

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML Reti Linguaggio HTML 1 HTML = Hypertext Markup Language E il linguaggio usato per descrivere documenti ipertestuali Ipertesto = Testo + elementi di collegamento ad altri testi (link) Linguaggio di markup:

Dettagli

Lo scenario: la definizione di Internet

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

Dettagli

Dal protocollo IP ai livelli superiori

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

Dettagli

Reti di Telecomunicazione Lezione 6

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

Dettagli

Capitolo 4 Pianificazione e Sviluppo di Web Part

Capitolo 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,

Dettagli

Oreste Signore, <oreste@w3.org> Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, 1-56124 Pisa

Oreste 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

Dettagli

TCP/IP: INDIRIZZI IP SIMBOLICI

TCP/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

Dettagli

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Reti 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

Dettagli

- Corso di computer -

- Corso di computer - - Corso di computer - @ Cantiere Sociale K100-Fuegos Laboratorio organizzato da T-hoster.com www.t-hoster.com info@t-hoster.com La posta elettronica La Posta Elettronica è un servizio internet grazie al

Dettagli

Internet e il World Wide Web

Internet e il World Wide Web Internet e il World Wide Web 20 novembre 2006 Rete Informatica Supporto tecnologico su cui si basano servizi per la diffusione, gestione e controllo dell informazione Posta elettronica (e-mail) World Wide

Dettagli

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Nelle 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

Dettagli

Internet Architettura del www

Internet Architettura del www Internet Architettura del www Internet è una rete di computer. Il World Wide Web è l insieme di servizi che si basa sull architettura di internet. In una rete, ogni nodo (detto host) è connesso a tutti

Dettagli

Corso di PHP. Prerequisiti. 1 - Introduzione

Corso di PHP. Prerequisiti. 1 - Introduzione Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere

Dettagli

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

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

Dettagli

Le reti telematiche. Laboratorio di Informatica AA 2008/2009

Le reti telematiche. Laboratorio di Informatica AA 2008/2009 Le reti telematiche 1 Schema di indirizzamento Un generico dispositivo connesso ad Internet deve essere identificabile in modo univoco Per questo motivo a ogni computer connesso viene associato un indirizzo

Dettagli

Aspetti SW delle reti di calcolatori. L architettura del sistema. La struttura di Internet 22/04/2011

Aspetti SW delle reti di calcolatori. L architettura del sistema. La struttura di Internet 22/04/2011 Aspetti SW delle reti di calcolatori L architettura del sistema contenuto della comunicazione sistema per la gestione della comunicazione sottosistema C sottosistema B sottosistema A protocollo applicativo

Dettagli

Avvio di Internet ed esplorazione di pagine Web.

Avvio di Internet ed esplorazione di pagine Web. Incontro 1: Corso di aggiornamento sull uso di internet Avvio di Internet ed esplorazione di pagine Web. Istituto Alberghiero De Filippi Via Brambilla 15, 21100 Varese www.istitutodefilippi.it Tel: 0332-286367

Dettagli

prof. Mario Dalessandro

prof. 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.

Dettagli

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione Evoluzione del Web Direzioni di sviluppo del web a) Multimedialità b) Dinamicità delle pagine e interattività c) Accessibilità d) Separazione del contenuto dalla forma di visualizzazione e) Web semantico

Dettagli

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia

Informatica. 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

Dettagli

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

Indirizzi 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

Dettagli

POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL Sommario Pagina di accesso... 3 Posta in arrivo... 4 Area Posta... 5 Area Contatti... 8 Area Opzioni... 10 Area Cartelle... 13 La Postemail Certificata

Dettagli

Lezione n 1! Introduzione"

Lezione 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"

Dettagli

Come 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 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

Dettagli

Comunicazione nel tempo

Comunicazione 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

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

19. 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

Dettagli

Siti interattivi e dinamici. in poche pagine

Siti interattivi e dinamici. in poche pagine Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata

Dettagli

Il traffico sul Web si moltiplica in maniera impressionante a un tasso annuale superiore al 300%.

Il traffico sul Web si moltiplica in maniera impressionante a un tasso annuale superiore al 300%. Il traffico sul Web si moltiplica in maniera impressionante a un tasso annuale superiore al 300%. La capacità di una rete, ovvero il volume di traffico che è in grado di trasmettere, dipende dalla larghezza

Dettagli

Informatica per la comunicazione" - lezione 10 -

Informatica per la comunicazione - lezione 10 - Informatica per la comunicazione" - lezione 10 - Evoluzione del Web" Nell evoluzione del Web si distinguono oggi diverse fasi:" Web 1.0: la fase iniziale, dal 1991 ai primi anni del 2000" Web 2.0: dai

Dettagli

Comandi principali del linguaggio HTML (Hyper Text Markup Language)

Comandi principali del linguaggio HTML (Hyper Text Markup Language) Comandi principali del linguaggio HTML (Hyper Text Markup Language) Caratteristiche di HTML HTML è un linguaggio di formattazione (markup) di documenti ed è il linguaggio base per produrre documenti per

Dettagli

INTERNET PER INIZIARE PRIMA PARTE

INTERNET PER INIZIARE PRIMA PARTE Università del Tempo Libero Caravaggio INTERNET PER INIZIARE PRIMA PARTE Prof. Roberto Foglia roberto.fogl@tiscali.it 21 gennaio 2016 COS È INTERNET È una rete di composta da migliaia di reti di computer

Dettagli

HTML SITI WEB. FEQUENZA OBBLIGATORIA 80% ESERCITAZIONI (laboratorio) RICONOSCIMENTO 3 CFU. infolab@uniroma3.it host.uniroma3.it/laboratori/infolab

HTML SITI WEB. FEQUENZA OBBLIGATORIA 80% ESERCITAZIONI (laboratorio) RICONOSCIMENTO 3 CFU. infolab@uniroma3.it host.uniroma3.it/laboratori/infolab HTML SITI WEB FEQUENZA OBBLIGATORIA 80% ESERCITAZIONI (laboratorio) RICONOSCIMENTO 3 CFU infolab@uniroma3.it host.uniroma3.it/laboratori/infolab INTERNET Generalmente Internet è definita la rete delle

Dettagli

Manuali.net. Nevio Martini

Manuali.net. Nevio Martini Manuali.net Corso base per la gestione di Siti Web Nevio Martini 2009 Il Linguaggio HTML 1 parte Introduzione Internet è un fenomeno in continua espansione e non accenna a rallentare, anzi è in permanente

Dettagli

Internet Terminologia essenziale

Internet Terminologia essenziale Internet Terminologia essenziale Che cos è Internet? Internet = grande insieme di reti di computer collegate tra loro. Rete di calcolatori = insieme di computer collegati tra loro, tramite cavo UTP cavo

Dettagli

Configurare Outlook Express

Configurare Outlook Express Configurare Outlook Express Le funzioni Outlook Express è il programma fornito da Microsoft per la gestione della posta elettronica e dei newsgroup. Esso consente: Gestione di account multipli Lettura

Dettagli

Internet: architettura e servizi

Internet: 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

Dettagli

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>... HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento

Dettagli

Internet: architettura e servizi

Internet: 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

Dettagli

Facendo clic su parole, immagini e icone si può passare da un sito all'altro.

Facendo clic su parole, immagini e icone si può passare da un sito all'altro. I browser Introduzione Facendo clic su parole, immagini e icone si può passare da un sito all'altro. Ogni pagina web è un documento ipertestuale, caratterizzato da un proprio indirizzo denominato URL (Uniform

Dettagli

Il Web Server e il protocollo HTTP

Il 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

Introduzione al linguaggio HTML. A. Lorenzi - Università di Bergamo - Facoltà di Economia 1

Introduzione al linguaggio HTML. A. Lorenzi - Università di Bergamo - Facoltà di Economia 1 Introduzione al linguaggio HTML A. Lorenzi - Università di Bergamo - Facoltà di Economia 1 Richiami introduttivi (1) sito Internet o sito Web o sito WWW: insieme delle pagine che si riferiscono ad uno

Dettagli

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti

Dettagli

Corso Creare Siti WEB

Corso Creare Siti WEB Corso Creare Siti WEB INTERNET e IL WEB Funzionamento Servizi di base HTML CMS JOOMLA Installazione Aspetto Grafico Template Contenuto Articoli Immagini Menu Estensioni Sito di esempio: Associazione LaMiassociazione

Dettagli

Il funzionamento delle reti

Il 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

Dettagli

Come funziona internet

Come funziona internet Come funziona internet Architettura client server URL/URI Richiesta (Request) Risposta (Response) Pagina url e uri Uno Uniform Resource Identifier (URI, acronimo più generico rispetto ad "URL") è una stringa

Dettagli

Altro esempio di HTML

Altro 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

Dettagli

Le Reti Informatiche

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

Dettagli

Reti di Telecomunicazione Lezione 8

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

Dettagli

Ipertesti e Internet. Ipertesto. Ipertesto. Prof.ssa E. Gentile. a.a. 2011-2012

Ipertesti e Internet. Ipertesto. Ipertesto. Prof.ssa E. Gentile. a.a. 2011-2012 Corso di Laurea Magistrale in Scienze dell Informazione Editoriale, Pubblica e Sociale Ipertesti e Internet Prof.ssa E. Gentile a.a. 2011-2012 Ipertesto Qualsiasi forma di testualità parole, immagini,

Dettagli

Informatica per la comunicazione" - lezione 9 -

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

Dettagli

Modulo 8. Sviluppo di pagine e siti Creare pagine Web

Modulo 8. Sviluppo di pagine e siti Creare pagine Web Pagina 1 di 6 Sviluppo di pagine e siti Creare pagine Web HTML è l'acronimo di HyperText Markup Language; si tratta di un linguaggio utilizzato per la marcatura ipertestuale. A differenza dei comuni linguaggi

Dettagli

Iniziare con Internet Explorer. dott. Andrea Mazzini

Iniziare con Internet Explorer. dott. Andrea Mazzini Iniziare con Internet Explorer dott. Andrea Mazzini Cos'è Internet Internet è una rete mondiale di computer interconnessi alla quale si può accedere e trovare informazioni, fare acquisti, parlare con altri

Dettagli

STAMPA DI UNA PAGINA SEMPLICE

STAMPA DI UNA PAGINA SEMPLICE Pagina 11 copiati nel proprio sistema (disco fisso o floppy). Questa operazione è detta download o scaricamento. Il modo più semplice per effettuare un download di un file (a meno che non sia specificato

Dettagli

I canali di comunicazione

I canali di comunicazione I canali di comunicazione tipo velocità min velocità max doppino telefonico 300bps 10 mbps micro onde 256kbps 100 mbps satellite 256kbps 100 mbps cavo coassiale 56 kbps 200 mbps fibra ottica 500 kbps 10

Dettagli

5. Fondamenti di navigazione e ricerca di informazioni sul Web

5. Fondamenti di navigazione e ricerca di informazioni sul Web 5. Fondamenti di navigazione e ricerca di informazioni sul Web EIPASS Junior SCUOLA PRIMARIA Pagina 43 di 47 In questo modulo sono trattati gli argomenti principali dell universo di Internet, con particolare

Dettagli

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Servizi 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

Dettagli

Introduzione all uso di Internet. Ing. Alfredo Garro garro@si.deis.unical.it

Introduzione all uso di Internet. Ing. Alfredo Garro garro@si.deis.unical.it Introduzione all uso di Internet Ing. Alfredo Garro garro@si.deis.unical.it TIPI DI RETI ( dal punto di vista della loro estensione) Rete locale (LAN - Local Area Network): collega due o piu computer in

Dettagli

Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo

Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo Modulo 7 Reti informatiche Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo Scopi del modulo Modulo 7 Reti informatiche,

Dettagli

Reti Telematiche e Internet

Reti Telematiche e Internet Reti Telematiche e Internet Cenni 12/04/2006 1 Reti telematiche Wired, Wireless Internet Servizi www email Linguaggi Html, css, php Argomenti 12/04/2006 2 1 Reti telematiche Componenti principali computer:

Dettagli

Posta Elettronica. Comunicare con e-mail. Definizione di e-mail. metodo di trasmissione dei messaggi tramite Internet:

Posta Elettronica. Comunicare con e-mail. Definizione di e-mail. metodo di trasmissione dei messaggi tramite Internet: Posta Elettronica Comunicare con e-mail Definizione di e-mail Def) La posta elettronica è un metodo di trasmissione dei messaggi tramite Internet: serve a comunicare per iscritto con gli altri utenti della

Dettagli

Informatica per la comunicazione" - lezione 8 -

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

Dettagli

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

NAVIGAORA HOTSPOT. Manuale utente per la configurazione NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento

Dettagli

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità Ipertesto Reti e Web Ipertestualità e multimedialità Ipertesto: documento elettronico costituito da diverse parti: nodi parti collegate tra loro: collegamenti Navigazione: percorso tra diversi blocchi

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

INTERNET: DEFINIZIONI Internet: E l insieme mondiale di tutte le reti di computer interconnesse mediante il protocollo TCP/IP. WWW (World Wide Web): Sinonimo di Internet, è l insieme dei server e delle

Dettagli

Configurazione di Outlook Express

Configurazione di Outlook Express OUTLOOK Outlook Express è il client di posta elettronica sviluppato da Microsoft, preinstallato su sistemi operativi Windows a partire da Windows 98 fino all'uscita di Windows XP. Con l'arrivo di Windows

Dettagli

Internet e posta elettronica. A cura di Massimiliano Buschi

Internet e posta elettronica. A cura di Massimiliano Buschi Internet e posta elettronica A cura di Massimiliano Buschi Concetti fondamentali Internet www Tcp/ip Browser Terminologia Esistono un sacco di termini con cui bisogna famigliarizzare http url Link Isp

Dettagli

Internet 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 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

Dettagli

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Manuale servizio Webmail Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Introduzione alle Webmail Una Webmail è un sistema molto comodo per consultare la

Dettagli

Esercizi di JavaScript

Esercizi di JavaScript Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio

Dettagli

SERVIZI OFFERTI DA INTERNET INTERNET POSTA ELETTRONICA

SERVIZI OFFERTI DA INTERNET INTERNET POSTA ELETTRONICA Reti Informatiche SERVIZI OFFERTI DA INTERNET INTERNET POSTA ELETTRONICA INTERNET Il prototipo della grande rete si chiamava ARPAnet ed alla fine del 1960 collegava i computer dell UCLA, dello Stanford

Dettagli

Database e reti. Piero Gallo Pasquale Sirsi

Database 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

Dettagli

Introduzione a Internet e al World Wide Web

Introduzione a Internet e al World Wide Web Introduzione a Internet e al World Wide Web Una rete è costituita da due o più computer, o altri dispositivi, collegati tra loro per comunicare l uno con l altro. La più grande rete esistente al mondo,

Dettagli

Internet e i suoi servizi. Luca Cervone (luca.cervone@unibo.it)

Internet e i suoi servizi. Luca Cervone (luca.cervone@unibo.it) Internet e i suoi servizi Luca Cervone (luca.cervone@unibo.it) La rete Una reteèun insieme non gerarchicodi sistemi connessi tra di loro. Nel caso dei computerla rete sta ad indicare l insieme degli strumentihardwaree

Dettagli

Il linguaggio HTML - Parte 4

Il linguaggio HTML - Parte 4 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 4 Dott. Chiara Braghin braghin@dti.unimi.it HTML - I Riferimenti Ipertestuali Il piatto forte di tutto

Dettagli

Internet e Tecnologia Web

Internet e Tecnologia Web INTERNET E TECNOLOGIA WEB Corso WebGis per Master in Sistemi Informativi Territoriali AA 2005/2006 ISTI- CNR c.renso@isti.cnr.it Internet e Tecnologia Web...1 TCP/IP...2 Architettura Client-Server...6

Dettagli

Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1

Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1 Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1 Chi può riuscire a creare pagine HTML? La realizzazione di pagine web non eccessivamente sofisticate è alla portata di tutti, basta

Dettagli

Guida all uso. Esso sarà riportato nell intestazione. Vediamo:

Guida all uso. Esso sarà riportato nell intestazione. Vediamo: faxm@il è un applicazione che permette agli utenti dei sistemi di telefonia IP di inviare, ricevere e gestire fax. Il tradizionale sistema di fax è ormai superato. Con faxm@il non riceviamo né spediamo

Dettagli

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

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

Dettagli