PAOLO CAMAGNI RICCARDO NIKOLASSY. I linguaggi. Web. del. HTML, CSS, JavaScript, VBScript, ASP, PHP

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "PAOLO CAMAGNI RICCARDO NIKOLASSY. I linguaggi. Web. del. HTML, CSS, JavaScript, VBScript, ASP, PHP"

Transcript

1 PAOLO CAMAGNI RICCARDO NIKOLASSY I linguaggi del Web HTML, CSS, JavaScript, VBScript, ASP, PHP

2

3 Paolo Camagni Riccardo Nikolassy I linguaggi del Web HTML, CSS, JavaScript, VBScript, ASP, PHP EDITORE ULRICO HOEPLI MILANO

4 UN TESTO PIÙ RICCO E SEMPRE AGGIORNATO Nel sito sono disponibili: materiali didattici integrativi; eventuali aggiornamenti dei contenuti del testo. Copyright Ulrico Hoepli Editore S.p.A Via Hoepli 5, Milano (Italy) tel fax Tutti i diritti sono riservati a norma di legge e a norma delle convenzioni internazionali

5 I n d i c e Presentazione 6 Modulo 1 - Le reti, l HTML e i fogli di stile 7 U.A. 1 - Le reti di computer Le reti di computer Le topologie di rete Il modello ISO/OSI e Internet Il cablaggio e i dispositivi di rete Gli indirizzi IP I protocolli e il routing La rete Internet L architettura del Web I servizi di Internet I domini, il DNS e la registrazione di siti Proxy 19 Esempi di laboratorio 20 Esercizi di applicazione 27 U.A. 2 - Il linguaggio HTML HTML Creare una pagina La sintassi L intestazione di un documento Il corpo del documento (tag <BODY>) I caratteri speciali I paragrafi e la formattazione del testo I tag di gestione del testo (text level) La definizione del carattere Le intestazioni (titoli) Le immagini Gli elenchi Gli elenchi strutturati Le tabelle I collegamenti ipertestuali (link) Gli oggetti multimediali Inserire applet Java I frame I frame annidati I moduli e il server web Il modulo di immissione form Gli elementi che compongono i moduli (campi) 60 Esercizi di applicazione 65 U.A. 3 - I fogli di stile (CSS) Gli stili, gli elementi e le proprietà I fogli di stile Le priorità e gli stili ripetuti Le proprietà Come definire le aree Le classi La proprietà z-index Le pseudoclassi Il cursore del mouse 82 Esempi di laboratorio 84 Esercizi di applicazione 86 Modulo 2 - Gli script lato client 87 U.A. 4 - Un linguaggio lato client: JavaScript Le pagine dinamiche e i linguaggi di scripting Gli script lato client e lato server Che cosa serve per iniziare Dove inserire gli script Gli script gestori di evento Gli script da file esterni Le finestre di dialogo Scrivere nella pagina Le variabili Gli operatori e le funzioni aritmetiche Le conversioni di tipo Le stringhe I vettori La selezione I cicli in JavaScript Le funzioni Le funzioni e gli eventi 105 3

6 Indice 4.18 La convalida dei moduli con JavaScript Gli oggetti del browser Il documento (document) La barra degli indirizzi (location) La cronologia del browser (history) La gestione degli eventi Le immagini 119 Esempi di laboratorio 121 Esercizi di applicazione 125 U.A. 5 - Un linguaggio lato client: VBScript VBScript I tipi di variabili Gli array Le finestre in VBScript La selezione I cicli in VBScript Le subroutine Il passaggio dei parametri Le funzioni Le funzioni interne di VBScript Associare gli eventi VBScript e il browser La convalida prima dell inoltro di un modulo VBScript e i confronti tra le date 141 Esempi di laboratorio 142 Esercizi di applicazione 146 Modulo 3 - Gli script lato server 147 U.A. 6 - Gli script lato server con ASP Gli script lato server Le pagine dinamiche e gli script lato server La sintassi ASP L inclusione di file esterni in pagine ASP Gli oggetti di ASP L oggetto Response La comunicazione client/server e l oggetto Request L oggetto Request La collection Request.Form La collection Request.ServerVariables Un esempio sull oggetto Request L oggetto Server L oggetto Application L oggetto Session Le sessioni e il file Global.asa ASP e i file di testo La protezione delle pagine I cookie Diversi metodi a confronto sulla persistenza dei dati L oggetto ASPError 173 Esempi di laboratorio 175 Esercizi di applicazione 181 U.D. 7 - L interazione tra ASP e i database I database e il Web L architettura di un applicazione web Le tabelle di Access Le interrogazioni ai dati presenti in tabella (query) La connessione DSN ad Access La connessione DSN-less ad Access L oggetto RecordSet Come paginare i risultati di un Recordset Un esempio di navigazione tra record La selezione nel Recordset La selezione condizionale di un Recordset Usare le relazioni in un Recordset Raggruppare i Recordset L inserimento di nuovi record nella tabella L eliminazione di record in una tabella L aggiornamento di record in una tabella L esecuzione di stored procedure Access Leggere un file XML in ASP 218 Esempi di laboratorio 221 Esercizi di applicazione 232 4

7 Indice U.D. 8 - Gli script lato server con PHP La sintassi fondamentale di PHP L installazione di PHP in ambienti diversi I blocchi e i commenti Gli operatori I costrutti principali I cicli e i controlli I tipi di dati Il casting L output in PHP Le funzioni native particolari di PHP Le variabili e le costanti Le variabili provenienti dai form I cookie Gli array Inviare file al client con header() e readfile() Le funzioni La persistenza in PHP L inclusione di file esterni I file in PHP 262 Esempi di laboratorio 266 Esercizi di applicazione 271 U.D. 9 - L interazione tra PHP e i database I tipi di connessione ai database La connessione ad Access DSN-less con le funzioni COM La connessione al database con COM e ADO Inserire nuovi record Leggere da una tabella L aggiornamento di una tabella Il flusso dei dati nella comunicazione tra PHP e MySQL MySQL Le funzioni di connessione al database MySQL La funzione mysql_query() Un esempio di lettura da una tabella MySQL Aggiungere dati a una tabella MySQL L aggiornamento dei record di una tabella MySQL L eliminazione di un record da una tabella MySQL Verificare i risultati di una query MySQL 278 Esempi di laboratorio 281 Esercizi di applicazione 287 5

8 P r e s e n t a z i o n e Caratteristiche generali Questo volume è stato scritto con l obiettivo di fornire una panoramica sulle principali tecnologie che permettono il funzionamento di Internet. Presenta e approfondisce i linguaggi di scripting e di marcatura maggiormente diffusi per la creazione di pagine web statiche, dinamiche, lato client e lato server. La trattazione parte dai concetti basilari delle tecnologie di rete e si spinge sino all interfacciamento con i database Access e MySQL. Fornisce inoltre ampio spazio alle tematiche relative alle architetture Three-Tier, che rappresentano un modello imprescindibile nella gestione dei siti web dinamici. I linguaggi presentati sono molteplici e vanno da quelli di marcatura come HTML e CSS a quelli di scripting lato client (JavaScript e VB- Script), fino ai linguaggi di scripting lato server (ASP e PHP). Il volume raccoglie inoltre numerosi approfondimenti che riguardano argomenti correlati (SQL, XML, RSS) spesso presentati all interno di esempi pratici. Impianto didattico Il testo è caratterizzato da una struttura modulare: gli argomenti vengono forniti con esempi di difficoltà crescente, consentendo in tal modo allo studente di acquisire le conoscenze di base delle tematiche illustrate. Ogni Modulo presenta un macro argomento. I moduli sono a loro volta suddivisi in Unità di apprendimento. Ciascuna Unità sviluppa un argomento specifico ed è suddivisa in paragrafi. Al termine delle Unità di apprendimento sono presenti due sezioni: una sezione per l attività di laboratorio con esempi svolti. Gli esempi più articolati vengono suddivisi in fasi e presentati corredati dalle codifiche, molto ricche di commenti; una sezione per la verifica delle conoscenze e competenze acquisite, suddivisa in esercizi da svolgere e domande aperte. A chi è rivolto il volume Il libro si rivolge prevalentemente ai trienni degli Istituti Tecnici Industriali per gli indirizzi di Informatica, Elettronica, Elettrotecnica, Telecomunicazioni, al triennio dei Licei Tecnici, al Liceo Scientifico Tecnologico, al Liceo Scientifico a indirizzo PNI, ai corsi di Informatica, Elettronica, Telecomunicazioni degli Istituti Professionali e a tutti coloro che desiderano approfondire le tematiche riguardanti i linguaggi di programmazione per il Web. Paolo Camagni Riccardo Nikolassy 6

