insegnamento di elementi di informatica (6 cfu) concetto di

15
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 Ranaldo RCOST - Dipartimento di Ingegneria Università degli Studi del Sannio Elementi di Informatica - Concetti di Reti di Calcolatori; Internet e i suoi Servizi 2 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 Servizi 3 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 Servizi 4 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. Dispositivo Dispositivo Dispositivo Dispositivo Dispositivo Dispositivo Mezzo di Mezzo di trasmissione trasmissione Mezzo di Mezzo di trasmissione trasmissione Mezzo di Mezzo di trasmissione trasmissione

Upload: others

Post on 11-Feb-2022

1 views

Category:

Documents


0 download

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

************************

[email protected]

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

************************

[email protected]

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?