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 in tempo reale mediante la serie di protocolli di Internet Working TCP/IP (Transmission Control Protocol/ Internet Protocol) Ogni computer ha un indirizzo IP DINAMICO, rintracciabile attraverso il comando Prompt di MS DOS
Come nasce Internet Anni 60: Anni della Guerra Fredda La RAND CORPORATION pone un interrogativo: Come far comunicare le autorità politiche con le forze armate in caso di guerra nucleare? RADIO? TELEVISIONE? Serve un sistema a prova di bomba
Come nasce Internet 1964: Paul Baron propone una rete di comunicazione tra computer basata su: PIU NODI NODI PARITETICI COMMUTAZIONE A PACCHETTO 1968: Il National Phisical Laboratory crea una rete con tali caratteristiche 1969: l ARPA (Advanced Research Projects Agency) avvia un progetto simile ma di più ampie dimensioni
La commutazione in una rete di telecomunicazioni La commutazione in una rete di telecomunicazioni dati può avvenire secondo le seguenti modalità: Commutazione di circuito: prevede una fase iniziale per stabilire il collegamento tra i due utenti, dopo di che il percorso che si stabilisce è permanente. E quella che viene usata tra l altro nella normale rete telefonica analogica. Commutazione di pacchetto il messaggio ora viene suddiviso in pacchetti i quali vengono istradati verso il destinatario. Le tecniche di istradamento sono due: a circuito virtuale o a datagramma. Nel primo caso tutti i pacchetti seguono lo stesso percorso mentre nel secondo caso la scelta del "salto ottimo" viene effettuata per ogni pacchetto e quindi il percorso può cambiare a seconda delle variazioni di traffico nei nodi di rete.
ARPANET Bob Taylor pensa di utilizzare un sistema basato su: Utilizzo delle reti telefoniche Tecnica della commutazione a pacchetto Enorme stanziamento di fondi per la realizzazione sotto la responsabilità di Taylor e Roberts (MIT) Bando di gara per i computer da utilizzare per la sperimentazione vinta dalla Bolton, Beranek & Newman
ARPANET 1969: Primo nodo presso l UCLA 1972: I nodi sono già 37: il progetto prende il nome di Arpanet 1973: Arpanet diventa internazionale Arpanet nasce come rete persistente, facile da gestire, capace di lavorare in modo affidabile anche in caso di eventi bellici
La rete nasce per usi militari, ma in realtà fu usata per scopi scientifici e si affermò subito come luogo per coltivare rapporti umani e sociali Infatti la prima mailing list (tecnica che consente di inviare a più persone lo stesso messaggio) fu SF lovers
Anni 70: matura la necessità di una procedura che consenta alle reti di comunicare tra di loro Nasce il protocollo TCP/IP TCP (transmission control protocol): formazione pacchetti, trasmissione e ricezione: suddivide i pacchetti fra i destinatari e ricompone i singoli messaggi IP (internet protocol): indirizzamento e instradamento (routing): invia da una localizzazione all altra pacchetti di informazioni e ne controlla il tragitto
Protocollo di comunicazione efficiente: insieme di regole che governano la comunicazione fra computer definizione del formato dei messaggi (contenitori di dati trasmessi) Obiettivo: assicurare comunicazioni indipendenti dall'hardware TCP (transmission control protocol): formazione pacchetti, trasmissione e ricezione IP (internet protocol): indirizzamento e instradamento (routing)
In realtà in questi anni esistevano reti diverse: ARPANET UUCP BITNET NSFNET INTERNET nasce dall aggregazione di tante reti diverse (Anni 80) MILNET La rete militare si stacca e il governo americano inizia a perdere il controllo della rete
Ma Internet è ancora in mano agli accademici: la gente comune scopre Internet e tutte le sue risorse solo con: La nascita e la diffusione dei Personal Computer La nascita di Interfacce utente più semplici e intuitive (MOSAIC 1993; NETSCAPE 1994)
INTERNET UTENTE ANALOGICA ISDN ADSL FIBRA OTTICA
LA CONNESSIONE ANALOGICA Utilizza la normale linea telefonica analogica: si collega un modem al computer e alla presa telefonica per connettersi a un provider (oggi max 56Kbs) MODEM E un dispositivo che traduce i segnali digitali del computer (0 e 1) in segnali analogici che possono essere trasmessi attraverso la linea telefonica Alta frequenza 1 1 Bassa frequenza 0 0 0
MODEM Modulatore - Demodulatore Si dice modulazione la sovrapposizione di un onda portante sul segnale inviato La portante è il segnale usato dai modem per rilevare la presenza di un altro modem: quando due modem si connettono attraverso la linea telefonica ognuno di essi emette un segnale detto carrier La demodulazione è il processo inverso, cioè il filtraggio della portante
digitale modulazione A n a l o g i c o demodulazione digitale
LA CONNESSIONE ISDN Integrated Service Digital Network TRASMETTE PURI DATI NON E AFFLITTA DA DISTURBI DELLA LINEA OPERA DA 64 A 128 Kbs Due canali da 64 Kbs che possono operare separatamente o insieme Si possono utilizzare i vecchi dispositivi analogici
Modem ISDN Cabina centrale digitale Il modem in realtà è un semplice trasmettitore di segnale: non vi è alcun processo di modulazionedemodulazione analogico D i g i t a l e Cavo a 4 poli 2 in entrata 2 in uscita
LA CONNESSIONE ADSL Asyncronous Digital Subscriber Line E un servizio ad alta velocità che sfrutta le normali linee telefoniche Tecnologia asimmetrica: la capacità di trasmettere dati è maggiore da Internet verso l utente (1.5-9 Mbs) la capacità di treasmettere dati è minore dall utente verso Internet 1 linea DATI in alta frequenza 1 linea VOCE in bassa frequenza
Particolare scheda di rete Cabina centrale 1.5-9 M b s digitale 16-640 K b s Alta frequenza: dati www.adsl.tlcweb.it MODEM Bassa frequenza: fonia
LA CONNESSIONE tramite FIBRA OTTICA In Italia è una tecnologia a disposizione solo di FASTWEB Funziona in modo molto simile all ADSL Cambiano i cavi (in fibra ottica) La larghezza della banda consente una velocità superiore ai 10 Mbs sia in ingresso che in uscita
PROVIDER E la società fornitrice dell accesso alla rete, nonché di altri servizi aggiuntivi (posta elettronica, spazio web, newsgroup ) ISP: Internet Service Provider Direttamente responsabili della connettività degli utenti privati
BROWSER Compito principale del browser è la lettura e la presentazione di documenti ipertestuali in rete, costruiti con linguaggio HTML, XML, JAVA, ASP.. Ha dato la possibilità di navigare in rete utilizzando un interfaccia grafica rendendola accessibile a tutti
LINGUAGGIO HTML <html> <head> Un documento HTML è un semplice file di testo, composto da dati e comandi che definiscono le modalità con cui è stato costruito il documento <title>benvenuti nel sito di Informatica generale</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head>
E solo quando il file di testo viene letto dal browser che il documento assume l aspetto grafico desiderato Il primo browser fu MOSAIC, seguito da MCWEB, WEB EXPLORER e NETSCAPE Oggi il browser più usato è INTERNET EXPLORER
IPERTESTI I documenti HTML sono degli IPERTESTI Hanno una struttura rigida ma il loro ARTICOLARSI non è vincolato ad alcun ordine In rete un ipertesto può connettersi ad altri ipertesti moltiplicando all infinito la possibilità di apprendere altre informazioni
WORLD WIDE WEB WWW o W 3 : Estesa Ragnatela Mondiale E il sistema di Internet per organizzare ogni informazione presente in rete come una serie di documenti ipertestuali Strumento nato nel 1989 in grado di connettere ogni singolo sito situato in ogni angolo del mondo e collegato ad Internet fornendo un sistema di diffusione dell Informazione contenuta su Internet
Internet Ipertesto Ipertesto Ipertesto Ipertesto Ipertesto Ipertesto Ipertesto L utente-client si connette a ISP-SERVER mentre un browser permette di leggere ipertesti scritti in HTML collegati nel WWW presente in Internet WWW In linguaggio HTML Utente
http://www.comunicazione.uniroma1.it HTTP - HyperText Transfer Protocol E il metodo d accesso tipico del World Wide Web e specifica il meccanismo di scambio dati tra client e server: indica al browser che tipo di linguaggio si sta utilizzando. <html> <head> <title>benvenuti nel sito di Informatica generale</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head>
ALTRI PROTOCOLLI DI TRASFERIMENTO HTTPS: utilizzato nei cosiddetti server SICURI (v. banche on line) FTP File Transfer Protocol Consente di trasferire e copiare file (Software, documenti, altri oggetti immagine, suoni, filmati) tra due computer tramite Internet. Il trasferimento, molto veloce, avviene tramite password o molto spesso tramite FTP anonymous, dove non è richiesta password ma è richiesto solo di immettere il proprio indirizzo di posta elettronica (Vedi volftp)
http://www.comunicazione.uniroma1.it DOMINIO di 1 livello o estensione Indica la residenza fisica del server Dominio: territorio sottomesso ad un determinato potere politico Su Internet: specifica il tipo di organizzazione o di gruppo che controlla quello specifico nodo
.com: commerciale.edu: educazione (università, centri di ricerca ).gov: governativo.mil: militare.net: network, rete.tv: televisivo.it: italia.fr: francia.eu: europa.de: germania.us: Stati Uniti.uk: Regno Unito
http://www.comunicazione.uniroma1.it Dominio di 2 livello Indica in formato testo a quale server ci si sta collegando Tale server è detto HOST ed è fisicamente la macchina in cui è collocato il file che stiamo cercando
www.register.it
http://www.comunicazione.uniroma1.it 1 sottodominio: può essere fisicamente un altro computer o una porzione del computer ricevente
http://www.comunicazione.uniroma1.it Indica il World Wide Web e viene indicato come 2 sottodominio: è una convenzione perché in realtà tutti i documenti si trovano nel WWW
http://digilander.iol.it/informaticagenerale Percorso del file Dominio o estensione 2 dominio 1 sottodominio
URL Uniform Resource Locator Indica un indirizzo Internet completo, espresso in forma comprensibile per qualsiasi browser Strumento attraverso il quale possiamo individuare la locazione di un altro computer nel web: permette al browser di raggiungere e accedere a qualsiasi file nel web
DNS I nomi (es.www.tin.it) sono utilizzati esclusivamente dagli utenti e vengono tradotti in indirizzi attraverso il Domain Name System (DNS) Sistema per la Denominazione dei Domini In realtà il nome corrisponde ad una sequenza di quattro cifre decimali separate da un punto (141.15.1.0) Il DNS ha permesso che ogni host abbia un nome o Demain Name formato da stringhe di caratteri, più facili da ricordare di una sequenza di numeri Dunque le persone che viaggiano in Internet usano il DNS per capire dove vanno: i calcolatori utilizzano l IP-Internet Protocol Address