9 Modulo 1 Le reti, l HTML e i fogli di stile PREREQUISITI $ Utilizzo di un sistema operativo $ Tecniche di rappresentazione delle informazioni $ Utilizzo elementare di Internet $ Caratteristiche fondamentali di hardware e software COMPETENZE $ Sapere individuare e classificare una rete in base alla topologia e all estensione $ Sapere descrivere significato e struttura di un indirizzo IP, anche in una rete locale $ Sapere redigere un documento HTML che sia visibile nella Rete $ Sapere impostare la struttura grafica di un sito web attraverso i frame e i fogli di stile $ Sapere creare un sito web con HTML e fogli di stile CSS & CONOSCENZE U.A. 1 Le reti di computer e Internet U.A. 2 Il linguaggio HTML U.A. 3 I fogli di stile (CSS) $ Conoscenza della terminologia specifica della rete Internet $ Conoscenza delle tipologie di rete sia geografiche sia locali $ Capacità di descrivere le componenti hardware e software di una rete $ Conoscenza del concetto di protocollo $ Conoscenza delle sezioni costituenti una pagina HTML $ Conoscenza dei principali marcatori HTML e del significato della comunicazione client/server $ Conoscenza dei principali elementi, proprietà e attributi CSS $ Conoscenza del significato di fogli di stile a cascata e del significato di classe e pseudoclasse

10 1 Unità di apprendimento Le reti di computer e Internet 1.1 Le reti di computer I computer vengono connessi in rete per comunicare tra loro e condividere risorse. Per risorse si intende, per esempio, una stampante oppure una cartella del disco rigido. Per connettere i computer in rete è necessario dotarli di una scheda aggiuntiva, la scheda di rete, comunemente chiamata Ethernet. Si crea in tal modo una LAN (Local Area Network), ossia una rete locale. A seconda della dimensione dell area geografica in cui sono dislocati i PC, le reti possono essere classificate in reti locali LAN (e MAN) e reti geografiche WAN (e GAN). LAN (Local Area Network). Si tratta di un insieme di computer collegati tra loro e ubicati fisicamente nello stesso luogo, per esempio all interno di un area aziendale o di un abitazione privata. MAN (Metropolitan Area Network). In questo caso i computer si trovano all interno di un area urbana di grandi dimensioni oppure sono dislocati in più comuni limitrofi. Fra i vari esempi possiamo prendere in considerazione quello che riguarda più computer interconnessi tra loro e collegati a un server centrale nell intero territorio comunale e quello relativo ai PC delle segreterie delle facoltà universitarie dislocate in una determinata area metropolitana. WAN (Wide Area Network). In questo caso l area geografica comprende l intero territorio nazionale o addirittura gli Stati con esso confinanti. GAN (Global Area Network). È facile intuire dalla traduzione stessa dell acronimo che si tratta di reti che collegano computer dislocati in tutti i continenti. Diverse le tecnologie impiegate per interconnettere le macchine: dal cavo in rame del comune doppino telefonico fino agli avanzati sistemi satellitari. Internet, la Rete delle reti, è un tipico esempio di GAN. AREA COPERTA DISTANZA TIPO DI RETE Stanza 10 metri LAN Edificio 100 metri LAN Campus 1 chilometro LAN Città 10 chilometri MAN Area metropolitana 100 chilometri MAN Stato o Nazione 1000 chilometri WAN Continente 5000 chilometri WAN Pianeta chilometri WAN Ciascuna scheda di rete è identificata da un numero (indirizzo MAC, Media Access Control) che la identifica in modo univoco, analogamente a quanto accade per un numero di telefono. Se all interno di una rete un computer vuole comunicare con un altro, il sistema operativo provvede a convertire il messaggio da inviare in un comando adatto a essere interpretato dalla scheda di rete. All interno di una rete LAN ciascun computer riconsce gli indirizzi di rete degli altri; ne consegue che verrà inviato all indirizzo del computer destinatario. Il mezzo usato per comunicare, generalmente un cavo, è di solito condiviso con tutti gli altri computer della rete; pertanto, prima di trasmettere le informazioni, la scheda di rete deve assicurarsi che il cavo sia libero da segnale elettrico per evitare collisioni. Siccome il messaggio viene ricevuto da tutte le macchine collegate, si deduce che esso debba contenere l indirizzo di destinazione per essere riconoscibile dal computer destinatario. 8

11 Unità di apprendimento 1 - Le reti di computer e Internet La collisione avviene quando una scheda di rete accede al mezzo trasmissivo in un qualunque momento e questo risulta già occupato da una trasmissione in corso. La scheda deve attendere per un tempo casuale prima di ritentare di nuovo la trasmissione. Il tempo casuale viene incrementato ad ogni nuovo tentativo fallito, per cui si può avere un rapido decadimento delle prestazioni della rete in una situazione di traffico intenso. È necessario affermare che i dispositivi usati per far condividere i cavi di rete sono principalmente due, l hub e lo switch. Il primo può provocare le collisioni perché ripete il messaggio a tutti i computer collegati, il secondo invece è più efficiente in quanto spedisce il messaggio al solo destinatario. Hub Switch 1.2 Le topologie di rete L aspetto più evidente di una rete è sicuramente la topologia delle connessioni, ovvero la disposizione geometrica dei vari elementi (nodi) di cui è composta. Al crescere del numero dei nodi aumentano le geometrie possibili: ciascun tipo sarà più o meno adatto a una particolare esigenza; non è quindi possibile una classificazione rigorosa delle topologie di rete, possiamo solo individuare alcune tipologie fondamentali di riferimento. Alcune reti utilizzano i collegamenti punto a punto (peer to peer), cioè la connessione diretta tra coppie di nodi, con canali riservati, senza stazioni intermedie. Altre prevedono i collegamenti multipunto; in altre parole utilizzano un canale comune su cui possono accedere più nodi. Le topologie più importanti sono illustrate di seguito. Reti a stella (a): il numero di canali è uguale al numero di nodi meno uno (c = n 1). La fault tollerance è inesistente: nel caso in cui il canale si guasti, la funzionalità della rete viene compromessa. Al centro della stella si trova un dispositivo concentratore (hub o switch). Reti ad anello (b): nella topologia ad anello ogni nodo è collegato con altri nodi in modo da formare una struttura circolare. Ogni informazione da trasferire deve percorrere l anello fino al destinatario: se consideriamo il messaggio di risposta per la conferma, ogni scambio d informazioni coinvolge tutti i nodi della rete, che devono cooperare alla comunicazione (a) (c) (b) (d) anche se non sono direttamente interessati ai messaggi. Il guasto di un nodo, quindi, provoca la caduta dell intera rete anche se è facile ponticellare l ingresso e l uscita di un nodo per escluderlo. Reti a bus (c): i computer sono connessi a un unico canale comune, condiviso da tutte le comunicazioni. I messaggi, organizzati in pacchetti, vengono inviati sul canale e tutti i nodi possono valutarli, ma solo il nodo che riconosce di essere il destinatario acquisisce il messaggio. Ovviamente, un solo nodo alla volta può trasmettere sul canale. Reti ad albero (d): reti a maglie completamente complesse o non completamente complesse. 9

12 Modulo 1 - Le reti, l HTML e i fogli di stile 1.3 Il modello ISO/OSI e Internet La maggior parte delle reti moderne è organizzata a livelli. In passato, quando tale modello di progettazione e sviluppo degli standard hardware e software non era ancora stato adottato, si riscontravano, soprattutto nella gestione delle reti, notevoli problemi di incompatibilità. I livelli sono caratterizzati da una struttura gerarchica tale per cui ognuno di essi è in grado di comunicare soltanto con quello immediatamente superiore e con quello immediatamente inferiore, attraverso meccanismi predeterminati detti interfacce. Ogni livello di rete delle singole macchine comunica con i livelli corrispondenti delle altre, mediante predefinite regole di conversazione che prendono il nome di protocolli. Il protocollo è un accordo, tra le parti che comunicano, sul modo in cui la comunicazione deve procedere. (A. Tanenbaum, Computer Networks) La comunicazione non è diretta, ma avviene passando attraverso i livelli inferiori del proprio computer i quali aggiungono informazioni di vario tipo al messaggio che viene inviato all altro computer.il messaggio, attraverso i vari livelli, raggiunge il mezzo fisico di trasmissione e viene inviato alla seconda macchina, in corrispondenza della quale la gerarchia dei livelli risale fino ad arrivare a destinazione. Questa struttura è molto vantaggiosa in quanto assicura la comunicazione anche in presenza di una diversificazione profonda dei singoli livelli, purchè naturalmente le interfacce tra i livelli rimangano immutate. Il modello di riferimento è quello proposto dall ISO (International Standards Organization) con il nome di modello OSI (Open Systems Interconnection) che ha lo scopo di rendere il sistema di trasmissione aperto, cioè di facile interconnettività. Esso si struttura su sette livelli (figura a lato). ISO-OSI Applicazione Presentazione Sessione Trasporto Rete Collegamento dati Fisico Ognuno di questi svolge le funzioni predefinite illustrate di seguito. 10 Il livello fisico descrive le modalità di trasmissione e ricezione dei segnali (elettrici, ottici) che trasportano le informazioni. Il livello di collegamento dati descrive come viene controllato il flusso di dati fra due nodi intercomunicanti, le modalità di condivisione del mezzo trasmissivo da parte di più utilizzatori ecc. Il livello di rete descrive le modalità di instradamento (routing) ovvero specifica come avviene l attraversamento delle reti interconnesse. Il livello di trasporto comprende tutte le operazioni necessarie al corretto trasferimento dei dati dal nodo sorgente al nodo destinazione provvedendo al controllo degli errori, alla ritrasmissione in caso di errore ecc. ISO-OSI TCP/IP Il livello di sessione controlla la connessione fra le due applicazioni intercomunicanti Applicazione Applicazione ovvero attiva e disattiva il canale virtuale di interconnessione fra i due programmi che si Presentazione scambiano i dati. Non previsto Sessione Il livello di presentazione effettua la conversione dei protocolli, l interpretazione Trasporto TCP/UDP dei dati su base sintattica, la cifratura e decifratura ecc. Rete IP Il livello di applicazione descrive i protocolli al livello della particolare applicazione, Host-rete Collegamento dati ossia stabilisce la struttura e il significato dei Fisico messaggi che i due programmi intercomunicanti si scambiano.

