Indice. Internet e Servizi di Internet

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Indice. Internet e Servizi di Internet"

Transcript

1 LEZIONE INTERNET E SERVIZI DI INTERNET PROF. ORLANDO DE PIETRO

2 Indice 1 Internet: definizione ed evoluzione storica Tecnologia della rete Internet e Protocollo di comunicazione TCP/IP: il procotollo di Internet Internet Protocol e DNS Infrastruttura tecnologica della rete Internet I servizi della rete Internet Il Word Wide Web FTP - File Transfer Protocol Posta elettronica ( ) Motori di ricerca Chat line Riferimenti Bibliografici di 31

3 1 Internet: definizione ed evoluzione storica Se oggi milioni di persone in tutto il mondo possono utilizzare Internet ciò è dovuto ad una serie di eventi che direttamente, o indirettamente, hanno contribuito al suo sorgere. Le origini di internet possono essere individuate nell ambito militare e nella guerra fredda (fine anni 50) tra gli Stati Uniti e l Unione Sovietica. A quei tempi i russi evidenziavano un preoccupante progresso tecnologico e nucleare rispetto agli americani. Di conseguenza, gli Enti governativi statunitensi dovevano fare in modo che la loro strategia tecnologica e militare non fosse messa a repentaglio. Per evitare ciò, l amministrazione USA creò l Advanced Research Projects Agency (ARPA), un agenzia interna al Dipartimento della Difesa col compito di stimolare la ricerca e la progettazione di nuove tecnologie che potessero essere utilizzabili a scopo militare, e ristabilire il primato americano nel campo bellico. Nei laboratori dell ARPA si cominciò a studiare la realizzazione di un progetto di connessione innovativo e in grado di garantire che i collegamenti tra i vari centri della difesa rimanessero operativi anche in caso di attacco nucleare da parte dell Unione Sovietica. Fra le diverse soluzioni studiate venne adottata quella proposta da Paul Baran; essa prevedeva di collegare più centri che fossero in grado di continuare a funzionare anche in caso di distruzione di alcuni suoi nodi escludendo in partenza la tipologia di rete centralizzata in quanto un attacco al centro della rete avrebbe provocato l interruzione delle trasmissioni fra tutti gli altri computer. Baran pensò ad una rete che fosse concepita sin dall inizio per operare in un contesto di instabilità, come se fosse già critica e già colpita dalle bombe e nonostante questo continuasse a funzionare, per tale motivo ogni nodo della rete doveva essere autonomo ed indipendente e capace di passare, ricevere ed inviare i messaggi. Un altro aspetto della soluzione era quello di spezzare i messaggi in piccoli pacchetti, opportunamente targati, in modo che ognuno di essi fosse parte del messaggio, ma indipendente nella scelta del tragitto da compiere per arrivare a destinazione. In questo modo anche l avaria di uno o più nodi non avrebbe impedito ai pacchetti di raggiungere la meta finale, dove sarebbero stati ricomposti. Questo tipo di comunicazione prese il nome di commutazione di pacchetto (packet switching) e permetteva a più persone contemporaneamente di operare sullo stesso canale della rete. Il protocollo che ammetteva la divisione dei messaggi in pacchetti si chiamava NCP (Network Control Protocol) il precursore dell attuale TCP/IP, diventato ormai il protocollo standard della rete Internet (vedi par. 2.1 TCP/IP: il procotollo di Internet). Una serie di computer, appositamente 3 di 31

4 programmati, suggerivano la strada che i pacchetti dovevano percorrere, reindirizzandoli su un percorso alternativo in caso di blocco di un computer. Nel 1965 l ARPA sovvenziona un progetto finalizzato alla comunicazione e allo scambio di risorse tra i computer dei vari laboratori universitari finanziati dall agenzia. Nel 1968 anche il Pentagono stanzia delle somme per una sperimentazione su larga scala. Inizia così la storia di Arpanet, la rete dell ARPA, antenata dell attuale Rete Internet. Il primo nodo fu installato il 2 settembre del 1969 presso l Università della California (Ucla). Alla fine dell anno i nodi erano quattro. I primi scienziati che utilizzavano i pochi nodi di Arpanet potevano scambiarsi messaggi tramite posta elettronica. Se inizialmente le comunicazioni avevano per oggetto argomenti tecnici, via via si passò alla comunicazione personale. Nel 1971 i nodi erano diventati quindici, nel 1972 viene creato il protocollo TCP/IP che permette a computer con sistemi operativi diversi di comprendersi, e veniva introdotto il concetto di gateway, un dispositivo che faceva da collegamento tra due reti diverse. Mentre Arpanet cresceva, aumentando in modo esponenziale il numero dei suoi nodi, altre reti nacquero e si ingrandirono per poi collegarsi ad essa. Figura 1 Collegamento della rete ARPA con alcune reti universitarie Nel 1979 fu creata Usenet che collegava la Duke university con l University of north Carolina, la sua importanza nel contesto delle reti consiste nella nascita dei newsgroup, i gruppi di discussione collettivi. Nel 1981 fu il turno di Bitnet una rete basata sul trasferimento della posta tra centri universitari, e di Csnet che collegava i dipartimenti informatici delle università americane. Negli anni 80 si gettano le basi per l esplosione della Grande Rete, in occidente nascono reti a carattere di ricerca in grado di connettersi ad Arpanet, facendola diventare una rete delle reti. Nel 1983 la parte militare se ne staccò, formando Milnet, un anno dopo un ente governativo la NSF (National Science Foundation), creò una dorsale alla quale aderirono le università e le reti nazionali 4 di 31

