insegnamento di elementi di informatica (6 cfu) concetto di
TRANSCRIPT
Insegnamento di Elementi di informatica (6 CFU)Insegnamento di Elementi di informatica (6 CFU)
Concetti di Reti di Calcolatori Internet e i suoi servizi
Nadia RanaldoRCOST - Dipartimento di Ingegneria
Università degli Studi del Sannio
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi2
Contenuti
• Concetto di rete di calcolatori
• Internet
• Il collegamento alla rete Internet
• I principali servizi di Internet
• Il WWW
• La posta elettronica
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi3
Cos’è una rete di calcolatori?
• Una rete di calcolatori è un insieme di calcolatori e dispositivi collegati fra loro in modo tale da permettere lo scambio dei dati e mettere in comune le risorse– es: la rete di un laboratorio didattico di una
università o di un’azienda, oppure Internet
• Ogni calcolatore o dispositivo viene detto nodo ed è identificato da un indirizzo unico all’interno della rete– es: un PC, una stampante, etc...
…struttura a grafo
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi4
Concetto di Mezzo di Trasmissione
Una rete è costituita da nodi che comunicano tra di loro attraverso dei mezzi di trasmissione.
Esistono differenti mezzi di trasmissione:– doppini telefonici, fibra ottica, collegamenti satellitari via etere,
ecc.
DispositivoDispositivo DispositivoDispositivo DispositivoDispositivo
Mezzo di Mezzo di trasmissionetrasmissione
Mezzo di Mezzo di trasmissionetrasmissione
Mezzo di Mezzo di trasmissionetrasmissione
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi5
Scopo fondamentale di una rete
• Lo scopo fondamentale di una rete è quello di consentire la comunicazione tra i nodi
• I nodi si scambiano dei dati sotto forma di messaggi codificati in forma digitale
• Ogni messaggio è caratterizzato da unmittente, un destinatario, un insieme di informazioni che costituiscono il corpo del messaggio
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi6
A che serve una rete di calcolatori?
• Alcuni esempi di applicazioni che usano la rete:– posta elettronica (scambio di corrispondenza fra
utenti collegati in rete)– trasferimento di file (copia di file fra due computer
collegati)– terminali virtuali (ci si può collegare e lavorare
interattivamente con un computer remoto)– condivisione di risorse (stampanti, file system…)
evitando quindi che ogni utente debba averne una propria
– World Wide Web
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi7
Concetto di protocollo
• Una rete è costituita da dispositivi che comunicano tra di loro utilizzando un insieme di regole comuni, chiamato protocollo.
• Un protocollo definisce:– il formato e l’ordine dei messaggi scambiati tra due o più
dispositivi che comunicano – le azioni da eseguire quando avviene la trasmissione e la
ricezione dei messaggi– la velocità di trasmissione– le tecniche di correzione d’errore– l’instradamento dei dati
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi8
Tipi di reti
• Esistono varie classificazioni delle reti, in particolare le più importanti sono due:– una in base alla tecnologia di trasmissione
utilizzata– una in base alla grandezza della rete
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi9
Tecnologia di trasmissione
• Una prima classificazione è basata sulla tecnologia di trasmissiona usata. I due tipi di reti sono:– reti di tipo broadcast– reti di tipo punto-a-punto
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi10
Reti broadcast• Le reti broadcast hanno un unico canale di comunicazione
condiviso da tutte le macchine della rete• Una macchina invia un messaggio a tutte le altre macchine • All’interno del messaggio è specificato un indirizzo del
destinatario• Ogni macchina che riceve il messaggio va a leggere il
destinatario; se il destinatario è la macchina stessa elabora e legge il resto del messaggio, altrimenti lo ignora
• analogie con il mondo reale:– Annuncio all’aeroporto rivolto al signor Rossi, viene sentito ma
ignorato da tutti i presenti non interessati (che non si chiamano Rossi)
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi11
Reti punto-a-punto• Le reti punto-a-punto consistono in un insieme di
nodi connessi a coppie in maniera diretta• La macchina A deve inviare un messaggio alla
macchina B:– Se esiste una connessione tra A e B, allora A usa questa– Se non esiste una connessione diretta, allora A usa
tante connessioni intermedie. – Il messaggio raggiunge quindi delle macchine intermedie prima di arrivare a B
A
B
C D
E
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi12
Grandezza della rete
• Classificazione basata sulla grandezza (scala):– Reti locali (LAN Local Area Network)– Reti metropolitane (MAN Metropolitan Area
Network)• Gli esempi più diffusi nel mondo sono quelli delle reti
televisive via cavo• La diffusione delle reti metropolitane è limitata
– Reti geografiche (WAN Wide Area Network)
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi13
Reti geografichePianeta
Reti geograficheContinente
Reti geograficheNazione
Reti metropolitane Città
Reti locali esteseComprensorio
Reti localiEdificio
ReteAmbito
Internet
Grandezza della rete
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi14
Local Area Network
• Le LAN sono reti private che si trovano all’interno di un unico edificio o di un insieme di edifici vicini, fino a pochi chilometri di estensione
• Solitamente vengono utilizzate per collegare computer allo scopo di condividere risorse e scambiare informazioni tra il personale di un’azienda o di un ente pubblico
• Interfaccia di rete: per collegare un computer (PC) ad una LAN occorre una scheda di interfaccia di rete
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi15
Wide Area Network• Una WAN copre un’ampia zona
geografica, spesso una nazione un continente …– Le università italiane sono collegate in
un’unica rete: il GARR• Contiene un insieme di computer connessi
tramite una sottorete di comunicazione
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi16
Wide Area Network
• La sottorete di comunicazione è formata da un insieme di router collegati tra di loro
• I router sono dei computer particolari che hanno come scopo principale quello di scegliere la strada da far percorrere a un messaggio per arrivare alla destinazione
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi17
INTERNET: una rete di reti
BACKBONE
ARPAnet
MILnet
NSFnet
GARR
EUnet
Reted’ateneoamministrativa
e biblioteche
ricerca
Il termine internet indica l’interconnessione di reti diverse tra loro
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi18
INTERNET
INTERNET(Protocollo TCP/IP)
INTERNET è un insieme di reti di computer gestiti da diverse società private, Università ed Enti Governativi, che ne sostengono lo sviluppo e la diffusione
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi19
INTERNET
Il TCP/IPTCP/IP divide
l’informazione in pacchetti è la
ricostruisce a destinazione
router
informazione router
router
router
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi20
Collegamento ad Internet da casa
INTERNETINTERNET
ISP
Per connettere a Internet un PC tramite la rete telefonica PSTNPSTN(PPublic SSwitched TTelephone NNetwork), è necessario un modem (modulatore demodulatore), ovvero un dispositivo di I/O in grado di tradurre il segnale di tipo DigitaleDigitale del PC in segnale AnalogicoAnalogico adatto a essere trasmesso sulla rete pubblica telefonica
La connessione avviene attraverso società private, dette InternetService Provider (ISP), le quali forniscono collegamenti alla rete Internet
• I provider più noti sono TIN (Telecom Italia), kataweb, jumpy, infinito• Internet è GRATIS, ciò che si paga è il servizio di connessione• Molti provider offrono gratuitamente anche la connessione e l’unico costo da sostenere è la telefonata urbana
utente modemmodem
providermodem utente
PSTN, ISDN, ADSL
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi21
Ad ogni rete è assegnato un numero, l’indirizzo IP del dominio
193.206.108.xxx
193.206.109.xxx
Ad ogni computer della rete è assegnato un numero, l’indirizzo IP del computer
193.206.108.1
193.206.109.253
L’indirizzo dei Computer in Internet
Siccome non è possibile che ogni computer di casa abbia un proprio IPIP, il ProviderProvider assegna al computer nel momento in cui si connette un IPIP cosiddetto dinamicodinamico, il quale cambia ad ogni connessione
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi22
Il nome dei Computer
Gli indirizzi IP sono difficili da ricordare• Per semplificare le cose ad ogni computer
corrisponde un indirizzo simbolico, o nome:– brenda.disi.unige.it– charlie.netscape.com
• Questi nomi hanno un formato del tipo:– …nomeD.nomeC.nomeB.nomeA
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi23
ad ogni rete è assegnato un nome, il dominio di primo e secondo livello
unisannio.it
ad ogni computer della rete è assegnato un nome
primo livellosecondo livello
www.unisannio.itnome. dominioII. dominioI
Il nome dei Computer
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi24
Il DNS (Domain Name Service) ‘risolve’ nomi in indirizzi e viceversa
Il DNS
Ad ogni rete viene associato un ‘dominio’Esempio: 193.206.108.xxx unisannio.it
212.239.20.xxx fiat.com193.206.6.xxx miur.it
Ad ogni calcolatore viene associato un nomeEsempio: 193.206.108.3 www.unisannio.it
193.206.108.2 mail.unisannio.itsci.unisa.it ?
158.110.1.2 !
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi25
Modello client/server• Il modello client/server è usato ampiamente ed è un
concetto fondamentale quando si parla di reti di calcolatori
• E’ anche il modello su cui si basano i servizi di Internet
• Un computer (client) chiede un servizio ad un altro computer (server)
• Ogni computer può essere client e/o server per una particolare risorsa o servizio
Rete
client
clientserver
Un esempio: una rete con due cliente un server
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi26
•• Accesso a pagine multimedialiAccesso a pagine multimediali–– W W WW W W
•• Trasferimento di messaggi personaliTrasferimento di messaggi personali–– EE--MAILMAIL
•• Collegamento a computer remoti dal proprio PCCollegamento a computer remoti dal proprio PC–– TELNETTELNET
•• Trasferimento di file (dati o programmi)Trasferimento di file (dati o programmi)–– FTPFTP
•• Partecipazione a gruppi di discussionePartecipazione a gruppi di discussione–– MAILING LIST e NEWSGROUPMAILING LIST e NEWSGROUP
•• Semplicemente chiacchierareSemplicemente chiacchierare–– CHATCHAT
I Servizi principali di Internet
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi27
Il web
Il World Wide Web (ragnatela grande quanto il mondo), più brevemente WEB, è l’insieme di tutte le risorse raggiungibili con il protocollo HTTP.
client: Browser(Internet Explorer - Netscape Navigator)
server Web: es. http://www.ing.unisannio.it
Per convenzione, il calcolatore che offre il servizio di web server è chiamato WWW es: www.unisannio.it
ma potrebbe non esserlo es: snoopy.labing.unisannio.it
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi28
Il web• Più precisamente World Wide Web è il nome di
una rete distribuita di ipertesti.– Gli ipertesti sono testi che si differenziano dai libri
per la modalità di accesso alle informazioni. Il principio dell'ipertesto è: da ogni pagina posso accedere ad altre pagine con l'ordine che preferisco. In altre parole, non esiste una sequenzadi pagine, ma un insieme di collegamenti (link) tra pagine
– gli ipertesti sono costituiti da documenti scritti in HTML. I documenti HTML danno la possibilità di inserire dei puntatori (link) ad altri documenti, ad elementi grafici, audio e video, etc.
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi29
Esempio di Ipertesto
Un esempio classico: l’enciclopediaAlla voce cercata, vengono segnalate le voci da ‘confrontare’
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi30
• Per identificare univocamente una pagina sulWWW occorre un nome compatto che contenga tutte le informazioni necessarie.
• Questo nome si chiama URL, Uniform Resource LocatorPer esempio:
http://www.unisannio.it• Il client è costituito dal browser, programma
applicativo utilizzato per accedere ai documenti Web (pagine Web). Esempi di browser sono Internet Explorer e Netscape
Il web
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi31
Sintassi di un URL
http://www.unisannio.it/concorsi/concorsi/indexindex..htmhtm
Nome oggettoNome oggetto: welcome.: welcome.htmlhtmlwww/www/indexindex..htmlhtml//docdoc/file./file.txttxt
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi32
Accedere ad una pagina web
URL pagina web
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi33
Navigare su internet per… ?
• Arte• Banche• Biblioteche• Computer• Musei• Spettacolo• Università• .........
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi34
Attenzione!!!
• Non tutti i server di Internet sono parte del World Wide Web
• World Wide Web e Internet NON sono sinonimi!
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi35
Motori di ricerca
• Un programma che aiuta nella ricerca di documenti su Web
• La ricerca è basata sull’uso di parole chiave (keyword)
• Il risultato è una lista di documenti trovati sul Web che contengano le parole chiave richieste
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi36
Motori di ricerca• Ogni motore di ricerca contiene una zona
scrivibile nella quale digitare la mia richiesta (query)
• Dopo di che, premendo il tasto SEARCH (o tasti dai nomi analoghi) il motore avvia la ricerca dei documenti presenti su WWW che soddisfano la mia richiesta
• Alcuni motori di ricerca:– http://www.google.com– http://www.altavista.com– http://www.excite.com– http://www.yahoo.com
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi37
Motori di ricerca
Parola chiave
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi38
Motori di ricercaRisultato della ricerca
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi39
Motori di ricerca• La query più semplice è costituita da un
semplice termine da cercare• Premuto il tasto Search si ottiene in
risposta la lista di tutti i documenti che contengono questa parola. Ogni risposta comprende:– il titolo di una pagina WWW;– l'indirizzo (cliccabile) della pagina;– un estratto della pagina, per avere un'idea del
contenuto;– eventuali altre informazioni, come la dimensione
in byte della pagina, la data di creazione o ultimo aggiornamento, ecc.
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi40
La posta Elettronica (ELa posta Elettronica (E--Mail)Mail)
• E’ la posta digitale che tutti gli utenti di Internet sfruttano
• I messaggi sono dei file di testo che possono includere anche immagini e suoni
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi41
Posta elettronica: gli strumenti necessariPosta elettronica:Posta elettronica: gli strumenti necessarigli strumenti necessari
• Mailbox (casella postale)• indirizzo posta elettronica
• PC connesso ad Internet• programma “client” sul PC
Un programma tipico per la gestione EE--MailMail è
OUTLOOK EXPLORER OUTLOOK EXPLORER della MICROSOFTMICROSOFT
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi42
Indirizzi di posta elettronica• Per poter scambiare E-Mail il mittente (from) ed il destinatario (to) devono avere ognuno il proprio indirizzo e-mail• L’utente ha la propria casella postale su un server che si trova in un dato sito della rete • il domain name
[email protected]: [email protected]’utente Batman ha la propria casella postale sul server gotham che si trova nel dominio Internet city.com
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi43
• Username + password• Trasferimento messaggi sul PC • e successiva lettura
POP3
Lettura dei messaggi
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi44
Spedizione dei messaggi
(SMTP)
INTERNETINTERNET
(SMTP)
Mail da spedire
(indirizzo, subject, testo)
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi45
Allegati
- tecnica per spedire via E-mail ogni tipo di file (immagini,suoni e sw)
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi46
Priorità
AllegatoMessaggio
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi47
Corpo del messaggio
Headers
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi48
Come ottenere l’account?
Service provider:Richiedendo l’abbonamento ad Internet il service provider rilascia in genere 1 o più account di posta elettronica
Tramite il Web: È sufficiente scegliere uno username ed una password
Alcuni indirizzi web:www.katamail.itwww.libero.itwww.virgilio.itwww.hotmail.it
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi49
Come ottenere l’account?
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi50
Come ottenere l’account?
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi51
Nadia Ranaldo
Come ottenere l’account?
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi52
Mariella Riccio
Nadia Ranaldo
Come ottenere l’account?
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi53
Mariella Riccio
Nadia Ranaldo
Riccio Mariella
************************
Come ottenere l’account?
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi54
Mariella Riccio
Riccio Mariella
Riccio Mariella
************************
Come ottenere l’account?
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi55
Come scrivere un messaggio?
Mariella Riccio
Riccio Mariella
************************
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi56
Come allegare un file?
Mariella Riccio
Riccio Mariella
************************
[email protected]@tin.itsaluti
Leggi il file allegato.
Ciao Mariella
Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi57
Mariella Riccio
Riccio Mariella
************************
[email protected]@tin.itsaluti
Leggi il file allegato.
Ciao Mariella
Allegato.doc
Come allegare un file?