13 Unità di apprendimento 1 - Le reti di computer e Internet Il modello ISO/OSI possiede una implementazione particolare per Internet denominata suite TCP/IP. Il modello TCP/IP è stato concepito per i protocolli specifici di Internet. L IP (Internet Protocol), uno dei principali protocolli del livello di rete, viene usato per identificare tutti i nodi della rete. Il protocollo TCP (livello di trasporto) gestisce l invio dei pacchetti secondo regole ben precise: il trasmettitore fa partire una sorta di cronometro alla spedizione di ogni pacchetto; il ricevitore invia, per ciascun pacchetto ricevuto, un particolare segnale di riconoscimento indicando la sequenza dell ultimo pacchetto ricevuto correttamente (ACK); il trasmettitore considera quindi spediti tutti i pacchetti successivi. Quando ci si vuole connettere a un server web viene stabilito un collegamento virtuale a livello applicazione. Il livello di trasporto si occupa dei dettagli della connessione. A livello di trasporto il protocollo TCP mette in coda i messaggi delle applicazioni (browser e server) e li trasmette sotto forma di pacchetti; il buon fine della spedizione è attestato da una ricevuta di ritorno. Anche questo è un collegamento virtuale tra le due applicazioni, i cui dettagli sono demandati al livello di rete. A livello di rete il protocollo IP decide quale strada seguire per trasmettere effettivamente i messaggi da un computer all altro. Un computer spedisce, l altro riceve, ma è un collegamento virtuale tra i due computer remoti, dei cui dettagli si occupa il livello di collegamento. A livello di collegamento si decide come fare il trasferimento del messaggio per ogni singolo tratto del percorso: dal computer del browser al primo router, dal primo router al secondo, dal secondo al terzo e dal terzo al computer del server. Questo è un collegamento virtuale tra due computer (o router) adiacenti. I dettagli fisici sono lasciati all ultimo livello. Il livello fisico infine, trasmette il messaggio sul cavo sotto forma di impulso elettrico. Questo è l unico livello in cui avviene l effettiva trasmissione. 1.4 Il cablaggio e i dispositivi di rete Il cablaggio è costituito dagli impianti fisici (principalmente cavi e connettori) che permettono di realizzare una rete di calcolatori, nell ambito di un edificio o di un gruppo di edifici. I primi tipi di cablaggio furono realizzati con grossi cavi coassiali in rame chiamati 10Base5, per reti a topologia a bus. guaina in plastica maglia intrecciata in rame isolante dielettrico nucleo di rame Attualmente il cablaggio viene effettuato attraverso l utilizzo di cavi di categoria 5 o superiore e connettori RJ-45 che possono essere principalmente di 3 categorie, UTP, STP, FTP. UTP (Unshielded Twisted Pair): sono cavi non schermati composti al loro interno da otto fili di rame intrecciati a coppie (pair). Ciascuna coppia è intrecciata con un passo diverso e ogni coppia è intrecciata con le altre. L intreccio dei fili ha lo scopo di ridurre le interferenze e i disturbi. La lunghezza massima di un cavo UTP nello standard Ethernet è di 100 m. STP (Shielded Twisted Pair): sono cavi schermati composti da otto fili di rame intrecciati a coppie (pair), inoltre ogni coppia è intrecciata con le altre. L intreccio dei fili ha lo scopo di ridurre le interferenze e i disturbi. La lunghezza massima di un cavo STP è di 100 m. Ogni coppia è avvolta da fogli di materiale conduttivo che fungono da schermo per le onde elettromagnetiche; esternamente alle 4 coppie vi è un ulteriore foglio di materiale conduttivo. FTP (Foiled Twisted Pair): sono cavi foderati composti da otto fili di rame intrecciati a coppie (pair), inoltre ogni coppia è intrecciata con le altre. L intreccio dei fili ha lo scopo di ridurre le interferenze e i disturbi. La lunghezza massima di un cavo FTP è di 100 m. Esternamente alle 4 coppie vi è un foglio di materiale conduttivo che funge da schermo per le onde elettromagnetiche. 11

14 Modulo 1 - Le reti, l HTML e i fogli di stile Tutti questi tipi di cavi terminano con un connettore di tipo RJ45 che si innesta direttamente nell interfaccia del dispositivo (scheda di rete, hub, switch, router ecc.). Se si devono collegare due dispositivi simili come per esempio due computer o due switch si utilizza un cavo di tipo cross, mentre se si deve collegare il computer a uno switch si utilizza un cavo diritto. Per collegamenti ad alta velocità e su lunghe distanze vengono usati i cavi in fibra ottica. Si tratta di costose fibre formate da filamenti di materiali vetrosi o polimerici, realizzati in modo da poter condurre la luce. Varie aziende di telecomunicazioni stanno costruendo reti in fibra ottica che permettono di trasferire dati alla velocità di 10 megabit/s, indispensabili soprattutto per la TV via Internet e la videoconferenza. Il cavo in fibra ottica è costituito da cinque diversi componenti: core (nucleo), cladding (rivestimento), coating (copertura), strengthening fibers (fibre di irrigidimento), cable jacket (guaina). rivestimento fibre di irrigidimento nucleo copertura guaina I dispositivi di rete sono elementi (nodi) che garantiscono il funzionamento, l efficienza, l affidabilità e la scalabilità della rete stessa. Nell elenco che segue sono indicati alcuni di questi dispositivi, organizzati sulla base del livello ISO/OSI in cui normalmente operano. 12 Hub e repeater. Il repeater consente di connettere due diverse reti tra loro, mentre l hub consente connessioni di più host. Operando al livello 1 del modello ISO/OSI, questi dispositivi non gestiscono l accesso al mezzo trasmissivo, pertanto non controllano il verificarsi di collisioni di messaggi. I messaggi ritrasmessi vengono replicati su tutte le porte dell hub. L hub è un componente ormai obsoleto. Bridge e switch. Questi apparecchi operano al livello 2 del modello OSI. Sono dispositivi che collegano host diversi e reti diverse tra loro. Sono elementi che operano mediante autoapprendimento, per cui non si limitano a replicare il segnale a tutti gli host collegati ma agiscono sui messaggi ricevuti instradandoli verso la destinazione stabilita. Lo switch, rispetto al bridge, ha interfacce multiple per cui consente il collegamento diretto di più host e fornisce prestazioni migliori grazie ad algoritmi di individuazione della destinazione dei messaggi. Router. I router operano al livello 3 del modello ISO/OSI. Sono dispositivi in grado di identificare mittente e destinatario dei messaggi localizzandoli attraverso l indirizzo IP, che verrà illustrato più avanti. Permettono di instradare (route) i messaggi verso l host o la rete desiderata. Un host non è altro che un dispositivo collegato a Internet. Gli host possono essere di diverso tipo, per esempio computer, palmari, dispositivi mobili ecc. L host (ospite) è definito in questo modo perché ospita programmi di livello applicativo (browser web, client di posta elettronica, web server). Gateway. È un dispositivo che opera a livello 7 del modello ISO/OSI. A differenza dei router che operano al livello 3 del modello ISO/OSI e che gestiscono e indirizzano dinamicamente il traffico sulla rete, il gateway collega reti di tipo diverso e passa informazioni da una rete all altra eseguendo le conversioni di protocollo necessarie. Firewall. È un dispositivo che opera a diversi livelli del modello ISO/OSI. Significa parete antincendio ed è un sistema per prevenire un accesso non autorizzato a/da una rete privata. I firewall possono essere implementati sia in hardware sia in software. Generalmente si mette un firewall tra la macchina, o la rete da proteggere, e la rete esterna.