5 sorte nei paesi occidentali [Kro94]. Nel 1989, esaurite le sue funzioni, Arpanet fu smantellata e nacque ufficialmente Internet ovvero la Rete delle reti, con una estensione di livello mondiale. Negli anni 90 si assiste ad un aumento vertiginoso dell utilizzo della Rete che da strumento elitario, a disposizione di accademici e studiosi, si trasforma, a causa del confluire di interessi commerciali nel suo sviluppo, in strumento mediatico a disposizione delle masse. Per consentire ad un numero sempre maggiore di utenti di usufruire delle risorse presenti in rete furono sviluppate applicazioni software sempre più semplici da usare e vicine al pensiero dell utente (user friendly). Tra di essi va citato il Wide Areas Information Server (WAIS), un software molto potente sviluppato nel 1990 che permetteva di indicizzare enormi quantità di file di testo e di effettuare ricerche su di essi grazie ad appositi programmi client. Nel 1991 fu la volta di Gopher, un sistema a gerarchie indicizzate basato su menu descrittivi, facile da usare anche se non adatto a gestire immagini né collegamenti ipertestuali. Nel 1992 nasceva Veronica, uno strumento di Ghoper e contemporaneamente il World Wide Web, un sistema che permetteva di accedere alle informazioni in modo ipertestuale, creato da Tim Berners Lee. Nel 1993 fece la comparsa Mosaic di Marc Andressen, un browser user friendly che ebbe molto successo per la sua facilità d uso. Nel 1996 fanno la loro apparizione i linguaggi di programmazione JAVA e VRML. 5 di 31

6 2 Tecnologia della rete Internet e Protocollo di comunicazione Tecnicamente, Internet è un sistema planetario di reti di computer, come detto prima una rete di reti, fondata su uno standard aperto ed universale, in cui gli utenti di qualsiasi computer possono ottenere informazioni da qualsiasi altro computer. Per integrare e far comunicare computer eterogenei che usano sistemi operativi e strutture dati diversi è necessario stabilire un protocollo di comunicazione, vale a dire che vengano rispettate delle regole affinché i computer possano comprendersi e interagire fra di loro. Bisogna osservare comunque che ci sono diversi modi per comunicare: alfabeto morse, segnali di fumo, segnali con bandierine, segnali luminosi, gesta, ecc., occorre quindi che queste regole siano conosciute e diventino pubbliche per poter essere utilizzati da tutti gli attori che intervengono nella comunicazione. Quando si verificano queste condizioni si dice che è stato realizzato un protocollo di comunicazione. Più in generale nel mondo diplomatico per protocollo si intende, l insieme delle regole di comportamento e di etichetta che consentono a individui di paesi diversi (quindi con linguaggi differenti) di interagire e comprendersi. Per esempio, quando due persone parlano al telefono, per comprendersi devono attenersi a due regole fondamentali: parlare uno per volta, parlare la stessa lingua. O ancora, con il termine protocollo d intesa si intende indicare i trattati in cui vengono elencati i punti da rispettare per raggiungere un accordo aziendale, commerciale, ecc. Considerando queste accezioni del termine protocollo, e volendolo utilizzare nell ambito della telematica, si può asserire che un protocollo per reti telematiche deve indicare in che modo un computer deve codificare il segnale (informazioni/simboli) da trasmettere in un canale di comunicazione (es. internet), come inviare i bit attraverso un mezzo di trasmissione da un nodo all altro, in che modo assicurarsi che l invio dei dati sia andato a buon fine e così via. Come è noto i computer, pur utilizzando lo stesso alfabeto (il codice binario), parlano spesso linguaggi differenti a causa dei diversi sistemi operativi esistenti e utilizzati (Unix, Linux, SUN, Windows, ecc.), è quindi necessario stabilire dei protocolli di comunicazione e di poterli rispettare affinché i computer possano comunicare fra di loro. 6 di 31

7 Esistono nel mondo due modelli di standardizzazione dominanti: il modello OSI (Open System Interconnection Model) adottato dagli organismi di standardizzazione formale, alla cui definizione contribuiscono organi quali l ISO (International Standards Organization) o come CCITT (Comitè Consultatif International Tèlègraphique et Tèlèphonique), che rappresenta il modello base di riferimento per protocolli e prodotti; il protocollo Tcp/Ip in uso in ambito Internet. Le istituzioni che coordinano l uso dei protocolli in Internet sono quattro. l Internet Society (ISOC) sovrintende al lavoro delle altre tre: l Internet Architecture Board (IAB), l Internet Engineering Steering Group (IESG) e l Internet Engineering Task Force (IEFT). Tali organi comunicano tra loro e con gli utenti, avanzando le loro proposte tramite documenti Rfc, cioè Request for comment [Pac00]. Il TCP/IP viene di solito rappresentato da uno schema che comprende quattro livelli, o strati, di rete e confrontato con il modello OSI che di strati ne ha sette. Quest ultimo definisce le modalità in cui fisicamente le informazioni procedono e si assemblano a partire dall applicazione software che interagisce con l utente, fino alla scheda di rete, al modem e al cavo di trasporto (strato fisico). Come si vede in figura, il Tcp/Ip accorpa tra loro alcuni livelli del modello OSI. Modello OSI Applicazione Presentazione Sessione Trasporto Rete Collegamento dati Fisico Modello TCP/IP Applicazione Trasporto Internet Rete Figura 2 Confronto tra i modelli OSI e TCP/IP. 2.1 TCP/IP: il procotollo di Internet 7 di 31

8 Per analizzare il TCP/IP è necessario riprendere il concetto di client-server visto prima. Su Internet la comunicazione tra computer si basa sul modello client-server, cioè avviene a coppie: anche se un computer può interagire contemporaneamente con più simili, ciascun messaggio ha un solo destinatario. Nello specifico della Rete Internet, con il termine server s intende qualsiasi programma che offra un servizio al quale si può accedere tramite la rete. I server ricevono le richieste che arrivano dalla rete, forniscono la loro prestazione e spediscono il risultato a chi lo ha richiesto. Con il termine client, invece, si intende un programma che può inviare richieste ad un server ed aspetta da questo una risposta. Più server possono offrire lo stesso servizio e possono girare sulla stessa macchina o su più macchine [Pap99]. Il protocollo di base sul quale si reggono tutte le trasmissioni via Internet è il protocollo TCP/IP che costituisce un vero e proprio standard de facto. In realtà con il termine TCP/IP si indica un insieme di prodotti sviluppati per consentire a un insieme di elaboratori collegati di condividere risorse. Il nome più corretto per questo insieme di protocolli è internet protocol suite; TCP e IP sono i due protocolli di questo insieme. Caratteristica fondamentale del TCP/IP è la commutazione di pacchetto. La commutazione a pacchetto, nata negli anni Settanta, si basa sulla possibilità di dividere il messaggio in parti, dette pacchetti o frame, da inviare verso il destinatario, ma non necessariamente lungo la stessa strada. Ogni pacchetto deve essere corredato del numero d indice e dell indirizzo del destinatario, in modo che a trasmissione completata, il messaggio possa essere ricostruito. Ogni nodo che riceve un pacchetto decide verso quali altri nodi intermedi mandare il pacchetto in base all indirizzo del destinatario, al traffico della rete e a complessi algoritmi di instradamento. I pacchetti hanno una dimensione massima e possono essere conservati in memoria centrale. Le linee possono essere percorse in successione da pacchetti proveniente da nodi diversi e destinati a nodi differenti, permettendone la condivisione. L utente ha la certezza che i suoi pacchetti saranno spediti al destinatario, anche se tra i due non esiste alcun circuito reale, in quanto nelle reti a commutazione di pacchetto si parla di connessioni fra due utenti tramite circuito virtuale. Fig.10 Commutazione di Pacchetto 8 di 31

