Internet: una panoramica Cos’è, cosa offre, come funziona La storia di Internet in pillole Nasce nel 1969 con il nome ARPAnet, per scopi militari Negli anni 70 viene utilizzata come rete universitaria per la ricerca e la comunicazione Negli anni 80 comincia la fase commerciale Dal 1993 si diffonde su larga scala grazie all’invenzione del World Wide Web e altri fattori (diminuzione dei costi dell’hardware e dei costi di accesso, semplificazione dei browser, spinta di molti governi) Numero di PC collegati a Internet (stima) I servizi offerti da Internet Inizialmente: Connessione a calcolatore remoto (Telnet) Trasferimento di file (FTP) Poi: Posta elettronica Infine: Il World Wide Web Ma… cos’è Internet?? E’ il risultato dell’aggregazione di tante reti diverse, talvolta anche tecnicamente differenti. Piccole reti locali (LAN) sono collegate a reti metropolitane (MAN) e territoriali (WAN) che a loro volta sono collegate alle dorsali (Backbone), che trasportano i dati per il mondo intero. Sono dunque necessari… Dei dispositivi che permettano a queste reti di collegarsi fisicamente tra di loro Una sorta di linguaggio comune che permetta lo scambio di informazioni tra reti differenti Un metodo univoco di identificazione delle risorse disponibili I dispositivi fisici Modem Router Schede di rete Cavi di rete Cavi telefonici Cavi in fibra ottica … Un linguaggio universale: Il protocollo TCP/IP È l’insieme di protocolli alla base di Internet È il “linguaggio comune” che rende possibile la comunicazione tra milioni di calcolatori sparsi su tutto il pianeta facenti parte di reti tecnicamente differenti Come funziona il TCP/IP Il TCP ha il compito, al momento della spedizione, di suddividere il file in tanti pacchetti di piccole dimensioni, applicando al pacchetto l’indirizzo del destinatario e un numero progressivo. Al momento del ricevimento di tutti i pacchetti, ha il compito di ricostruire correttamente il file Il compito dell’IP è quello dell’instradamento dei pacchetti in rete e del controllo che tutti raggiungano, integri, la loro destinazione La commutazione di pacchetto Tecnica utilizzata per l’invio di dati attraverso Internet, si basa sull'invio di pacchetti di dati di dimensioni ridotte (1,5 KByte) Il messaggio viene spezzato in una serie di pacchetti, ognuno dei quali contiene, oltre ai dati da trasmettere, l’indirizzo del destinatario e il numero progressivo del pacchetto I pacchetti vengono quindi spediti uno alla volta attraverso la rete in maniera disordinata. Ogni passaggio è determinato dallo stato della rete in quell’istante I protocolli applicativi Al di sopra del protocollo TCP/IP sono stati definiti vari protocolli applicativi atti a realizzare specifiche funzionalità: Telnet: connessione a calcolatore remoto FTP: trasferimento file SMTP: invio posta elettronica POP: ricezione posta elettronica NNTP: gestione messaggistica newsgroup HTTP: navigazione ipertestuale L’identificazione delle risorse Per poter utilizzare le risorse della rete è necessario un sistema per la loro univoca identificazione Ogni calcolatore connesso alla rete dispone di un identificatore univoco costituito da un numero detto Indirizzo IP L’indirizzo IP è rappresentato da una sequenza di 4 cifre separate da un punto (es. 192.160.30.10), sempre comprese tra 0 e 255 I calcolatori con funzione di server, con connessione permanente, dispongono di un IP fisso (IP statico) I calcolatori con funzione di client ottengono all’atto della connessione un loro indirizzo IP temporaneo (IP dinamico) DNS Per ovviare alla difficoltà di memorizzazione degli indirizzi IP è disponibile un sistema che permette di associare ad un indirizzo IP un indirizzo simbolico Questo sistema prende il nome di DNS (Domain Name System) Ogni indirizzo simbolico è costituito da un insieme di parole separate da un punto; ogni parola identifica un dominio L’indirizzo simbolico identifica domini sempre meno specifici da destra a sinistra: quello più a destra (.it, .com, …) viene detto dominio di primo livello URL dopo aver identificato un calcolatore (host) tramite indirizzo IP o simbolico è possibile identificare ogni singolo file presente su di esso mediante il suo URL: http://www.invalsi.it/monfortic Il collegamento a Internet Per connettersi a Internet è necessario stipulare un contratto con un Internet Service Provider (ISP) Il contratto può essere gratuito o oneroso a seconda delle modalità del servizio offerto dal provider Il costo della linea che connette l’utente con il provider può essere fisso (tariffa “flat”) o variabile (scatti telefonici) ed è comunque indipendente dalla localizzazione geografica del server a cui ci si vuole collegare Collegamento di una postazione stand-alone modem dell’ISP modem locale computer da collegare rete dell’ISP Internet Service Provider connessione a Internet dell’ISP Collegamento di una postazione di rete modem dell’ISP LAN router modem locale rete dell’ISP Internet Service Provider connessione a Internet dell’ISP