15 Unità di apprendimento 1 - Le reti di computer e Internet 1.5 Gli indirizzi IP Un indirizzo IP è una sequenza di 4 cifre, ciascuna rappresentata da un numero compreso tra 0 e 255, separate dal punto. Pertanto l indirizzo IP può andare da un minimo di fino a un massimo di L indirizzo IP viene usato all interno delle reti di computer che usano il protocollo IP (Internet Protocol) per identificare i dispositivi collegati (router, computer, server di rete, stampanti, alcuni tipi di telefoni ecc.), in modo tale che ciascun dispositivo possieda il proprio indirizzo. Un indirizzo IP può essere visto come l equivalente di un numero telefonico. Infatti, così come un numero di telefono identifica un singolo abbonato oppure un edificio, un indirizzo IP identifica univocamente uno specifico computer o un qualsiasi altro dispositivo di rete o addirittura una intera rete (indirizzi pubblici). A sua volta, in una rete possono essere utilizzati altri indirizzi IP validi localmente (indirizzi privati), così come accade per esempio alla numerazione dei numeri interni di un edificio. Tuttavia l indirizzo IP, rispetto al numero telefonico, può cambiare con grande facilità in funzione di moltissime variabili. L indirizzo è suddiviso in due campi, chiamati campo rete e campo host. Il primo identifica, all interno di Internet, la rete a cui l host è connesso (cosicché tutti gli host di una stessa rete hanno lo stesso campo rete), mentre il campo host identifica un particolare host connesso a una certa rete. Gli indirizzi IP vengono assegnati da un autorità internazionale chiamata NIC (Network Information Center) e da un ente nazionale chiamato, in Italia, GARR (Gruppo Armonizzazione Reti di Ricerca), che coopera con altre autorità simili. Gli indirizzi IP vengono distinti in cinque classi (A, B, C, D, E) che si differenziano secondo la quantità di byte utilizzati per identificare la rete e gli host. Più precisamente, gli indirizzi IP di classe A sono caratterizzati dall avere un byte per il campo rete e tre byte per il campo host, quelli di classe C hanno un byte per il campo host e tre per il campo rete, mentre gli indirizzi IP di classe B hanno due byte per il campo rete e due byte per il campo host. 32 bit Classe A (indirizzi da a ) 0 Classe B (indirizzi da a ) 1 0 Classe C (indirizzi da a ) Classe D Legenda Rete Host Indirizzo multicast Le reti si possono dividere in Classe A (riconoscibile per avere il bit 0 = 0), Classe B (riconoscibile per avere il bit 0 = 1 e il bit 1 = 0), Classe C (riconoscibile per avere il bit 0 = 1, il bit 1 = 1 e il bit 2 = 0) e classe D (riconoscibile per avere il bit 0 = 1, il bit 1 = 1, il bit 2 = 1 e il bit 3 = 0). La classe A viene usata per reti formate da moltissimi computer (host). Il primo byte infatti identifica la rete e i rimanenti 24 bit identificano i diversi computer della rete. Si deduce pertanto che una rete con indirizzo IP di classe A contiene fino a un massimo di 2 24 (oltre 16 milioni) host. Sono possibili solo 128 indirizzi diversi di questo tipo su tutto il pianeta, riservati a grandi aziende o multinazionali. 13

16 Modulo 1 - Le reti, l HTML e i fogli di stile Nella classe B i primi due byte individuano la rete e gli altri due i diversi computer di ogni singola rete. Pertanto si possono indirizzare 2 16 computer (oltre ). Sono possibili al massimo reti di questa categoria. Nella classe C i primi tre byte rappresentano la rete, il singolo host è invece rappresentato solo dall ultimo byte. Pertanto si possono avere al massimo 2 8 computer (255) su ciascuna rete e un totale di circa 2 milioni di reti diverse. Nella classe D gli indirizzi vengono usati esclusivamente per essere inviati a tutti i computer della rete (multicast). L indirizzo rappresenta sempre l interfaccia di loopback o indirizzo fittizio, associato alla macchina corrente. Verrà utilizzato nel linguaggio php per simulare il comportamento di un web server. L abitudine di assegnare reti di classe A o B a compagnie che usano un ridotto sottoinsieme degli indirizzi rischia, oggi, di portare all esaurimento degli indirizzi disponibili; per risolvere questo problema sono state proposte diverse soluzioni ad hoc che consentono di recuperare parte degli indirizzi perduti. L unica vera soluzione al problema dell esaurimento degli indirizzi deriverà dal passaggio a IP versione 6, che utilizzerà 128 bit per gli indirizzi consentendo di avere ben indirizzi distinti! Considerando anche l assegnazione di sottospazi di indirizzi, si calcola che saranno disponibili 1564 indirizzi IP per ogni metro quadrato di superficie terrestre. 1.6 I protocolli e il routing Per fare in modo che il proprio computer sia collegato direttamente a Internet divenendone un host è necessario acquisire un indirizzo IP. Di solito è possibile ottenere un indirizzo di classe C. Tale indirizzo offre la possibilità di collegare ben 255 host, anche se ne dobbiamo collegare solo uno. Una volta collegati, quando viene effettuata la richiesta di una risorsa presente su Internet, dopo avere verificato se la richiesta è da inviare sulla Rete oppure semplicemente all interno della nostra rete locale, viene usata una particolare tecnica chiamata mascheramento. Per una rete di classe C la maschera di rete è In questo modo i bit delle prime tre cifre sono tutti posti a 1 mentre l ultima cifra viene posta a zero: Con la maschera si risale alla parte di indirizzo IP corrispondente alla rete. Basta effettuare una operazione di AND logico bit a bit con la maschera di rete da eseguire sull indirizzo IP dell host chiamante o chiamato per sapere se la richiesta è interna o esterna alla rete. Facciamo un esempio: nella situazione che segue il computer B (host) vuole connettersi al computer F. host B Internet host E router 1 router 2 switch switch host A host C host D host F I due computer appartengono a reti diverse collegate tra loro attraverso Internet. Supponendo che entrambe le reti possiedano indirizzi di classe C: 14 indirizzo computer B: ( ); indirizzo computer F: ( ).

17 Unità di apprendimento 1 - Le reti di computer e Internet Come è stato detto quando parte la richiesta viene effettuata una operazione logica di AND tra i bit dell indirizzo IP e quelli della maschera: and = L indirizzo IP del destinatario, essendo all interno di una rete locale, deve essere anch esso mascherato: and = L indirizzo di destinazione della richiesta, non essendo locale, fa sì che la richiesta venga indirizzata a un dispositivo che avrà il compito di instradarla al di fuori della rete locale: si tratta del router. Nella comunicazione telefonica per stabilire il collegamento tra un telefono e un altro la richiesta viene smistata via via da una centrale telefonica a un altra; i router svolgono un compito analogo a quello delle centrali telefoniche smistando (instradando) le richieste ad altri nodi di Internet. Nell esempio il router 1 sarà collegato ad almeno un altro router (per esempio quello dell ISP) che a sua volta sarà collegato con altri fino a raggiungere il destinatario (router 2). Nel caso in cui host router Subnet b il router in uscita abbia la possibilità di scegliere tra diversi nodi per spedire le informazioni sceglierà il tragitto più conveniente. Nella figura a lato, per collegare l host A all host B i router cercano di fare meno strada possibile. a LAN linea di trasmissione Per fare questo i router usano due tecniche chiamate rispettivamente routing statico e routing dinamico. Si dice statico quando il router possiede una tabella di corrispondenza tra indirizzi e possibili destinazioni con relativo percorso, la quale non viene quasi mai modificata. Si dice dinamico quando la tabella di corrispondenza tra percorsi possibili e indirizzi viene costantemente tenuta aggiornata. 1.7 La rete Internet La rete Internet potrebbe essere paragonata a una ragnatela formata da risorse collegate tra loro mediante link (collegamenti ipertestuali), che formano ciò che si potrebbe definire un ipertesto di dimensioni potenzialmente infinite. Le risorse situate all interno della rete risiedono su computer collegati a Internet e fungono da server, mentre i computer che quotidianamente vengono utilizzati per navigare svolgono la funzione di client. Per comprendere meglio il significato di client e server si può ricorrere a un paragone. Immaginiamo di entrare in un ristorante e di chiedere una particolare pietanza al cameriere. Il client può essere individuato in colui che effettua la richiesta di una risorsa, quindi in questo caso il cliente che si è seduto al tavolo. Il cameriere è il server, ovvero colui che possiede la risorsa. La risorsa richiesta potrebbe essere disponibile, indisponibile momentaneamente (tempi lunghi di preparazione perché richiesta da molti altri clienti) oppure terminata. Analogamente il server non sempre può fornire la risorsa richiesta, oppure se la risorsa viene richiesta da molti client si allungano i tempi di risposta. Inoltre in momenti diversi un client può essere anche server o viceversa. Nella rete Internet le risorse sono molto spesso di tipo software e nel caso della navigazione si tratta di siti web. In particolare, ogni volta che un client web fa click su di un link, invia una richiesta a un server web, che risponde inviando la risorsa corrispondente all indirizzo richiesto. Un server web è un programma, individuato in un computer, che si occupa di fornire, su richiesta del browser, una pagina web (spesso scritta in HTML). Le informazioni inviate dal server web viaggiano in rete trasportate dal protocollo HTTP. L insieme di server web dà vita al World Wide Web, uno dei servizi più utilizzati di Internet. 15