9 Ogni singolo servizio presente su Internet è regolato da uno standard facente parte del gruppo dei protocolli TCP/IP. La navigazione sul web, ad esempio, è resa possibile dalle codifiche del protocollo HTTP (Hyper Text Transmission Protocol); lo scambio della posta elettronica si basa sui protocolli SMTP (Simple Mail Transfer Protocol), POP3 (Post Office Protocol) e IMAP (Internet Mail Access Protocol); le chat-line funzionano grazie al protocollo IRC (Internet Relay Chat); lo scambio di file grazie al protocollo FTP (File Trnsfer Protocol). Come detto in precedenza il numero di protocolli della famiglia TCP/IP è elevato e questi sono solo alcuni di essi. Il TCP/IP ha lo scopo di permettere una connettività universale tra macchine eterogenee, indipendentemente dal tipo di rete alla quale ognuna di esse è collegata. Per questo l utente, ha la percezione di un unica grande rete virtuale alla quale ci si può connettere senza preoccuparsi delle reali connessioni fisiche. La sigla TCP sta per Trasmission Control Protocol, e gestisce la trasmissione di messaggi sulla rete. IP sta per Internet Protocol, e gestisce i problemi di indirizzamento nella rete. Il compito dell IP è esclusivamente quello di trovare una strada che porti il pacchetto alla destinazione finale, esso non si interessa del contenuto del pacchetto, né della informazioni di controllo contenute in esso. Per portare a termine il proprio compito l IP aggiunge al pacchetto una intestazione, (header), il cui contenuto principale sono gli indirizzi Internet del computer mittente e del destinatario. Una funzione importante svolta dall IP è l instradamento (routing) dei messaggi da mittente a destinatario. Se entrambi sono connessi sulla stessa rete, si parla di routing diretto, se appartengono a reti diverse, il messaggio raggiungerà il destinatario tramite uno o più computer detti router, che si occupano di gestire il traffico di interconnessione scegliendo il miglior percorso tramite sofisticati algoritmi, in tal caso si parla di routing indiretto. Inoltre un protocollo ausiliario per i messaggi in rete, l ICMP (Internet Control Message Protocol), trasmette notizie che svolgono le funzioni di controllo, scoperta degli errori e informazione a favore dell architettura TCP/IP. L IP è caratterizzato da tre aspetti principali: 1. il servizio che fornisce può essere definito unreliable, inaffidabile, perché non contiene meccanismi di controllo per verificare che i dati siano stati ricevuti senza problemi dal destinatario; 9 di 31

10 2. l IP è connectionless, senza connessione diretta. La trasmissione non avviene direttamente verso il destinatario, poiché il messaggio è lanciato nella rete che ha poi il compito di portarlo a destinazione grazie all indirizzo dell host 1 ricevente; 3. si parla di protocollo best effort delivery: la rete fa comunque il possibile per portare a destinazione il pacchetto, ottimizzando le risorse. Il Trasmission Control Protocol si occupa di suddividere il messaggio da spedire in pacchetti e ricostruirlo nell ordine corretto. Infatti, essendo Internet una rete a commutazione di pacchetto, ogni messaggio deve essere frazionato in blocchi la cui dimensione massima è prefissata in 1500 byte. Ogni pacchetto creato dal TCP viene corredato di un numero di sequenza che viene utilizzato dal destinatario per stabilire se i pacchetti che riceve sono nell ordine corretto e che nessuno di essi sia andato perso. Il TCP svolge anche la funzione di controllo sulla comunicazione tramite il PAR (Positive Acknowledgement with ReTrasmission). Ogni volta che uno dei due interlocutori di una connessione trasmette dei dati, attende una conferma dell avvenuta ricezione. Qualora nella trasmissione tra mittente e destinatario, un pacchetto non arrivi correttamente a destinazione il protocollo provvede a rispedirlo. Per questo motivo è definito, al contrario dell IP, reliable. Il TCP/IP è anche connection-oriented, poiché viene stabilita una connessione diretta tra i due host comunicanti. Prima di trasmettere i dati i due host, negoziano le regole della connessione, utilizzando un informazione di controllo chiamata handshake. Il tipo di handshake usato dal Tcp è denominato three-way handshake ( saluto a tre vie ). L host mittente spedisce al ricevente un segmento con una serie di bit che costituiscono il SYN (SYnchronize sequence Numbers), per indicargli di voler iniziare una connessione. Il ricevente risponde, con un segmento, l ACK (acknowledgement), che rappresenta il proprio riconoscimento del segmento speditogli dal mittente. Quest ultimo, infine, spedisce anch esso un segmento con cui segnala il riconoscimento dell ACK, e inizia a trasmettere. 2.2 Internet Protocol e DNS. Ogni computer collegato ad Internet è caratterizzato da un indirizzo di rete, chiamato IP address oppure host 2 number, che lo identifica univocamente all interno del network. Senza di esso 1 Nel linguaggio informatico si definisce host un qualsiasi computer connesso in una rete telematica. 2 Nel linguaggio informatico si definisce host un qualsiasi computer connesso in una rete telematica. 10 di 31

