View
237
Download
0
Category
Preview:
Citation preview
Introduzione all’Informatica
Alfonso PierantonioDipartimento di Informatica
Introduzione all’Informatica
Davide Di RuscioDipartimento di Informatica
.
Dipartimento di InformaticaUniversità degli Studi dell’Aquila
alfonso@di.univaq.it
Dipartimento di InformaticaUniversità degli Studi dell’Aquila
diruscio@di.univaq.it
Lezione 2
22Sommario
» Introduzione al corso
» Introduzione all’Informatica− cos’è l’informatica
− problemi, algoritmi, programmi e
» Applicativi software− Scrittura di documenti testuali
− Fogli di calcolo
− Produzione di Slides− problemi, algoritmi, programmi e calcolatore
− applicazioni dell’informatica
» Architettura del calcolatore− processore, memoria centrale, memoria di
massa, memoria cache, periferiche
» Reti di calcolatori− La comunicazione dei dati
− Applicazioni su Internet
− Ipertesti, Multimedia, Ipermedia
Introduzione all’InformaticaDott. Davide Di Ruscio
− La comunicazione dei dati
− le reti locali
− le reti geografiche
− Internet ed i suoi servizi
− Motori di ricerca
33Testo di riferimento
Ceri, Mandrioli, SbattellaCeri, Mandrioli, SbattellaInformatica Arte e MestiereMcGraw Hill
Materiale fornito dal docente
Introduzione all’InformaticaDott. Davide Di Ruscio
Materiale fornito dal docente
44Lucidi delle lezioni
I lucidi delle lezioni sono basati su del materiale del Prof. I lucidi delle lezioni sono basati su del materiale del Prof. Flammini Michele, Dott. Fabrizio Costa, e Dott. PatrizioPelliccione
Introduzione all’InformaticaDott. Davide Di Ruscio
55Contatti
Home page del docente:
www.di.univaq.it/diruscio/
Email:
diruscio@di.univaq.it
Introduzione all’InformaticaDott. Davide Di Ruscio
66
INPUT OUTPUTCOMPUTER
Attività di un computer
Dati in Dati in ingresso
Dati in Dati in uscitaelaborazioneelaborazione
Input è sinonimo di ingresso delle informazioni acquisite
dall’elaboratore
Introduzione all’InformaticaDott. Davide Di Ruscio
Output è sinonimo di uscita delle informazioni fornite
dall’elaboratore
77Hardware: la macchina di Von Neumann
Bus di sistema
Collegamento
Introduzione all’InformaticaDott. Davide Di Ruscio
7
Unità di
Elaborazione
(CPU)
Memoria
Centrale
(MM)
Interfaccia
Periferica P1
Interfaccia
Periferica P2
Esecuzione istruzioni Memoria di lavoroMemoria di massa,
stampante, terminale…
88C.P.U.
» Central Processing Unit o Unità di Elaborazione Centrale è il cervellodell’elaboratore, in quanto coordina e gestisce tutti i vari dispositivihardware per acquisire, interpretare ed eseguire le istruzioni deiprogrammi
» Al suo interno è composta da:» Al suo interno è composta da:
− C.U. (Unità di Controllo) : si occupa dell’interpretazione e della esecuzionedelle istruzioni
− A.L.U. (Unità Logico-Aritmetica): svolge le operazioni logiche ed aritmetiche
− REGISTRI: dispositivi elettronici capaci di memorizzare sequenze di bit fungendo da piccole memorie interne alla C.P.U.
− CLOCK:
Introduzione all’InformaticaDott. Davide Di Ruscio
> scandisce gli intervalli di tempo in cui agiscono in modo sincrono idispositivi interni alla C.P.U.
> determina la velocità della C.P.U., espressa come frequenza o numero diintervalli scanditi nell’unità di tempo (es., 512MHz, 1GHz, …)
» Alcuni esempi di CPU: Intel Centrino, AMD Turion, etc…
8
99Memoria Centrale
» Comunemente nota anche come RAM (Random Access Memory)
» In essa transitano le istruzioni (in linguaggio macchina) chedevono essere eseguite ed i dati su cui operano
» Ha la caratteristica di essere
− volatile: il suo contenuto viene perso quando viene spento l’elaboratore
− veloce (ordine dei nanosecondi, ossia 10-9 secondi)
− costosa
− di dimensioni medio-piccole, tipicamente centinaia di megabyte (es. 512Mb) o qualche gigabyte
Introduzione all’InformaticaDott. Davide Di Ruscio
512Mb) o qualche gigabyte
9
10
10Memoria di Massa
» Anche se è una componente fondamentale, non fa parte dellamacchina di Von Neumann in senso stretto
» È costituita dai dischi rigidi, nastri, CD e DVD ROM, …
» Rispetto alla memoria centrale ha la caratteristica di essere
− non volatile
− lenta (per hard disk ordine dei millisecondi, ossia10-3 secondi)
− economica
− di grandi dimensioni (per hard disk centinaia di gigabyte)
Introduzione all’InformaticaDott. Davide Di Ruscio
− di grandi dimensioni (per hard disk centinaia di gigabyte)
10
11
11Capacità di memoria
» Le informazioni contenute nella memoria di un elaboratore sono tradotte in una successione di 0 e 1 ( Bit)
» Un insieme di 8 bit è il byte
» I multipli del byte, con cui viene misurata la quantità di memoria di un computer sono
− chilobyte (KB)
− megabyte (MB)
− gigabyte (GB)
» Le memorie RAM sono dell’ordine dei MB
Introduzione all’InformaticaDott. Davide Di Ruscio
» Le memorie RAM sono dell’ordine dei MB
» La capacità degli hard disk sono dell’ordine dei GB
12
12La scala della memorizzazione dei dati
GigaByte (1 Miliardo di byte)
KiloByte ( 1024 byte)
MegaByte (1 Milione di byte)
GigaByte (1 Miliardo di byte)
Introduzione all’InformaticaDott. Davide Di Ruscio
BIT
BYTE (8 bit)
13
13Unità di I/O
» Consentono la comunicazione dell’elaboratore con l’esterno edin particolare la lettura di dati in input e la restituzione deirisultati delle elaborazioni in output.
» Ne fanno parte terminali (tastiera e schermo), mouse, » Ne fanno parte terminali (tastiera e schermo), mouse, stampanti, scanner, …
Introduzione all’InformaticaDott. Davide Di Ruscio
13
14
14Bus di sistema
» Consente la comunicazione tra le varie componenti
» Si suddivide in
− Bus dati: per la trasmissione di dati
− Bus indirizzi: per la trasmissione di indirizzi di memoria centrale
− Bus di controllo: per la trasmissione di comandi alle varie unità e diinformazioni di controllo
Introduzione all’InformaticaDott. Davide Di Ruscio
14
15
15Estensioni della macchina hardware base
» Per aumentare le prestazioni e l’affidabilità.
» Due dimensioni di crescita fondamentali:
− potenziamento e replicazione componenti (sistemi paralleli)
− collegamento in rete (sistemi distribuiti)
Introduzione all’InformaticaDott. Davide Di Ruscio
15
16
16Potenziamento e replicazione componenti (1/3)
» Rispetto alla CPU:
− Pipeline: estensione della struttura interna della CPU in modo daeseguire in parallelo le varie fasi connesse all’acquisizione, interpretazione ed esecuzione delle istruzioni. Ciascuna di queste fasi è affidata ad un dispositivo specificoaffidata ad un dispositivo specifico
− Co-processori: processori dedicati cui delegare particolari funzionalitàdella CPU da svolgere efficientemente ed in parallelo, quali
> input/output (canali indipendenti)
> esecuzione calcoli numerici
> elaborazioni grafiche
− Parallelismo: replicazione CPU per poter eseguire più istruzioni in
Introduzione all’InformaticaDott. Davide Di Ruscio
− Parallelismo: replicazione CPU per poter eseguire più istruzioni in parallelo
16
17
17Potenziamento e replicazione componenti (2/3)
» Rispetto alla memoria centrale
− Gerarchie di memorie: memorie cache multilivello, con elevata velocitàdi lettura e scrittura, dove vengono trasferite temporaneamente le informazioni di uso più comune o più recente da parte dell’unità centrale
» Rispetto alla memoria di massa
− Replicazione hard disk (tecnologia RAID-Redundant Array of Inexpensive Disks) per
> RAID-0: i dati vegono suddivisi su più dischi (striping) per aumentarela velocità di accesso
> RAID-1: i dati vengono scritti contemporaneamente su più dischi per aumentare l’affidabilità o la tolleranza ai guasti
Introduzione all’InformaticaDott. Davide Di Ruscio
aumentare l’affidabilità o la tolleranza ai guasti
> RAID-5: per velocità e affidabilità (striping e mirroring)
> …
» ….
17
18
18Potenziamento e replicazione componenti (3/3)
» Rispetto a questa dimensione di crescita troviamo in ordine diprestazioni
− Personal Computer: dedicati ad un singolo utente
− Workstation: con capacità di calcolo e grafiche potenziate per permettere un utilizzo professionale
− Workstation: con capacità di calcolo e grafiche potenziate per permettere un utilizzo professionale
− Mini Calcolatori: capaci di servire contemporaneamente anche decine diutenti collegati tramite terminale
− MAIN-FRAME:
> Capaci di servire centinaia di utenti
> Con molte CPU e grandi memorie di massa
> adatti ad applicazioni gestionali
Introduzione all’InformaticaDott. Davide Di Ruscio
> adatti ad applicazioni gestionali
− Super Calcolatori
> altamente paralleli (anche migliaia di CPU)
> adatti per applicazioni a bassa sequenzialità, tipo numeriche e vettoriali
18
19
19Rete di computer
» Una rete di computer è un insieme di computer che possono scambiarsi informazioni attraverso un canale trasmissivo.
» La rete informatica permette di mettere in comune risorse, rendendo possibile la collaborazione a distanza per la rendendo possibile la collaborazione a distanza per la realizzazione di un progetto.
» Ad esempio la rete globale Internet ha reso possibile mettere in comune le informazioni residenti su tutti i computer del mondo collegati in rete.
Introduzione all’InformaticaDott. Davide Di Ruscio
20
20Tipi di reti
» LAN (Local Area Network): rete su area locale.
− Si tratta di piccole reti di computer estese su aree ridotte come una stanza o al massimo un edificio.
− Una LAN si ha in una piccola azienda o, comunque, laddove le − Una LAN si ha in una piccola azienda o, comunque, laddove le informazioni rimangono all'interno dell'azienda.
» MAN (Metropolitan Area Network): rete su area metropolitana.
− Si appoggia a reti pubbliche, quale quella telefonica.
− Tale rete raggiunge tutti gli edifici e quindi può collegare reti locali (LAN).
» WAN (Wide Area Network): reti su grande area geografica.
Introduzione all’InformaticaDott. Davide Di Ruscio
» WAN (Wide Area Network): reti su grande area geografica.
− Esse connettono LAN e MAN. Tale rete fa uso di tutti i mezzi trasmissivi (satellite, fibra ottica, ecc.).
− Internet è la WAN per eccellenza.
21
21
Rete locale ad anello
Introduzione all’InformaticaDott. Davide Di Ruscio
21
22
22
Dummyload
Dummyload
Rete locale a BUS
Introduzione all’InformaticaDott. Davide Di Ruscio
22
Rete locale a BUS
23
23Reti Client-Server
» Il Server contiene le risorse hardware e software da condividere.
» Client sono i fruitori dei servizi messi a disposizione dal server.
Introduzione all’InformaticaDott. Davide Di Ruscio
23
24
24Client
Client
ClientClient
HUB Server
Client
Client
Client
Rete Client - Server
Introduzione all’InformaticaDott. Davide Di Ruscio
24
Client Rete Client - Serverdi tipo a stella
25
25Internet
» Internet (la rete delle reti) nacque per scopi militari negli USA intorno agli anni ’60, e in origine si chiamava ARPANET
» Nel tempo si è trasformata rapidamente nella più praticata via d'informazione oggi presente. d'informazione oggi presente.
» Dal punto di vista strettamente tecnico, Internet è una rete telematica che collega milioni di computer in tutto il mondo.
Introduzione all’InformaticaDott. Davide Di Ruscio
26
26Internet è simile a ….
» una rete telefonica nata per far comunicare fra loro dei computer
» ma dietro gli schermi e le tastiere dei computer collegati ad Internet ci sono delle persone ….Internet ci sono delle persone ….
» …. ed è questo che rende il tutto più interessante
Introduzione all’InformaticaDott. Davide Di Ruscio
27
27Internet è…
» una rete di persone collegate attraverso i computer
» una risorsa informativa e un luogo di interazione culturale, sociale, economica
Introduzione all’InformaticaDott. Davide Di Ruscio
28
28Internet come risorsa informativa
» Uno strumento per accedere a banche dati o a pochi siti fortemente strutturati ('depositi' di informazione ragionevolmente ordinata e organizzata) come:
− il catalogo di una biblioteca− il catalogo di una biblioteca
− l'archivio di articoli di un giornale
− una raccolta di dati di borsa
» un canale per raggiungere la (spesso singola) risorsa informativa di loro interesse
Introduzione all’InformaticaDott. Davide Di Ruscio
di loro interesse
29
29Ma internet è molto di più …
» Accanto all'informazione 'organizzata' Internet offre una ricchezza enorme - anche se di più difficile fruizione - di informazione occasionale, non organizzata, dispersa
» La vera rivoluzione di Internet consiste nel fatto che …» La vera rivoluzione di Internet consiste nel fatto che …
chiunque può mettere informazione in rete
Introduzione all’InformaticaDott. Davide Di Ruscio
30
30
Un imprenditore puòUn imprenditore può
» raggiungere in maniera semplice ed economica un mercato globale
» sperimentare forme innovative di vendita di beni e servizi
» ……
Introduzione all’InformaticaDott. Davide Di Ruscio
by Gregorio MARAFIOTI
» ……
31
31
Un pubblico dipendente puòUn pubblico dipendente può
» migliorare la quantità e la qualità dei servizi offerti dal proprio ufficio raggiungendo in maniera diretta e immediata gli utenti
» semplificare le procedure di gestione burocratica dell'informazione
Introduzione all’InformaticaDott. Davide Di Ruscio
by Gregorio MARAFIOTI
dell'informazione
» ……
32
32
Un docente puòUn docente può
inserire in rete :
» le dispense dei propri corsi
» esercitazioni per gli studenti
» versioni preliminari dei propri lavori
quesiti sui quale richiedere aiuti e suggerimenti ai
Introduzione all’InformaticaDott. Davide Di Ruscio
by Gregorio MARAFIOTI
» quesiti sui quale richiedere aiuti e suggerimenti ai colleghi
» …….
33
33
Un giornalista 'freelance' può Un giornalista 'freelance' può
» utilizzare Internet per:
» farsi conoscere;
» per diffondere i propri articoli,
Introduzione all’InformaticaDott. Davide Di Ruscio
by Gregorio MARAFIOTI
» per diffondere i propri articoli,
» per ricercare informazione e contatti
» …..
34
34
Un appassionato di musica, o di letteratura, o di cinema, puòcinema, può
» diffondere le proprie personali recensioni,
» realizzare pagine di informazione sull'autore preferito
» (spesso le notizie raccolte da appassionati sono più complete, più illuminanti e più originali di
Introduzione all’InformaticaDott. Davide Di Ruscio
by Gregorio MARAFIOTI
più complete, più illuminanti e più originali di quanto non venga pubblicato attraverso i canali tradizionali e ufficiali)
35
35
La pluralità di offerta La pluralità di offerta informativa è l'essenza
della rete
Introduzione all’InformaticaDott. Davide Di Ruscio
by Gregorio MARAFIOTI
della rete
36
36La pluralità di offerta informativa è l'essenza della rete
» finché non si esplora la complessità informativa di Internet,
» finché non si inizia, in prima persona, a utilizzare la rete per diffondere e non solo per raccogliere informazione,
» difficilmente si può cogliere la vera portata della rivoluzione in atto, e capire i problemi, le difficoltà, le scelte che questa rivoluzione inevitabilmente comporta, per il singolo e per la società nel suo complesso.
Introduzione all’InformaticaDott. Davide Di Ruscio
37
37Internet come villaggio globale
» Dietro all'informazione che circola su Internet ci sono, si è detto, delle persone.
» Ogni scambio informativo è una forma di interazione sociale, e la rete è dunque luogo di innumerevoli interazioni sociali. rete è dunque luogo di innumerevoli interazioni sociali.
» Chi parla (o scrive) di Internet da questo punto di vista, tuttavia, ha in genere in mente alcune tipologie 'classiche' di uso sociale della rete.
» Ricordiamone brevemente le principali.
Introduzione all’InformaticaDott. Davide Di Ruscio
38
38I siti World Wide Web
Le familiari pagine colorate che uniscono:
» testo, grafica, brevi animazioni, suoni, filmati
rappresentano naturalmente uno strumento di interazione sociale rappresentano naturalmente uno strumento di interazione sociale
» attorno a un sito si raccolgono vere e proprie comunità di utenti, e in molti casi gli stessi strumenti di interazione diretta quali chat o forum sfruttano ormai come interfaccia una normale pagina Web
Introduzione all’InformaticaDott. Davide Di Ruscio
39
39Posta elettronica
» Un messaggio di posta elettronica non è troppo diverso da una normale lettera inviata attraverso i canali postali tradizionali ma
− la velocità di trasferimento dell'informazione,
− la semplicità della preparazione e dell'invio del messaggio − la semplicità della preparazione e dell'invio del messaggio
la rendono tuttavia la posta elettronica una sorta di ibrido fra la telefonata e la lettera tradizionale
» E’ un testo spesso scritto al volo, immediato, che sollecita una risposta altrettanto veloce ed inoltre
» … molte possibilità offerte dalla posta elettronica sono
Introduzione all’InformaticaDott. Davide Di Ruscio
» … molte possibilità offerte dalla posta elettronica sono sconosciute alla posta tradizionale
40
40Newsgroup
» I newsgroup sono immense bacheche elettroniche, ciascuna dedicata ad uno specifico argomento. Chiunque può accedervi per leggere i messaggi lasciati dagli altri e per inserirne a sua volta
» Si rivelano spesso, in forme diverse, istruttivi, provocanti, offensivi o stimolanti
» Fra interlocutori reali
Introduzione all’InformaticaDott. Davide Di Ruscio
41
41Chat
» I partecipanti sono collegati contemporaneamente a uno o più 'ripetitori' che rendono possibile una interazione in tempo reale
» Quanto viene digitato sulla tastiera da un utente compare sul video degli altri, che possono a loro volta 'parlare' (sempre via video degli altri, che possono a loro volta 'parlare' (sempre via tastiera) con altrettanta immediatezza.
» Si tratta di una comunicazione che avviene fra interlocutori reali
Introduzione all’InformaticaDott. Davide Di Ruscio
42
42Chat
» I partecipanti possono così assumere il ruolo che preferiscono, il nome che preferiscono, difendere posizioni che non accetterebbero nella vita reale.
» I chat in rete si sono trasformati pure in veicoli di informazione, » I chat in rete si sono trasformati pure in veicoli di informazione, di discussione, di organizzazione di iniziative e interventi.
Introduzione all’InformaticaDott. Davide Di Ruscio
43
43Telefonia e la videotelefonia
» utilizzare la rete come veicolo per far viaggiare, in tempo reale e a prezzo assai più basso di quello tradizionale, un tipo di comunicazione ancor più diretta
Introduzione all’InformaticaDott. Davide Di Ruscio
44
44Sviluppi del WWW
» Ogni informazione immessa in rete, ogni pagina su World Wide Web, ogni file reso disponibile alla comunità degli utenti, costituisce una forma di interazione sociale
» Alcuni fra gli usi della rete che si sono sviluppati negli ultimi anni: » Alcuni fra gli usi della rete che si sono sviluppati negli ultimi anni:
− vendita di beni e servizi;
− riviste e giornali elettronici;
− scuole e università che utilizzano Internet per distribuire materiale didattico e favorire l'interazione fra docenti e studenti;
− pubblicità;
Introduzione all’InformaticaDott. Davide Di Ruscio
by Gregorio MARAFIOTI
45
45Sviluppi del WWW
» Altri usi:
− distribuzione di informazione di interesse politico e sociale;
− creazione di gruppi di iniziativa e di pressione;
− raccolte di fondi o di adesioni a progetti,
− appelli,
− associazioni;
− realizzazione di lavori artistici (nei più diversi campi, dalle arti visive alla letteratura, o alla musica) aperti al commento o alla collaborazione altrui;
Introduzione all’InformaticaDott. Davide Di Ruscio
− giochi
− ...
by Gregorio MARAFIOTI
46
46La medaglia ha una doppia faccia
» Il villaggio globale costituito da Internet è solo sotto certi profili egualitario e 'anarchico' come viene spesso presentato.
» La stessa competenza informatica e telematica che li caratterizza contribuisce ad accentuare il divario che
spesso presentato.
» I suoi abitanti costituiscono una ben precisa élite culturale ed economica.
» La maggior parte degli utilizzatori di Internet è giovane e proviene dalle
accentuare il divario che separa il 'cittadino delle reti' dal resto del mondo.
» La divisione fra 'Nord' e 'Sud' informativo, fra paesi ricchi e paesi poveri di risorse e capacità nel campo della
Introduzione all’InformaticaDott. Davide Di Ruscio
giovane e proviene dalle fasce sociali benestanti e culturalmente più avanzate dei paesi industrializzati.
capacità nel campo della telematica e dell'informazione distribuita, purtroppo è già una realtà consolidata
47
47La medaglia ha una doppia faccia
» Differenze di interessi e conoscenze fra generazioni diverse
» Un salto radicale, che
» In quel mondo dovranno e vorranno vivere anche molti di noi, perché la durata media della vita si
» Un salto radicale, che avviene con una velocità che è figlia solo dell'ultima metà del nostro secolo.
» La generazione dei nostri figli vivrà in un mondo
durata media della vita si allunga, e con essa cresce la sovrapposizione fra generazioni diverse potenzialmente attive e concorrenti sul mercato del lavoro.
Introduzione all’InformaticaDott. Davide Di Ruscio
figli vivrà in un mondo profondamente diverso da quello che abbiamo conosciuto
del lavoro.
48
48Internet come mercato globale
» Il termine 'mercato globale' non è nuovo, ed è stato finora usato a indicare soprattutto l'interconnessione che si è venuta a stabilire nel corso degli ultimi decenni fra i mercati finanziari di tutto il mondo
» Internet fa fare un salto di qualità ai mercati finanziari
− la possibilità di mobilità operativa di soggetti economici di particolare rilievo (banche, grandi società, ecc.) viene estesa ai singoli e piccoli investitori, abbattendo drasticamente il costo dell'informazione finanziaria e quello delle singole transazioni
Introduzione all’InformaticaDott. Davide Di Ruscio
49
49Internet come mercato globale
» Per comprare un disco, un libro, un capo di abbigliamento la scelta non è più limitata ai negozi sotto casa
» Costi di transazione bassissimi
» Prenotare un viaggio o organizzare una vacanza, posso farlo senza la mediazione di una agenzia viaggi
Introduzione all’InformaticaDott. Davide Di Ruscio
by Gregorio MARAFIOTI
50
50Per concludere
» Capire cosa è Internet vuol dire anche cercare di capire
− quali mutamenti la rete stia portando nel mondo delle interazioni economiche, e
− come questi mutamenti stiano avvenendo. − come questi mutamenti stiano avvenendo.
» Internet può essere uno degli esempi più rappresentativi dello sviluppo economico, culturale, tecnologico e sociale che ci aspetta
Introduzione all’InformaticaDott. Davide Di Ruscio
by Gregorio MARAFIOTI
51
51Per concludere
» Internet diventerà con sempre maggior chiarezza il 'luogo' nel quale una parte rilevante di questo sviluppo prenderà forma
» Anche per questo è importante imparare a conoscere la rete e le sue potenzialitàsue potenzialità
Introduzione all’InformaticaDott. Davide Di Ruscio
by Gregorio MARAFIOTI
52
52Internet
» Per essere più precisi, INTERNET interconnette migliaia di sottoreti di computer
» Questo è reso possibile dalla condivisione di un insieme di regole comuni; il “protocollo di comunicazione” conosciuto come: comuni; il “protocollo di comunicazione” conosciuto come:
TCP/IP
(Transfert Control Protocol / Internet Protocol)
Introduzione all’InformaticaDott. Davide Di Ruscio
53
53
nodonodo
Il TCP/IP divide l’informazione in
pacchetti è la ricostruisce a
nodo
nodo
informazione
Introduzione all’InformaticaDott. Davide Di Ruscio
53
destinazione
54
54Internet offre diversi servizi tra i quali:
» Accedere a pagine multimediali in ambiente WWW
» Inviare e ricevere messaggi via (Posta elettronica) E-MAIL
» Partecipare a gruppi di discussione (News-group) » Partecipare a gruppi di discussione (News-group)
» Scaricare programmi e documenti (FTP).
» Accedere dal proprio PC ad un altro connesso in rete con (Telnet)
» Semplicemente chiacchierare (chat)
Introduzione all’InformaticaDott. Davide Di Ruscio
54
55
55Protocolli ad alto livello per utilizzare i servizi disponibili su Internet
» HTTP (HyperText Transfer Protocol) Accesso alle pagine ipertestuali (WEB) nell'ambito del WWW
» FTP(File Transfer Protocol) trasferire e copiare file
» SMTP(Simple Mail Transfer Protocol) Spedizione di messaggi di posta elettronica (E-mail)
» POP3(Post Office Protocol 3) Gestione delle caselle per la ricezione di posta elettronica (E-mail)
NNTP(Network News Transfer Protocol) Trasferimento di
Introduzione all’InformaticaDott. Davide Di Ruscio
» NNTP(Network News Transfer Protocol) Trasferimento di messaggi di newsgroup.
56
56IP Address
Ogni computer per collegarsi a internet deve possedere un
indirizzo numerico univoco chiamato IP Address, il quale èindirizzo numerico univoco chiamato IP Address, il quale è
composto da una sequenza di 4 gruppi da un Byte ciascuno,
siccome l’IP è espresso in decimale ogni gruppo può assumere il
valore massimo di 255.
Introduzione all’InformaticaDott. Davide Di Ruscio
valore massimo di 255.
Es. di IP: 198. 75. 110. 27
57
57IP Address
» Siccome non è possibile che ogni computer abbia un proprio IP, il Provider assegna al computer nel momento in cui si connette un IP cosiddetto dinamico, il quale cambia ad ogni connessione
Introduzione all’InformaticaDott. Davide Di Ruscio
58
58DNS
» Non è facile ricordare l’IP di un sito per questo a ogni IP è associata una stringa di caratteri chiamata URL. Presso ogni Service Provider esiste un server DNS Domain Name Service, il quale è un sistema di database per l’associazione IP - URL.
Introduzione all’InformaticaDott. Davide Di Ruscio
59
59URL
» Uniform Resource Locator) nella barra degliindirizzi del Browser.Es.:
http://www.nome.it/pagina.htm
Introduzione all’InformaticaDott. Davide Di Ruscio
protocollo Server Host dominio Pagina WEB
60
60World Wide Web
» World Wide Web (ragnatela mondiale) è una enorme rete di documenti ipertestuali, contenenti testi, immagini ma anche suoni ed animazioni, distribuiti tra i vari nodi di Internet, e collegati tra loro a formare una trama virtualmente infinita. WWW e l'aspetto più visibile e spettacolare che ha permesso la WWW e l'aspetto più visibile e spettacolare che ha permesso la diffusione di massa di Internet.
Introduzione all’InformaticaDott. Davide Di Ruscio
61
61Ipertesto
» Per pagine ipertestuali si intendono pagine testuali che presentano la caratteristica di contenere al proprio interno, oltre a proprie informazioni, anche collegamenti (link) verso altre pagine oppure oggetti multimediali.
Introduzione all’InformaticaDott. Davide Di Ruscio
62
62Ipertesto
» Il vantaggio dell'ipertesto è quello di fornire all'utente una funzione in più; non solo quella "statica" di contenere in sé proprie informazioni, come ad esempio un libro, un quadro, un programma televisivo, ma anche quella "dinamica" di richiamare su richiesta dell'utente e in modo estremamente semplice altre su richiesta dell'utente e in modo estremamente semplice altre informazioni anche “multimediali””.
Introduzione all’InformaticaDott. Davide Di Ruscio
63
63Internet e il WWW
» È importante comprendere subito la differenza che esiste tra Internet e il World Wide Web
» Internet è semplicemente una grossa rete di calcolatori, ossia un insieme di cavi e altro che collegano tra loro un numero qualsiasi insieme di cavi e altro che collegano tra loro un numero qualsiasi di elaboratori di vario tipo e varie dimensioni
» Il World Wide Web, invece, è un insieme di oggetti virtuali che è stato realizzato sfruttando la possibilità data da Internet di collegare questi oggetti tra loro
Introduzione all’InformaticaDott. Davide Di Ruscio
64
64Internet e il WWW
» Le pagine WEB sono preparate usando un linguaggio chiamato HTML (Hyper Text Markup Language) e possono essere sfogliate e visionate con programmi applicativi chiamati Browser.
» Browsers:» Browsers:
− InternetExplorer
− Firefox
− GoogleChrome
Introduzione all’InformaticaDott. Davide Di Ruscio
65
65
Introduzione all’InformaticaDott. Davide Di Ruscio
Recommended