18 Modulo 1 - Le reti, l HTML e i fogli di stile Normalmente un server web risiede su sistemi dedicati ma può essere eseguito su computer in cui risiedano altri server o utilizzati anche per altri scopi. Per esempio si può installare un server web su un normale personal computer allo scopo di provare il proprio sito web. Tra le varie risorse che possono essere scambiate in rete mediante il protocollo menzionato sopra vi sono documenti, comunemente chiamati pagine web, scritte con un linguaggio di contrassegni chiamato HTML. I documenti HTML contengono informazioni e si collegano a loro volta ad altre risorse (per esempio immagini, suoni, animazioni) e costituiscono di fatto la spina dorsale degli ipertesti. Il browser (letteralmente sfogliatore ) è il programma usato dal client per effettuare richieste HTTP a un server web. Permette di individuare la posizione di una pagina in Internet e di interpretare le righe di codice sorgente scritte in HTML, in modo da presentare la pagina web all utente finale. Il codice sorgente che viene interpretato è scritto in un linguaggio di contrassegno quale HTML, che nelle ultime versioni è anche in grado di mandare in esecuzione pseudoeseguibili scritti in Java (Applet) o di interpretare programmi incapsulati internamente detti script, quali per esempio VBscript, Jscript o il più conosciuto JavaScript. I browser più diffusi sono certamente Internet Explorer (a volte denominato IE per brevità) di Microsoft e FireFox oltre ad altri meno noti (Opera, Galeon, Lite, Lynxs). Internet, essendo per propria natura una rete, è composta da nodi che possono essere suddivisi in tre categorie principali: i router, gli Internet Service Provider (ISP) e gli host. I primi sono gli instradatori della rete, cioè permettono ai pacchetti di dati di essere rimbalzati da una sottorete all altra fino a raggiungere la destinazione, mediante particolari algoritmi detti appunto di routing. Il service provider è invece un server in grado grazie ai molteplici POP (Point Of Presence) di distribuire la connessione ai client web che ne fanno richiesta. Gli host, invece, contengono le informazioni che devono essere memorizzate su Internet: essi sono veri e propri computer che ospitano le risorse software della rete. 1.8 L architettura del Web WWW (World Wide Web) significa letteralmente ragnatela intorno al mondo ed è un insieme di pagine multimediali, documenti testuali, audio e video, collegati tra loro, entro i quali ci si può spostare con diverse modalità. In sostanza, esso è l insieme delle pagine ipermediali di Internet. Lo schema che definisce il funzionamento del WWW è presentato nella figura a lato. Client Browser web Richiesta (URL) Server web Pagine del sito Il client fornisce a un server le richieste per un Risposta (contenuto) determinato oggetto. Il server risponde con i dati richiesti inviandoli in formati standard (HTML). Questo è un modello di carattere generale, tuttavia sarà importante ricordare questo schema di comunicazione quando verranno discussi i linguaggi di scripting lato server (PHP e ASP). All interno della rete Internet ciascuna risorsa è identificata in modo univoco mediante un indirizzo URI (Universal Resource Identifier). L URI non è altro che l indirizzo univoco di una particolare risorsa nella rete e rappresenta quindi la risorsa che si vuole raggiungere. Per capire il funzionamento del Web vediamo un piccolo esempio che aiuta a comprendere che cosa accade quando un utente si vuole collegare a un indirizzo URI, in questo caso al sito si scrive l indirizzo nell apposita barra del browser; il browser recupera le informazioni secondo i meccanismi previsti per le risorse identificate con lo schema URI-HTTP; 16

19 Unità di apprendimento 1 - Le reti di computer e Internet il server che contiene le pagine web del sito risponde alla richiesta inviando le informazioni che si vogliono ottenere; il browser interpreta la risposta identificando il tipo di documento che viene trasmesso e a sua volta invia altre richieste per recuperare le informazioni collegate, quali per esempio le immagini relative al primo piano; il browser mostra le informazioni ricevute, che includono a loro volta collegamenti ipertestuali. L URI comprende tutto quanto è necessario per l indirizzamento e la localizzazione dei file. Esso infatti include la localizzazione del protocollo, l indirizzo Internet e il nome del file, ed eventualmente la localizzazione interna a quel particolare documento. Questo argomento verrà approfondito più avanti. Il termine URI viene spesso confuso con URL (Uniform Resource Locator). Entrambi si riferiscono a indirizzi internet, ma la differenza è che l URL è un particolare tipo di URI riferito ai soli indirizzi Internet, mentre l U- RI può identificare indirizzi particolari anche non legati ai protocolli Internet esistenti (per esempio about:blank è un URI). La sintassi URL prevede che venga indicato per primo il protocollo, poi le informazioni del dominio e l eventuale country-code, quindi le eventuali directory e infine il file che contiene i dati: protocollo usato: sottodominio n.sottodominio n-1 dominio/directory/file Il dominio può possedere anche dei sottodomini: per esempio, nell indirizzo mi è un sottodominio di provincia; oppure, nell URL cataloghi è la directory del server di dominio che contiene la directory anni, che a sua volta contiene la directory 2002, che a sua volta contiene il file miocatalogo.htm, www indica il server web, che può essere sostituito con il nome della macchina che lo ospita. Per esempio, l URL è equivalente a italia infatti è semplicemente la macchina che ospita fisicamente il server web. 1.9 I servizi di Internet Il Web è solo uno dei tanti servizi che Internet offre. Tra gli altri, i più importanti sono l FTP, la posta elettronica, i newsgroup, la chat e telnet. FTP (File Transfer Protocol). È un protocollo di comunicazione studiato per il trasferimento di file (binari o di testo) tra due computer collegati alla rete. Con FTP è possibile copiare file dal computer del client al computer del server (upload) e dal computer del server al computer del client (download). Quando si stabilisce una connessione con un sito FTP vengono richiesti un nome e una parola d ordine, poiché si suppone che l utente disponga di un accesso personale a quel server. Un server FTP si raggiunge mediante un URL FTP del tipo: ftp://computer/directory/file (posta elettronica). Il nome esatto del protocollo è mailto: e viene usato per spedire messaggi a qualunque altro utente, una volta noto il suo indirizzo. I messaggi sono costituiti da un semplice testo ASCII, diviso in due parti: le righe di intestazione (header), nelle quali sono contenute informazioni come il mittente, il destinatario, la data, l argomento e il corpo del messaggio, sono separate da una riga vuota. Il messaggio viene composto dal mittente e consegnato a un server (SMTP server), che provvede a contattare altri server lungo la rete fino a giungere al server destinatario (POP server). Il client per leggere i messaggi deve effettuare una richiesta al POP server che contiene la casella di posta. Un tipico indirizzo ha il seguente aspetto: IRC (Internet Relay Chat). Con il protocollo IRC si gestisce una rete di server connessi allo scopo di mettere in comunicazione vari utenti nel mondo permettendo una comunicazione in tempo reale privatamente o in gruppi di chat chiamati canali. 17

20 Modulo 1 - Le reti, l HTML e i fogli di stile Newsgroup (gruppi di discussione). Si tratta di una sorta di bacheca sulla quale chiunque voglia intervenire può farlo spedendo un messaggio. Permettono di leggere o scrivere commenti anche senza essere iscritti al servizio; inoltre gli articoli sono conservati in appositi news server (pertanto non arrivano nella vostra casella postale) e le newsgroup sono facilmente accessibili semplicemente digitando un URL sul browser. Ciascun newsgroup possiede un nome formato da una serie di parole separate da punti; la parola più a sinistra indica un sottoinsieme di tutti i gruppi esistenti, mentre procedendo verso destra le varie parole indicano sottoinsiemi sempre più piccoli, fino all ultima che rappresenta il nome del gruppo. Per esempio il gruppo comp.net.italian corrisponde al gruppo italian (italiano) del sottoinsieme net (gruppi di discussione sulle reti) del sottoinsieme comp (gruppi di discussione ad argomento computer) di tutti i newsgroup esistenti. Telnet. È un protocollo di comunicazione che permette di controllare un computer a distanza tramite Internet. Mediante questo protocollo esiste la possibilità di usare un computer remoto assumendone il controllo. Per poter accedere a un computer remoto è necessario autenticarsi con nome utente e password. Molto noto è il software PC anywhere che viene usato dalle aziende di informatica per effettuare assistenza remota I domini, il DNS e la registrazione di siti Un server DNS (acronimo di Domain Name Service) si occupa di tradurre un nome di dominio del tipo in un indirizzo IP come per esempio Tutto ciò perché è molto difficile ricordare un indirizzo IP. È evidente che quando si naviga risulta estremamente più semplice utilizzare dei nomi al posto degli indirizzi IP. Potremmo dire che se esistesse un servizio analogo nella telefonia digiteremmo il nome della persona da chiamare al posto del numero di telefono: un DNS si potrebbe occupare della traduzione del nome in un numero. Un dominio invece è un indirizzo che identifica un server a cui è stato assegnato un indirizzo IP. Si definisce dominio di primo livello tutto ciò che si trova dopo l ultimo punto, pertanto sono domini di primo livello i vari.com,.org,.it predisposti dall organismo internazionale InterNIC (Internet Network Information Center). Risulta quindi facile capire cosa si intende per dominio di 2 o livello, 3 o livello. Prendiamo in considerazione l esempio che segue. www google it 3 o livello 2 o livello 1 o livello Di seguito sono elencati i principali domini di 3 o livello. 18 Domini di tipo organizzativo.com (entità commerciali).edu (istituzioni universitarie e di ricerca degli Stati Uniti).gov (enti governativi degli Stati Uniti).info (entità che offrono servizi informatici, attivo dal 1998).net (organizzazioni di servizio per la rete).org (organizzazioni senza scopo di lucro).rec (entità che offrono servizi di svago e per il tempo libero, attivo dal 1998).shop (siti di vendita a distanza, attivo dal 1998).web (entità che svolgono attività correlate al WWW, attivo dal 1998) Domini nazionali.it (Italia).de (Germania)