11 la comunicazione tra i vari computer connessi non potrebbe avvenire e il protocollo IP non potrebbe svolgere la sua funzione. Ogni indirizzo IP è identificato nella versione IPv4, ormai superata dalla più recente versione denominata IPv6, da un numero composto da una sequenza di 32 bit, corrispondenti a 4 bytes, ovvero a 4 sequenze di 8 bit (cifre binarie). Normalmente l indirizzo viene rappresentato in notazione decimale come, appunto, sequenza di 4 decimali, ognuno da 0 a 255, separati da un punto. Quindi, questa quaterna di decimali o di bytes rappresenta l indirizzo numerico, ovvero l IP address, del computer (nodo della rete) che contiene le informazioni o al quale ci si vuole collegare. Esempio: l indirizzo numerico (decimale) equivale all indirizzo binario: Da precisare che: il quarto numero (nell es. 49) indica il computer (host), il terzo (nell es. 33) indica la rete locale, il secondo (nell es. 97) la rete dell Ente a cui appartiene l host e il primo (nell es. 160) identifica l area geografica della rete dell host; quindi avremo: nomehost.retelocale.reteente.areageografica. Per esempio rete Ente potrà essere la nostra università unipegaso e l area geografica uguale it, quindi: nomehost.sottorete.unipegaso.it. Gli indirizzi sono assegnati da un organismo internazionale, l Internet Assigned Number Authority (IANA), che delega la gestione degli indirizzi nazionali ad Enti in ambito locale. Il problema che questo sistema pone è che l indirizzo numerico (vedi esempio precedente) è più difficile da ricordare; per agevolare l utente nell uso della rete ad ogni indirizzo numerico viene associato, grazie ad un sistema definito Domain Name System (DNS), un indirizzo alfanumerico di lunghezza illimitata. Ogni host può essere dotato di un nome logico, definito domain name, col quale è più facile lavorare. All utente non rimane altro che digitare il nome logico dell host che sarà convertito in quello numerico al momento del collegamento al server in modo a lui trasparente. Il DNS divide la rete in settori, chiamati domini, che si dividono a loro volta in sottodomini fino ad arrivare al singolo host. A differenza degli indirizzi numerici IP, con il DNS le informazioni più specifiche (il nome dell host) si trovano nella parte sinistra del nome mentre la parte dell indirizzo più a destra indica il dominio più alto gerarchicamente, il dominio di primo livello o Top Level Domain (TLD). Proseguendo verso sinistra si individuano i sottodomini, che possono 11 di 31

12 essere in numero illimitato, fino ad arrivare allo specifico host. Il top level domain caratterizza la provenienza geografica o la natura dell ente proprietario dell host; considerando l esempio precedente si avrà: nomehost.sottorete.unipegaso.it dove:.it è il TLD (Top Level Domain) e rappresenta l area geografica Italia;.unipegaso è il domino di secondo livello: la rete locale dell Università Telematica UniPegaso;.sottorete è il dominio di terzo livello: la rete locale di unipegaso;.nomehost è il nome dell computer locale su cui risiedono le informazioni. In realtà, il DNS gestisce un insieme di tabelle che memorizzano in modo distribuito le corrispondenze tra nomi e indirizzi numerici di tutti i nodi della rete; a seconda della dislocazione fisica del nodo nella rete, le richieste potranno attraversare più DNS prima di trovare l indirizzo finale. Originariamente, quando cioè internet era diffusa solo negli Stati Uniti e fu sviluppato il DNS i domini ufficiali, detti generic Top Level Domain (gtld), erano:.com domini commerciali che indicano un sito societario o aziendale.edu indica un sito di istituzioni educative o enti di ricerca.gov indica nomi di dominio di siti governativi americani.mil indica un sito di un ente militare.net indica organizzazioni di supporto e di gestione della rete no profit.org indica le organizzazioni di tipo privato senza scopo di lucro.int indica organizzazioni internazionali. Quando poi, internet cominciò a diffondersi a livello internazionale, vennero creati altri domini di I livello, suddivisi per nazioni; questi domini usano la sigla della targa internazionale, così: it per Italia, fr per Francia, uk per Inghilterra e così via. Gli indirizzi IP possono essere pubblici o privati. I primi sono assegnati al computer dall Internet Service Provider (ISP) in modo automatico ed univoco, nel momento della connessione. Se il computer oltre che essere connesso ad Internet è collegato ad una rete LAN, esso 12 di 31

13 dispone anche di un indirizzo privato che in genere è assegnato dall amministratore della rete locale in modalità statica (ossia manualmente) o in modalità dinamica tramite un particolare software (server DHCP 3 ). 2.3 Infrastruttura tecnologica della rete Internet. L infrastruttura o meglio l architettura tecnologica della rete Internet può essere paragonata ad un sistema autostradale internazionale, dove le autostrade, che sono più veloci e ampie, attraversano il paese toccando le principali città, queste intersecano superstrade e strade secondarie che sono più strette e più lente. Così anche per Internet esistono dei collegamenti diretti e più veloci che toccano i nodi principali di un area geografica, sono realizzati con cavi in fibra ottica e gestiti dalle principali compagnie di telecomunicazione o, come avviene in america, da agenzie governative; tali collegamenti principali determinano ciò che in gergo si chiama dorsale del sistema di collegamento o BACKBONE. Fig. 3 - L architettura della rete Internet (Italia), fonte GARR. Le reti dorsali che attraversano il mondo sono come grandi condutture per la trasmissione dei dati, la cui capacità di trasmissione è detta ampiezza o larghezza di banda e viene misurata in bit 3 Il Dynamic Host Configuration Protocol è un servizio presente all interno della versione Server del Sistema Operativo Windows. 13 di 31