Lavorare in Rete Esercitazione

Lavorare in Rete Esercitazione Alfonso Miola Lavorare in Rete Esercitazione Dispensa C-01-02-E Settembre 2005 1 2 Contenuti Reti di calcolatori I vantaggi della comunicazione lavorare in rete con Windows Internet indirizzi IP client/server

Dettagli

Le Reti (gli approfondimenti a lezione)

Le Reti (gli approfondimenti a lezione) Le Reti (gli approfondimenti a lezione) Per migliorare la produttività gli utenti collegano i computer tra di loro formando delle reti al fine di condividere risorse hardware e software. 1 Una rete di

Dettagli

Tecnologie per il web e lo sviluppo multimediale. Reti di Calcolatori e Internet

Tecnologie per il web e lo sviluppo multimediale. Reti di Calcolatori e Internet Tecnologie per il web e lo sviluppo multimediale Reti di Calcolatori e Internet Luca Pulina Corso di Laurea in Scienze della Comunicazione Università degli Studi di Sassari A.A. 2015/2016 Luca Pulina (UNISS)

Dettagli

Reti di computer. Agostino Lorenzi - Reti di computer - 2008

Reti di computer. Agostino Lorenzi - Reti di computer - 2008 Reti di computer Telematica : termine che evidenzia l integrazione tra tecnologie informatiche e tecnologie delle comunicazioni. Rete (network) : insieme di sistemi per l elaborazione delle informazioni

Dettagli

Reti di Calcolatori. Lezione 2

Reti di Calcolatori. Lezione 2 Reti di Calcolatori Lezione 2 Una definizione di Rete Una moderna rete di calcolatori può essere definita come: UN INSIEME INTERCONNESSO DI CALCOLATORI AUTONOMI Tipi di Rete Le reti vengono classificate

Dettagli

Reti basate sulla stack di protocolli TCP/IP

Reti basate sulla stack di protocolli TCP/IP Reti basate sulla stack di protocolli TCP/IP Classe V sez. E ITC Pacioli Catanzaro lido 1 Stack TCP/IP Modello TCP/IP e modello OSI Il livello internet corrisponde al livello rete del modello OSI, il suo

Dettagli

Informatica Generale Andrea Corradini. 10 - Le reti di calcolatori e Internet

Informatica Generale Andrea Corradini. 10 - Le reti di calcolatori e Internet Informatica Generale Andrea Corradini 10 - Le reti di calcolatori e Internet Cos è una rete di calcolatori? Rete : È un insieme di calcolatori e dispositivi collegati fra loro in modo tale da permettere

Dettagli

i nodi i concentratori le dorsali

i nodi i concentratori le dorsali RETI LOCALI Reti di computer collegati direttamente tra di loro in un ufficio, un azienda etc. sono dette LAN (Local Area Network). Gli utenti di una LAN possono condividere fra di loro le risorse quali

Dettagli

Reti di calcolatori protocolli

Reti di calcolatori protocolli 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, il

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

Materiali per il Modulo 1 E.C.D.L.

Materiali per il Modulo 1 E.C.D.L. Materiali per il Modulo 1 E.C.D.L. Queste due sigle indicano LAN Local Area Network Si tratta di un certo numero di Computer (decine centinaia) o periferici connessi fra loro mediante cavi UTP, coassiali

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Reti di Calcolatori Claudio Marrocco Componenti delle reti Una qualunque forma di comunicazione avviene: a livello hardware tramite un mezzo fisico che

Dettagli

C) supponendo che la scuola voglia collegarsi in modo sicuro con una sede remota, valutare le possibili soluzioni (non risolto)

C) supponendo che la scuola voglia collegarsi in modo sicuro con una sede remota, valutare le possibili soluzioni (non risolto) PROGETTO DI UNA SEMPLICE RETE Testo In una scuola media si vuole realizzare un laboratorio informatico con 12 stazioni di lavoro. Per tale scopo si decide di creare un unica rete locale che colleghi fra

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

La classificazione delle reti

La classificazione delle reti La classificazione delle reti Introduzione Con il termine rete si intende un sistema che permette la condivisione di informazioni e risorse (sia hardware che software) tra diversi calcolatori. Il sistema

Dettagli

Un Sistema Operativo di Rete nasconde all utente finale la struttura del calcolatore locale e la struttura della rete stessa

Un Sistema Operativo di Rete nasconde all utente finale la struttura del calcolatore locale e la struttura della rete stessa LE RETI INFORMATICHE Un calcolatore singolo, isolato dagli altri anche se multiutente può avere accesso ed utilizzare solo le risorse locali interne al Computer o ad esso direttamente collegate ed elaborare

Dettagli

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete 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 / 44

Dettagli

INTRODUZIONE A RETI E PROTOCOLLI

INTRODUZIONE A RETI E PROTOCOLLI PARTE 1 INTRODUZIONE A RETI E PROTOCOLLI Parte 1 Modulo 1: Introduzione alle reti Perché le reti tra computer? Collegamenti remoti a mainframe (< anni 70) Informatica distribuita vs informatica monolitica

Dettagli

Internet e protocollo TCP/IP

Internet e protocollo TCP/IP Internet e protocollo TCP/IP Internet Nata dalla fusione di reti di agenzie governative americane (ARPANET) e reti di università E una rete di reti, di scala planetaria, pubblica, a commutazione di pacchetto

Dettagli

LE 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

Esame di INFORMATICA

Esame di INFORMATICA Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 6 COS E UNA RETE Una rete informatica è un insieme di PC e di altri dispositivi che sono collegati tra loro tramite cavi oppure

Dettagli

Introduzione alle Reti Informatiche

Introduzione alle Reti Informatiche WWW.ICTIME.ORG Introduzione alle Reti Informatiche Cimini Simonelli - Testa Sommario Breve storia delle reti... 3 Internet... 3 Gli standard... 4 Il modello ISO/OSI... 4 I sette livelli del modello ISO/OSI...

Dettagli

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

Dettagli

Reti di computer. Tecnologie ed applicazioni

Reti di computer. Tecnologie ed applicazioni Reti di computer Tecnologie ed applicazioni Da I.T a I.C.T Con I.T (Information Tecnology) si intende il trattamento delle informazioni attraverso il computer e le nuove apparecchiature tecnologiche ad

Dettagli

offerti da Internet Calendario incontri

offerti da Internet Calendario incontri Introduzione ai principali servizi Come funziona Internet (9/6/ 97 - ore 16-19) offerti da Internet Calendario incontri Navigazione e motori di ricerca (11/6/ 97 - ore 16-19) Comunicazione con gli altri

Dettagli

Esame di INFORMATICA COS E UNA RETE. Lezione 6 COMPONENTI DI UNA RETE VANTAGGI DI UNA RETE

Esame di INFORMATICA COS E UNA RETE. Lezione 6 COMPONENTI DI UNA RETE VANTAGGI DI UNA RETE Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 COS E UNA RETE Una rete informatica è un insieme di PC e di altri dispositivi che sono collegati tra loro tramite

Dettagli

Sistemi informatici in ambito radiologico

Sistemi informatici in ambito radiologico Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2015 2016 Reti di elaboratori, il modello a strati e i protocolli di comunicazione e di servizio Reti di elaboratori Definizioni

Dettagli

Esame di INFORMATICA Lezione 6

Esame di INFORMATICA Lezione 6 Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 6 COS E UNA RETE Una rete informatica è un insieme di PC e di altri dispositivi che sono collegati tra loro tramite cavi oppure

Dettagli

Sistemi Di Elaborazione Dell informazione

Sistemi Di Elaborazione Dell informazione Sistemi Di Elaborazione Dell informazione Dott. Antonio Calanducci Lezione III: Reti di calcolatori Corso di Laurea in Scienze della Comunicazione Anno accademico 2009/2010 Reti di calcolatori Una rete

Dettagli

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: Reti di computer ed Internet nessun luogo è remoto le persone sono interconnesse le relazioni sociali

Dettagli

Reti di computer ed Internet

Reti di computer ed Internet Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: nessun luogo è remoto le persone sono interconnesse le relazioni sociali

Dettagli

Reti e Internet: introduzione

Reti e Internet: introduzione Facoltà di Medicina UNIFG Corso di Informatica Prof. Crescenzio Gallo Reti e Internet: introduzione c.gallo@unifg.it Reti e Internet: argomenti Tipologie di reti Rete INTERNET: Cenni storici e architettura

Dettagli

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET)

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET) Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET) Ipotesi di partenza: concetti di base del networking Le ipotesi di partenza indispensabili per poter parlare di tecniche di accesso

Dettagli

Reti di computer- Internet- Web. Concetti principali sulle Reti Internet Il Web

Reti di computer- Internet- Web. Concetti principali sulle Reti Internet Il Web Reti di computer- Internet- Web Concetti principali sulle Reti Internet Il Web Condivisione di risorse e comunicazione con gli altri utenti n n n Anni 70: calcolatori di grandi dimensioni, modello timesharing,

Dettagli

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

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

Dettagli

Programmazione modulare 2015-2016

Programmazione modulare 2015-2016 Programmazione modulare 05-06 Indirizzo: Informatica Disciplina: SISTEMI E RETI Classe: 4 B Docente: Buscemi Letizia Ore settimanali previste: 4 ore ( teoria + ) Totale ore previste: 4 ore per 33 settimane

Dettagli

Che cos e una rete di calcolatori?

Che cos e una rete di calcolatori? Che cos e una rete di calcolatori? Rete : È un insieme di calcolatori e dispositivi collegati fra loro in modo tale da permettere lo scambio di dati Ogni calcolatore o dispositivo viene detto nodo ed è

Dettagli

CORSO EDA Informatica di base. Introduzione alle reti informatiche Internet e Web

CORSO EDA Informatica di base. Introduzione alle reti informatiche Internet e Web CORSO EDA Informatica di base Introduzione alle reti informatiche Internet e Web Rete di computer Una rete informatica è un insieme di computer e dispositivi periferici collegati tra di loro. Il collegamento

Dettagli

Lezione 4. Le Reti ed i Protocolli

Lezione 4. Le Reti ed i Protocolli Lezione 4 Le Reti ed i Protocolli Come nasce internet I computer, attraverso i software applicativi, consentono di eseguire moltissime attività. Nel corso degli anni è emersa la necessità di scambiare

Dettagli

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2011/2012 Francesco Fontanella

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2011/2012 Francesco Fontanella Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 2 a lezione Francesco Fontanella Software delle reti Una rete è costituta da macchina diverse; Come è possibile farle comunicare?

Dettagli

Reti di calcolatori. Condivisione di risorse e comunicazione con gli altri utenti

Reti di calcolatori. Condivisione di risorse e comunicazione con gli altri utenti Reti di calcolatori Condivisione di risorse e comunicazione con gli altri utenti Reti di calcolatori Anni 70: calcolatori di grandi dimensioni, modello time-sharing, centri di calcolo Anni 80: reti di

Dettagli

Reti di calcolatori: Internet

Reti di calcolatori: Internet Reti di calcolatori: Internet Sommario Introduzione Le reti reti locali: LAN La rete geografica Internet protocollo TCP-IP i servizi della rete Rete di calcolatori Interconnessione di computer e accessori

Dettagli

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer Reti di Calcolatori 1. Introduzione Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer Reti di calcolatori : Un certo numero di elaboratori

Dettagli

Contenuti. Applicazioni di rete e protocolli applicativi

Contenuti. Applicazioni di rete e protocolli applicativi Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano

Dettagli

Informatica di Base http://www.di.uniba.it/~laura/infbase/

Informatica di Base http://www.di.uniba.it/~laura/infbase/ Informatica di Base http://www.di.uniba.it/~laura/infbase/ Dip di Informatica Università degli studi di Bari Argomenti Reti di calcolatori Software applicativo Indirizzi URL Browser Motore di ricerca Internet

Dettagli

RETI -ARGOMENTI. Prof.ssa D'Angelo - Ti presento le reti - www.meatim.eu

RETI -ARGOMENTI. Prof.ssa D'Angelo - Ti presento le reti - www.meatim.eu RETI -ARGOMENTI 1. Definizione di Internet dal punto di vista fisico 2. Definizione di Internet dal punto di vista logico 3. Le reti di accesso 4. I tre tipi di connessione 5. Le reti locali (L.A.N.) 6.

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

Dettagli

STRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET. Corso di Laurea in Scienze della Comunicazione Paola Vocca

STRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET. Corso di Laurea in Scienze della Comunicazione Paola Vocca STRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET Corso di Laurea in Scienze della Comunicazione Paola Vocca PERCHÉ IMPLEMENTARE UNA RETE? Per permettere lo scambio di informazioni tra i calcolatori

Dettagli

Classe bit: 0 1 2 3 4 8 16 24 31. 0 net id host id. 1 0 net id host id. 1 1 0 net id host id. 1 1 1 0 multicast address

Classe bit: 0 1 2 3 4 8 16 24 31. 0 net id host id. 1 0 net id host id. 1 1 0 net id host id. 1 1 1 0 multicast address CAPITOLO 11. INDIRIZZI E DOMAIN NAME SYSTEM 76 Classe bit: 0 1 2 3 4 8 16 24 31 A B C D E 0 net id host id 1 0 net id host id 1 1 0 net id host id 1 1 1 0 multicast address 1 1 1 1 0 riservato per usi

Dettagli

Il funzionamento delle reti

Il funzionamento delle reti Il funzionamento delle reti La rete ci cambia la vita L Età dell Informazione ha prodotto profondi cambiamenti nessun luogo è remoto le persone sono interconnesse le relazioni sociali stanno mutando l

Dettagli

Introduzione a Internet

Introduzione a Internet Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano

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

Elementi di Informatica

Elementi di Informatica Reti di calcolatori Febbraio 2007 1 Contenuti Accesso al World Wide Web Reti di calcolatori scambio di dati tra calcolatori connessione in rete di calcolatori reti di reti di calcolatori architettura a

Dettagli

LE RETI E INTERNET. Definizione della rete Internet dal punto di vista fisico

LE RETI E INTERNET. Definizione della rete Internet dal punto di vista fisico LE RETI E INTERNET 1 Definizione della rete Internet dal punto di vista fisico LE RETI E INTERNET 2 Parla dei commutatori di pacchetto o packet switch. LE RETI E INTERNET 3 Parla dei dispositivi fisici

Dettagli

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8. Strumenti di lavoro cooperativo: reti Internet posta elettronica

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8. Strumenti di lavoro cooperativo: reti Internet posta elettronica Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 Strumenti di lavoro cooperativo: reti Internet posta elettronica Lez11 del 30.11.06 Strumenti di comunicaione e di lavoro cooperativo 1 Reti

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

Reti standard. Si trattano i modelli di rete su cui è basata Internet

Reti standard. Si trattano i modelli di rete su cui è basata Internet Reti standard Si trattano i modelli di rete su cui è basata Internet Rete globale Internet è una rete globale di calcolatori Le connessioni fisiche (link) sono fatte in vari modi: Connessioni elettriche

Dettagli

Capitolo 16 I servizi Internet

Capitolo 16 I servizi Internet Capitolo 16 I servizi Internet Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica

Dettagli

Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria

Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria Corso Integrato di Scienze Fisiche, Informatiche e Statistiche

Dettagli

Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL ADSL2+ Browser Un browser Client Un client

Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL ADSL2+ Browser Un browser Client Un client Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL è una tecnica di trasmissione dati che permette l accesso a Internet fino a 8 Mbps in downstream ed 1 Mbps

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

Simulazione prova scritta di sistemi Abacus per l Esame di Stato. Traccia n 1

Simulazione prova scritta di sistemi Abacus per l Esame di Stato. Traccia n 1 Simulazione prova scritta di sistemi Abacus per l Esame di Stato Traccia n 1 La condivisione delle informazioni e lo sviluppo delle risorse informatiche tramite cui esse possono venire memorizzate e scambiate

Dettagli

CONCETTI DI NAVIGAZIONE IN RETE

CONCETTI DI NAVIGAZIONE IN RETE CONCETTI DI NAVIGAZIONE IN RETE Internet (La rete delle reti) è l insieme dei canali (linee in rame, fibre ottiche, canali radio, reti satellitari, ecc.) attraverso cui passano le informazioni quando vengono

Dettagli

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca. Parte II Lezione 1

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca. Parte II Lezione 1 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II Lezione 1 Martedì 4-03-2014 1 TESTO DI RIFERIMENTO RETI DI CALCOLATORI

Dettagli

A cura di: Dott. Ing. Elisabetta Visciotti. e.visciotti@gmail.com

A cura di: Dott. Ing. Elisabetta Visciotti. e.visciotti@gmail.com A cura di: Dott. Ing. Elisabetta Visciotti e.visciotti@gmail.com Il termine generico rete (network) definisce un insieme di entità (oggetti, persone, ecc.) interconnesse le une alle altre. Una rete permette

Dettagli

LEZIONE 8. Strumenti di lavoro cooperativo: reti Internet posta elettronica

LEZIONE 8. Strumenti di lavoro cooperativo: reti Internet posta elettronica LEZIONE 8 Strumenti di lavoro cooperativo: reti Internet posta elettronica Proff. Giorgio Valle Raffaella Folgieri Lez8 Strumenti di comunicaione e di lavoro cooperativo 1 Reti e dati RETI Perchè: Risparmio

Dettagli

Le reti e Internet. Corso di Archivistica e gestione documentale. Perché Internet? Non è tutto oro quello che luccica. Definizione di rete

Le reti e Internet. Corso di Archivistica e gestione documentale. Perché Internet? Non è tutto oro quello che luccica. Definizione di rete Corso di Archivistica e gestione documentale Prima Parte - Area Informatica Le reti e Internet Lezione 2 Internet Abbatte le barriere geografiche È veloce Ha costi contenuti È libero È semplice da usare