14 al secondo (bps) o Byte al secondo (Bps), usualmente vengono utilizzati i multipli: Mb (megabit) e Gb (giga bit) oppure MB (mega bytes) e GB (giga bytes); ovviamente più grande è l ampiezza di banda maggiore è il flusso di dati che attraversano il condotto. Per esempio, con un collegamento tra due nodi in fibra ottica, anche a chilometri di distanza, è possibile trasmettere dati, voce, video ad una velocità di 600 milioni di bit per secondo (600 Mbps). I nodi attraversati dalle condutture digitali sono detti NAP Primari (Network Access Point) punti di accesso alla rete, da questi partono ramificazioni più piccole che collegano altri nodi periferici NAP Secondari, fino a coprire l area geografica interessata. A questi nodi periferici si collegano altri nodi detti ISP (Internet Service Provider), questi sono i nodi ai quali l utente si deve collegare per poter consultare le informazioni presenti su tutti i computer della rete. L ISP rappresenta quindi la rampa di accesso alle condutture dell informazione. Il tratto finale (dovremmo dire iniziale) del collegamento di un utente ad un nodo ISP viene fatto attraverso la linea telefonica convenzionale, che per le sue caratteristiche fisiche, cavo in rame, è notoriamente più lenta. In pratica un utente della rete Internet si collega da casa ad un ISP tramite un modem (vedi Dispensa Lezione 3, par Flusso trasmissivo e segnale trasmesso in una rete), che stabilisce una connessione solo quando l utente avvia la chiamata al provider più vicino (telefonata urbana). 14 di 31

15 3 I servizi della rete Internet I servizi di Internet, che hanno contribuito alla sua diffusione e popolarità sono il World Wide Web (WWW), il File Transfer Protocol (FTP) e la posta elettronica ( ) [Man98]. 3.1 Il Word Wide Web. Il World Wide Web, indicato anche come Web o con l'acronimo WWW, è la funzionalità di Internet più diffusa e utilizzata dagli utenti, la sua origine si può far risalire intorno al 1990 presso i laboratori informatici del CERN di Ginevra, noto centro di ricerca di fisica. In quel periodo, Tim Berners-Lee 4 guidava un progetto di ricerca che aveva l obiettivo di sviluppare un sistema di pubblicazione e reperimento dell informazione per documenti multimediali, distribuito su rete geografica. Da quel momento in poi, grazie anche alla nascita di strumenti di navigazione (browser) ad interfaccia grafica, il successo del WWW è stato tale che per la maggior parte degli utenti (e dei mass-media) coincide con la rete stessa. Si tratta di una convinzione ovviamente errata, infatti, mentre Internet è l infrastruttura della rete di calcolatori, il WWW è un sistema per lo scambio e la condivisione di contenuti ipertestuali tra computer remoti interconnessi tramite una rete telematica, nello specifico Internet. Il WWW può essere anche definito come un insieme di iperoggetti collegati tra loro. Per iperoggetto s intende un oggetto informatico, di qualsiasi tipo, che contiene al proprio interno oltre a proprie informazioni anche collegamenti verso altri iperoggetti, oppure di essere richiamato tramite collegamenti presenti in altri iperoggetti. L esempio più importante di iperoggetto è l ipertesto (vedi par ). Dunque si può tranquillamente affermare che gli elementi che hanno caratterizzato il World Wide Web permettendogli di assumere una connotazione rivoluzionaria sono: la sua diffusione planetaria; la sua facilità di utilizzo, grazie alle interfacce grafiche; 4 Tim Berners-Lee, nato a Londra l 8 giugno 1955 è considerato l inventore del WWW insieme a Robert Cailliau; oggi è presidente del W3C, l'organismo internazionale che coordina lo sviluppo degli standard del WWW e direttore del laboratorio di Computer Science al Massachusetts Institute of Technology di Boston. 15 di 31

16 la sua organizzazione ipertestuale; la possibilità di trasmettere e ricevere informazioni multimediali; I contenuti informativi presenti sul web sono raccolti e organizzati in siti ; un sito non è altro che un insieme di pagine web collegate tra di loro per mezzo di link secondo la logica strutturale degli ipertesti. Alla base del funzionamento del WWW vi è: il protocollo HTTP (Hyper Text Transfer Protocol), che regola il trasferimento delle pagine dal server web che le contiene al computer dell utente, un programma client, detto browser, che consente di visualizzare gli oggetti del Web e il linguaggio HTML (Hyper Text Tranfer Protocol) per creare le pagine web e i collegamenti ipertestuali. In particolare, il linguaggio HTML non è un vero e proprio linguaggio di programmazione ma, come dice il nome stesso, un linguaggio di marcatura che inserisce dei simboli particolari, detti tag (vedi par Tabella Tag) racchiusi fra parentesi angolari (<tag>), prima e dopo le parti di un documento in modo da indicare al browser come visualizzarle. Si tratta di un linguaggio universale, che semplifica in modo determinante il rapporto tra coloro che accedono ad Internet: una pagina creata in Italia viene visualizzata in Germania o in Giappone o in ogni altra parte del mondo rapidamente e senza difficoltà. Esempio di TAG e di codice html: 16 di 31

17 Poiché l HTML da solo non è in grado di rendere pienamente dinamica, ovvero interattiva, una pagina si utilizzano particolari linguaggi di programmazione c.d. web oriented come Java o linguaggi di scripting come PHP, ASP e JavaScript. La tecnica di indirizzamento dei documenti presenti sul Web utilizza una sintassi definita URL (Uniform Resource Locator). L URL di un documento corrisponde al suo indirizzo in rete, e descrive con precisione sia l oggetto a cui fare accesso che il protocollo da usare per accedervi. La sintassi di un URL può essere così indicata: tipo_protocollo://nomehost/nomefile Dove con tipo_protocollo si indica il server al quale si vuole accedere, nel caso del www sarà l http; con nomehost si indica il nome dell host (computer) sul quale si trova memorizzata la risorsa (file) a cui si vuole accedere; con nomefile si indica il nome e la posizione (path) del singolo documento a cui ci si riferisce. Ad esempio con ci si riferisce al protocollo http presente sull host denominato unipegaso.it sul quale si vuole consultare un file in formato Html denominato index.htm Ipertesto e ipermedia Con il termine ipertesto si intende un sistema di organizzazione delle informazioni (testuali, ma non solo) non in modo sequenziale, ma reticolare. Per meglio capire il concetto di ipertesto andiamo ad analizzare che cos è un testo. Generalmente un testo è una sequenza di caratteri, che opportunamente combinati fra di loro formano frasi, queste a loro volta vengono organizzate in righe e pagine. Sostanzialmente, un testo è una sequenza di frasi, dove la trattazione dell argomento viene fatta dall inizio alla fine che sviluppando man mano le varie parti si viene a formare un tutt uno. Pensiamo per esempio ad un libro. Un libro è una sequenza lineare di testo, che può essere organizzato in sequenze di paragrafi, in sequenza di capitoli e così via. La fruizione del testo avviene, quindi, in modo sequenziale dalla prima a l ultima pagina. Notiamo che possono esserci dei rimandi a note, salti pagina, ma si tratta di operazioni saltuarie inserite in un contesto generale in cui prevale la linearità e quindi la sequenzialità del testo. Ritornando all ipertesto, possiamo dire che questo indica un testo non strutturato in forma sequenziale, in cui la lettura può seguire diversi percorsi fra le pagine grazie a dei LINK che 17 di 31

18 collegano le varie parti (NODI) che compongono il testo; seguendo questi collegamenti il lettore può facilmente spostarsi all interno dell IPERDOCUMENTO. La caratteristica degli ipertesti è quella di consentire la consultazione del documento, o meglio la navigazione, attraverso il collegamento di alcune parti di esso con altre logicamente associate. Nella realizzazione (o costruzione) di un ipertesto è possibile utilizzare due modalità: quella gerarchica e quella reticolare. Nella modalità gerarchica si parte da una pagina principale, con funzioni di presentazione o indice, e si accede alle varie parti dell ipertesto ognuno delle quali strutturate in altre sottopagine. Nella modalità reticolare non si parte da una pagina principale, ma vi sono tante pagine liberamente collegate fra loro in cui è liberamente possibile spostarsi. Esistono poi degli ipertesti cosiddetti ibridi, con una impostazione generale di tipo gerarchico, come l esistenza di un pagina principale, e con vari elementi reticolari: il web è un tipico esempio di ipertesto IBRIDO. Media e multimedia. Con il termine media ci si riferisce agli strumenti della comunicazione, e con mass media ci si riferisce ai mezzi della comunicazione di massa (giornali, tv, ecc.). Con il termine multimedialità si riferimento alla possibilità di utilizzare contemporaneamente, in uno stesso messaggio comunicativo, più media e/o linguaggi. Oppure: con il termine multimediale si intende una pluralità di media utilizzati per fornire informazioni al fruitore. 18 di 31

19 Dunque, l ipertesto è costituito da un insieme di unità informative (nodi) e da un insieme di collegamenti (link) che consentono di passare da un unità all altra. Se attraverso tali collegamenti si può usufruire di informazioni non solo sotto forma di testi, ma anche in termini di suoni, video, immagini, allora si può parlare di ipermedia. Il vantaggio dell ipertesto è quello di fornire all utente una funzione in più: non solo quella statica di contenere informazioni, come ad esempio un libro, ma anche in modo interattivo al fine di richiamare su richiesta dello stesso e in maniera estremamente semplice altre informazion. Dal punto di vista pratico, ogni documento ipertestuale contiene al suo interno delle parti, opportunamente evidenziate tramite artifici grafici, che rappresentano dei pulsanti da premere per accedere ad altre pagine interne o esterne a quella in cui ci si trova. Va detto, però, che non è stata Internet a far conoscere le potenzialità degli ipertesti. Ancora prima che il WWW si diffondesse, erano già disponibili opere ipermediali registrate su supporti ottici che si avvalevano di collegamenti ipertestuali che avrebbero poi contrassegnato Internet. Il contributo della rete è stata la possibilità di costruire un vasto ipertesto, capace di collegare testi archiviati in computer diversi [DeC97]. Praticamente nella progettazione di un ipertesto, vengono prima costruiti i NODI dell ipertesto, cioè: pagine di testo, immagini, filmati, suoni e quindi realizzati i collegamenti tra i diversi nodi. 3.2 FTP - File Transfer Protocol Altro servizio di Internet è il File Transfer Protocol (FTP), questo è un protocollo di comunicazione realizzato per consentire il trasferimento di file binari o di testo tra due computer collegati alla rete [Kro94]. Lo scambio di file e di software è un attività che si è fortemente sviluppata sin dai primi anni di vita della rete, prima che il World Wide Web nascesse. Il software 19 di 31

20 reperibile su Internet è solitamente memorizzato sugli hard disk di computer che possono comunicare con l utente tramite il linguaggio FTP, per questo denominati come siti FTP, e che possono essere utilizzati dall utente come se fossero posti sulla propria macchina. FTP è stato sviluppato prima dell HTTP che svolge funzioni relativamente simili anche se mirate al WWW in quanto s incentra sul trasferimento di iperoggetti e sulla loro visualizzazione. FTP permette di leggere comodamente le directory degli hard disk dei siti FTP e il loro contenuto e di muoversi al loro interno; in pratica l hard disk del sito FTP viene momentaneamente collegato al proprio rendendo possibile tutte quelle operazioni che di solito si compiono con i file presenti sul computer locale. L operazione con la quale è possibile copiare file o programmi dal proprio PC al computer remoto è denominata upload, mentre quando i file passano da quello remoto al proprio PC si usa il termine download. Le modalità di collegamento ad un computer FTP sono due: l FTP anonimo e l FTP con account [Cal00]. L FTP con account concede all utente la possibilità di inserire dei file o di modificare e cancellare quelli esistenti nella directory del computer remoto. Quando si stabilisce una connessione FTP del genere vengono richiesti un login ed una password, poiché si suppone che l utente disponga di un accesso personale a quel server. L FTP con account, di solito, è riservata ai dipendenti, collaboratori o clienti della società che ospita il server FTP. Tuttavia, proprio per poter creare archivi di software aperti al pubblico è stato inventato il cosiddetto FTP anonymous, ossia un accesso che chiunque può utilizzare e mediante il quale si entra in una zona dell hard disk del server in cui sono contenuti file pubblici. La modalità anonima viene normalmente attivata indicando all atto del collegamento come codice utente proprio il termine anonymous e come password il proprio indirizzo di . Ovviamente un accesso anonimo presenta molte restrizioni in più rispetto all accesso nominativo concesso agli utenti autorizzati del sistema. E possibile effettuare operazioni di download, ma non è consentito cancellare file, creare directory o modificare in alcun modo il contenuto del sito. Poiché un sito FTP è essenzialmente una porzione di disco fisso, i file al suo interno sono organizzati in directory i cui nomi sono i più intuitivi possibili al fine di renderne chiaro il contenuto. Inoltre, per riuscire ad orientarsi tra le directory viene posto in ognuna di esse un file di testo nel quale sono elencati i file con una breve descrizione. Un file disponibile via FTP è univocamente identificato da tre elementi: il suo nome, la directory in cui è memorizzato e il nome del sito in cui è posto. Noti questi tre parametri è possibile accedere ad un sito FTP inserendo nel browser un indirizzo del tipo: 20 di 31

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

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

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. Un percorso per le classi prime Prof. Angela Morselli