Dettagli

- 1 - LINUX E le Reti. Corso Linux 2014. di Giuseppe Zingone

- 1 - LINUX E le Reti. Corso Linux 2014. di Giuseppe Zingone - 1 - LINUX E le Reti Corso Linux 2014 di Giuseppe Zingone - 2 - Cenni sulle reti Introduzione Linux e le reti vanno mano nella mano. Il kernel di Linux ha il supporto per tutti i protocolli di rete comuni

Dettagli

Le Reti. Categorie di reti (1)

Le Reti. Categorie di reti (1) Le Reti Una rete è un insieme di sistemi: computer, periferiche e dispositivi di connessione. 1 Categorie di reti (1) Reti paritarie o Peer to peer Reti i cui nodi hanno tutti le stesse caratteristiche:

Dettagli

Il Livello delle Applicazioni

Il Livello delle Applicazioni Il Livello delle Applicazioni Il livello Applicazione Nello stack protocollare TCP/IP il livello Applicazione corrisponde agli ultimi tre livelli dello stack OSI. Il livello Applicazione supporta le applicazioni

Dettagli

Reti di calcolatori. Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti. Reti di calcolatori

Reti di calcolatori. Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti. Reti di calcolatori Reti di calcolatori Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti Reti di calcolatori Anni 70: calcolatori di grandi dimensioni, modello time-sharing,

Dettagli

Reti di Calcolatori: nozioni generali il modello a livelli

Reti di Calcolatori: nozioni generali il modello a livelli Reti di Calcolatori: nozioni generali il modello a livelli Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione

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

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

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 1 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II Lezione 1 Giovedì 5-03-2015 TESTO DI RIFERIMENTO RETI DI CALCOLATORI E INTERNET un

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

Laboratorio di Informatica. Le reti telematiche e Internet

Laboratorio di Informatica. Le reti telematiche e Internet Le reti telematiche e Internet Lezione 6 1 Insieme di cavi, protocolli, apparati di rete che collegano tra loro computer distinti i cavi trasportano fisicamente le informazioni opportunamente codificate

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

Concetti di base della Tecnologia dell'informazione

Concetti di base della Tecnologia dell'informazione Corso ECDL Concetti di base della Tecnologia dell'informazione Modulo 1 Le reti informatiche 1 Le parole della rete I termini legati all utilizzo delle reti sono molti: diventa sempre più importante comprenderne

Dettagli

Utilizzo del Modulo Datacom

Utilizzo del Modulo Datacom Utilizzo del Modulo Datacom 1. Premessa Dalla versione software V3.0x è possibile collegare un nuovo modulo di comunicazione alla gamma di centrali PX e QX. Il modulo Datacom permette la connessione di

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica CL3 - Biotecnologie Orientarsi nel Web Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Internet e WWW Usare ed impostare il browser Navigare in internet

Dettagli

CLASSIFICAZIONE DELLE RETI

CLASSIFICAZIONE DELLE RETI CLASSIFICAZIONE DELLE RETI A seconda dei ruoli dei computer le reti si classificano in: Reti Client Server in cui sono presenti computer con ruoli diversi, alcuni funzionano da client e uno o più da server

Dettagli

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software. Reti locati e reti globali Tecnologie: Reti e Protocolli Reti locali (LAN, Local Area Networks) Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti metropolitane, reti geografiche,

Dettagli

Reti, Protocolli e Indirizzi. DIMENSIONE della RETE. Arpanet e Internetworking. Topologia a Stella

Reti, Protocolli e Indirizzi. DIMENSIONE della RETE. Arpanet e Internetworking. Topologia a Stella Premessa breve Reti, Protocolli e Indirizzi Lo sviluppo delle telecomunicazioni ha avuto due fattori determinanti : L esistenza di una rete esistente (quella telefonica) La disponibilita di HW e SW adeguati

Dettagli

I browser più comuni sono Explorer, Mozilla Firefox, Chrome, Safari

I browser più comuni sono Explorer, Mozilla Firefox, Chrome, Safari INTERNET Internet, cioè la rete di interconnessione tra calcolatori, è uno dei pochi prodotti positivi della guerra fredda. A metà degli anni sessanta il Dipartimento della difesa USA finanziò lo studio

Dettagli

Concetti di base delle tecnologie ICT

Concetti 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)

Dettagli

PROGRAMMAZIONE MODULARE 2015-2016. Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

PROGRAMMAZIONE MODULARE 2015-2016. Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA PROGRAMMAZIONE MODULARE 2015-2016 Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA Docenti: Gualdi (teoria), Travaglioni (laboratorio) Ore settimanali previste: 2 TEORIA +

Dettagli

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Reti di elaboratori Rete di calcolatori: insieme di dispositivi interconnessi Modello distribuito INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Funzioni delle reti: comunicazione condivisione di

Dettagli

Reti di calcolatori. Riferimenti: Curtin cap. 9 Console cap. 6 (vecchia ed.) o cap. 8 (nuova ed.)

Reti di calcolatori. Riferimenti: Curtin cap. 9 Console cap. 6 (vecchia ed.) o cap. 8 (nuova ed.) Reti di calcolatori Riferimenti: Curtin cap. 9 Console cap. 6 (vecchia ed.) o cap. 8 (nuova ed.) Reti di calcolatori Inizialmente, con l avvento dei PC, il mondo dell elaborazione dati era diviso in due

Dettagli

Laboratorio di Informatica. Alfonso Miola. Reti di calcolatori. Dispensa C-01 Settembre 2005. Laboratorio di Informatica. C-01- Reti di Calcolatori

Laboratorio di Informatica. Alfonso Miola. Reti di calcolatori. Dispensa C-01 Settembre 2005. Laboratorio di Informatica. C-01- Reti di Calcolatori Alfonso Miola Reti di calcolatori Dispensa C-01 Settembre 2005 1 Nota bene Il presente materiale didattico è derivato dalla dispensa prodotta da Luca Cabibbo Dip. Informatica e Automazione Università degli

Dettagli

Una Tassonomia delle Reti

Una Tassonomia delle Reti Una Tassonomia delle Reti La tabella riporta una classificazione dei vari tipi di rete, in funzione dell ambito operativo e delle distanze coperte. AMBITO DISTANZA RETE COPERTA Edificio 100 m Reti Locali

Dettagli

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

ICT (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

Dettagli

Le reti Sicurezza in rete

Le reti Sicurezza in rete Le reti Sicurezza in rete Tipi di reti Con il termine rete si intende un insieme di componenti, sistemi o entità interconnessi tra loro. Nell ambito dell informatica, una rete è un complesso sistema di

Dettagli

La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento Indice

La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento Indice Indice 1. Definizioni essenziali 2. Modelli di rete 3. Reti fisiche 4. Protocolli di rete 5. Modelli di riferimento 6. Raffronto tra modelli Architettura degli Elaboratori 2 - T. Vardanega Pagina 275 Definizioni

Dettagli

Reti di calcolatori. Reti di calcolatori 4/15/2013

Reti di calcolatori. Reti di calcolatori 4/15/2013 Reti di calcolatori In parte tratto dai capitoli 15 e 16 del libro Mandrioli, Ceri, Sbattella, Cremonesi, Cugola, "Informatica: arte e mestiere",3a ed., McGraw-Hill Reti di calcolatori Una rete di calcolatori

Dettagli

Reti e Internet LAN (local-area network) WAN (wide-area network) NIC (Network Interface Card)

Reti e Internet LAN (local-area network) WAN (wide-area network) NIC (Network Interface Card) Reti e Internet Il termine LAN (local-area network) definisce una tipologia di rete, o di parte di una rete, in cui i vari dispositivi che ne fanno parte sono tutti dislocati nell'ambito dello stesso edificio

Dettagli

Conoscere la terminologia di base attraverso la presentazione delle principali componenti hardware di un computer.

Conoscere la terminologia di base attraverso la presentazione delle principali componenti hardware di un computer. Classe 3^ Istituto Istruzione Superiore di Baronissi ind. tecnico PROGRAMMAZIONE DIDATTICA DI Sistemi e Reti Articolazione: Informatica Anno scolastico 2012-2013 MODULI CONTENUTI OBIETTIVI METODOLOGIE

Dettagli

Prof. G. Ascia. Reti di calcolatori

Prof. G. Ascia. Reti di calcolatori Reti di calcolatori In parte tratto dai capitoli 15 e 16 del libro Mandrioli, Ceri, Sbattella, Cremonesi, Cugola, "Informatica: arte e mestiere",3a ed., McGraw-Hill Fondamenti di Informatica 1 Reti di

Dettagli

Finalità 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. 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

Dettagli

Ing.Maltraversi Marco maltra@tin.it www.maiuscolo.net. Reti di computer

Ing.Maltraversi Marco maltra@tin.it www.maiuscolo.net. Reti di computer Ing.Maltraversi Marco maltra@tin.it www.maiuscolo.net Reti di computer E un insieme di elaboratori e di periferiche collegati fra loro in modo da poter trasferire le informazioni da un punto a un altro

Dettagli