INTERNET. Un percorso per le classi prime Prof. Angela Morselli INTERNET Un percorso per le classi prime Prof. Angela Morselli PARTE 1 INTERNET: LA RETE DELLE RETI 2 È ALQUANTO DIFFICILE RIUSCIRE A DARE UNA DEFINIZIONE ESAUSTIVA E CHIARA DI INTERNET IN POCHE PAROLE

Dettagli

Modulo 7: RETI INFORMATICHE

Modulo 7: RETI INFORMATICHE Piano nazionale di formazione degli insegnanti nelle Tecnologie dell Informazione e della Comunicazione Modulo 7: RETI INFORMATICHE Il modulo 7 della Patente europea del computer si divide in due parti:

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

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

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

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

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

Che cos'è Internet. Capitolo. Storia e struttura di Internet L. Introduzione alla rete Internet con una breve storia

Che cos'è Internet. Capitolo. Storia e struttura di Internet L. Introduzione alla rete Internet con una breve storia TECNOLOGIE WEB Che cos é Internet Capitolo 1 Che cos'è Internet Introduzione alla rete Internet con una breve storia Storia e struttura di Internet L idea di Internet nasce all inizio degli anni 60. L

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

Internet. La rete di computer che copre l intero pianeta. FASE 1 (1969-1982)

Internet. La rete di computer che copre l intero pianeta. FASE 1 (1969-1982) Internet La rete di computer che copre l intero pianeta. FASE 1 (1969-1982) ARPAnet: Advanced Research Project Agency Network Creata per i militari ma usata dai ricercatori. Fase 1 300 250 200 150 100

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

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

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

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

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

Sistemi Informativi di relazione - Internet

Sistemi Informativi di relazione - Internet Sistemi Informativi di relazione - Internet Obiettivi. Presentare i concetti base di Internet. Illustrare l evoluzione storica di Internet. Familiarizzare con gli elementi fondamentali di Internet: Il

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

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

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

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

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema contenuto della comunicazione sistema per la gestione della comunicazione sottosistema C sottosistema B sottosistema A

Dettagli

Obiettivi. Unità C2. Connessioni. Internet. Topologia. Tipi di collegamento

Obiettivi. Unità C2. Connessioni. Internet. Topologia. Tipi di collegamento Obiettivi Unità C2 Internet: la rete delle reti Conoscere le principali caratteristiche di Internet Conoscere le caratteristiche dei protocolli di comunicazione Saper analizzare la struttura di un URL

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

L utente generico può saltare da un punto all altro del documento o da un documento all altro seguendo i link

L utente generico può saltare da un punto all altro del documento o da un documento all altro seguendo i link WWW: World Wide Web Definizione di ipertesto Un Ipertesto è un documento che contiene al suo interno link (collegamenti) ad altri documenti o ad altre sezioni dello stesso documento. Le informazioni non

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione La Rete Internet Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Che cos è Internet? Il punto

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

1) La rete INTERNET pag. 106-110 Origini della rete INTERNET RETE ARPANET geograficamente distanti esigenze MILITARI

1) La rete INTERNET pag. 106-110 Origini della rete INTERNET RETE ARPANET geograficamente distanti esigenze MILITARI 1) La rete INTERNET pag. 106-110 Origini della rete INTERNET: RETE ARPANET:collegava computer geograficamente distanti per esigenze MILITARI, poi l uso venne esteso alle UNIVERSITA ed in seguitoatuttiglialtri.

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

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

Applicazioni delle reti. Dalla posta elettronica al telelavoro

Applicazioni delle reti. Dalla posta elettronica al telelavoro Applicazioni delle reti Dalla posta elettronica al telelavoro Servizi su Internet La presenza di una infrastruttura tecnologica che permette la comunicazione tra computer a distanze geografiche, ha fatto

Dettagli

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è Protocollo TCP/IP e indirizzi IP Il protocollo TCP/IP è alla base dei sistemi di trasmissione dati impiegati sulle reti locali e su Internet. Nato nel Gennaio 1983 negli Stati Uniti come sistema di comunicazione

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

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

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

Introduzione ai Calcolatori Elettronici

Introduzione ai Calcolatori Elettronici Introduzione ai Calcolatori Elettronici Introduzione al Web Internet A.A. 2013/2014 Domenica Sileo Università degli Studi della Basilicata Introduzione al Web : Internet >> Sommario Sommario n Internet

Dettagli

Reti informatiche 08/03/2005

Reti informatiche 08/03/2005 Reti informatiche LAN, WAN Le reti per la trasmissione dei dati RETI LOCALI LAN - LOCAL AREA NETWORK RETI GEOGRAFICHE WAN - WIDE AREA NETWORK MAN (Metropolitan Area Network) Le reti per la trasmissione

Dettagli

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin La rete Internet Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Che

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

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

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

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

Reti e Internet: introduzione Facoltà di Medicina - Corso di Laurea in Logopedia Corso di Informatica III anno Prof. Crescenzio Gallo Reti e Internet: introduzione c.gallo@unifg.it Reti e Internet: argomenti Tipologie di reti Rete

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

Le Reti Telematiche. Informatica. Tipi di comunicazione. Reti telematiche. Modulazione di frequenza. Analogico - digitale.

Le Reti Telematiche. Informatica. Tipi di comunicazione. Reti telematiche. Modulazione di frequenza. Analogico - digitale. Informatica Lezione 5a e World Wide Web Insieme di cavi, protocolli, apparati di rete che collegano tra loro distinti i cavi trasportano fisicamente le informazioni opportunamente codificate dedicati/condivisi

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

Le reti di calcolatori

Le reti di calcolatori Le reti di calcolatori 1 La storia Computer grandi e costosi Gli utenti potevano accerdervi tramite telescriventi per i telex o i telegrammi usando le normali linee telefoniche Successivamente le macchine

Dettagli

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

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

Corso di Informatica Generale a.a. 2001-2002 INTERNET

Corso di Informatica Generale a.a. 2001-2002 INTERNET Corso di Informatica Generale a.a. 2001-2002 INTERNET Che cos è Internet E l insieme di tutte le reti IP interconnesse, cioè le diverse migliaia di reti di computer locali, regionali, internazionali interconnesse

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

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

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

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

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

Internet e World Wide Web

Internet e World Wide Web Alfonso Miola Internet e World Wide Web Dispensa C-02 Settembre 2005 1 Nota bene Il presente materiale didattico è derivato dalla dispensa prodotta da Luca Cabibbo Dip. Informatica e Automazione Università

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

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

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

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

Capitolo 3. Il funzionamento delle reti

Capitolo 3. Il funzionamento delle reti Capitolo 3 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

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

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

Storia di Internet e del World Wide Web

Storia di Internet e del World Wide Web Storia di Internet e del World Wide Web Ornella Nicotra A.A.1999-2000 Modulo europeo Action Jean Monnet Scuola Speciale per Archivisti e Bibliotecari Universita degli studi di Roma La Sapienza Storia di

Dettagli

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda Internet Evoluzione della rete Come configurare una connessione Internet: Storia e leggenda La leggenda Un progetto finanziato dal Ministero della Difesa USA con lo scopo di realizzare una rete in grado

Dettagli

Internet WWW - HTML. Tecnologie informatiche e della comunicazione

Internet WWW - HTML. Tecnologie informatiche e della comunicazione Internet WWW - HTML Cristina Gena cgena@di.unito.it http://www.di.unito.it/ cgena/ cristina gena - [internet web html] 1 Tecnologie informatiche e della comunicazione Cosa intendiamo? Tecnologia dei computer

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

G. Pettarin ECDL Modulo 7: Internet 5. Cos è Internet

G. Pettarin ECDL Modulo 7: Internet 5. Cos è Internet G. Pettarin ECDL Modulo 7: Internet 5 Cos è Internet Che cosa è Internet ormai è noto a tutti. Internet è la rete a livello mondiale che mette a disposizione degli utenti collegati informazioni, file,

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

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

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

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

Modello OSI e architettura TCP/IP

Modello OSI e architettura TCP/IP Modello OSI e architettura TCP/IP Differenza tra modello e architettura - Modello: è puramente teorico, definisce relazioni e caratteristiche dei livelli ma non i protocolli effettivi - Architettura: è

Dettagli

Corso di: Abilità informatiche

Corso di: Abilità informatiche Corso di: Abilità informatiche Prof. Giovanni ARDUINI Lezione n.4 Anno Accademico 2008/2009 Abilità informatiche - Prof. G.Arduini 1 Le Reti di Computer Tecniche di commutazione La commutazione di circuito

Dettagli

Reti e Internet. Anna F. Leopardi 1 Di 19

Reti e Internet. Anna F. Leopardi 1 Di 19 Reti e Internet Anna F. Leopardi 1 Di 19 Sommario LE RETI INFORMATICHE Lan, Man, Wan INTERNET Breve storia di Internet Servizi Il Web: standard e browser Motori di ricerca E-mail Netiquette Sicurezza Glossario

Dettagli

Corso di Informatica Prof. Crescenzio Gallo. Internet: architettura e servizi

Corso di Informatica Prof. Crescenzio Gallo. Internet: architettura e servizi Corso di Informatica Prof. Crescenzio Gallo Internet: architettura e servizi Internet: argomenti Modalità di collegamento alla rete Internet Struttura ed organizzazione degli indirizzi di Internet Protocolli

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

INTERNET. Storia. Indirizzi

INTERNET. Storia. Indirizzi INTERNET Storia La nascita di INTERNET può essere fatta risalire al 1969, quando il governo degli Stati Uniti fece progettare una rete militare finalizzata allo scambio di informazioni veloce e sicuro,

Dettagli

Oreste Signore, 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

Livello Applicazione. Davide Quaglia. Motivazione

Livello Applicazione. Davide Quaglia. Motivazione Livello Applicazione Davide Quaglia 1 Motivazione Nell'architettura ibrida TCP/IP sopra il livello trasporto esiste un unico livello che si occupa di: Gestire il concetto di sessione di lavoro Autenticazione

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

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

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

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

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

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

Metodologie Informatiche Applicate al Turismo

Metodologie Informatiche Applicate al Turismo Metodologie Informatiche Applicate al Turismo 3. Introduzione a Internet Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it Corso di Laurea

Dettagli

Nozioni di base sulle reti di Calcolatori e La Rete INTERNET

Nozioni di base sulle reti di Calcolatori e La Rete INTERNET Modulo 1 - Concetti di base della IT 3 parte Nozioni di base sulle reti di Calcolatori e La Rete INTERNET Modulo 1 - Concetti di base della IT 3 parte Tipologie di reti Argomenti Trattati Rete INTERNET:

Dettagli

12.5 UDP (User Datagram Protocol)

12.5 UDP (User Datagram Protocol) CAPITOLO 12. SUITE DI PROTOCOLLI TCP/IP 88 12.5 UDP (User Datagram Protocol) L UDP (User Datagram Protocol) é uno dei due protocolli del livello di trasporto. Come l IP, é un protocollo inaffidabile, che

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

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

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

Il World Wide Web: nozioni introduttive

Il World Wide Web: nozioni introduttive Il World Wide Web: nozioni introduttive Dott. Nicole NOVIELLI novielli@di.uniba.it http://www.di.uniba.it/intint/people/nicole.html Cos è Internet! Acronimo di "interconnected networks" ("reti interconnesse")!

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

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

Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Approfondimento INTERNET: IL FUNZIONAMENTO DELL INFRASTRUTTURA E DELLA RETE

Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Approfondimento INTERNET: IL FUNZIONAMENTO DELL INFRASTRUTTURA E DELLA RETE APPROFONDIMENTO ICT Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto Approfondimento INTERNET: IL FUNZIONAMENTO DELL INFRASTRUTTURA E DELLA RETE ORGANISMO BILATERALE PER LA FORMAZIONE

Dettagli