Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente...

23
89/146 Introduzione Rappresentazione dell’informazione Architettura del calcolatore Le reti ed internet Elementi di programmazione Tipi di reti La rete delle reti: Internet Contenuti 1 Introduzione 2 Rappresentazione dell’informazione 3 Architettura del calcolatore 4 Le reti ed internet Tipi di reti La rete delle reti: Internet 5 Elementi di programmazione Dr. Marco Manna - Corso di I NFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNI CAL

Transcript of Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente...

Page 1: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

89/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Contenuti

1 Introduzione

2 Rappresentazione dell’informazione

3 Architettura del calcolatore

4 Le reti ed internetTipi di retiLa rete delle reti: Internet

5 Elementi di programmazione

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 2: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

90/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Cos’è una rete?

DefinizioneUna rete di calcolatori è un sistema che permette la condivisionedi informazioni e risorse (sia hardware che software) tra diversicalcolatori.

I calcolatori connessi alla rete mantengono un certo grado diindipendenza: in caso di guasto o indisponibilità della rete ognicalcolatore continua a funzionare individualmente.

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 3: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

91/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Un po’ di storia. . .

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 4: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

92/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Cosa caratterizza una rete?

Possiamo classificare le reti di computer in base a vari parametri:

Topologia (bus, stella, anello, albero, maglia)

Mezzo trasmissivo (cavo coassiale, doppino, fibra ottica, etere)

Scala dimensionale (LAN/WLAN, MAN, WAN)

Tecnologia di collegamento (PPP, Ethernet, Token ring,Wireless)

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 5: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

93/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Topologia

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 6: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

94/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Mezzi trasmissivi

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 7: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

95/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Scala dimensionale

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 8: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

96/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Tecnologie di collegamento

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 9: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

97/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Reti locali (LAN)

Definizione

Una Local Area Network (LAN o rete locale) è una tipologia di reteinformatica contraddistinta da un’estensione territoriale non superiore aqualche chilometro.

I vantaggi tipici di una LAN sono:

condivisione di dati e programmi

condivisione di un unico collegamentoa Internet

condivisione di risorse hardware(stampanti, fax, . . .)

Velocità di trasmissione e costicontenuti

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 10: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

98/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Reti wireless

Definizione

Una rete Wireless (WLAN o rete locale senza fili) è un sistema dicomunicazione alternativo ad una rete fissa (wired LAN). La trasmissione e laricezione dei dati avvengono mediante radio frequenza.

Le architetture per sistemi wireless si basano su due tipologie di dispositivi:

Access Point (AP), che fanno daponte con l’esterno, realizzati sia condispositivi ad hoc che tramite PC coninterfaccia wireless e scheda ethernet

Wireless Terminal (WT), cheusufruiscono dei servizi di rete (pc,palmari, cellulari, . . .), dotati di Wi-Fi(standard dal 1997) o Bluetooth(standard dal 1999).

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 11: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

99/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Cos’è internet?

Definizione

Internet è una rete di reti, nata dalla fusione di reti di agenzie governativeamericane e reti di università, caratterizzata dall’essere:

geograficamente distribuita su scala planetaria

pubblica

eterogenea

Ogni rete locale si “affaccia su Internet” attraverso un dispositivo (un vero eproprio computer) detto router:

il router si occupa di smistare il traffico dei pacchetti in uscita ed inentrata nella rete locale rispetto a internet

Al router è spesso associato anche un dispositivo detto firewall:

il firewall protegge la rete locale da accessi indesiderati dall’esterno

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 12: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

100/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Cosa offre internet?

Internet offre i più svariati servizi. Tra i più importanti ricordiamo:

Il World Wide Web

La posta elettronica

I motori di ricerca

Le chat

L’apprendimento a distanza

I social networks

I forum

Il commercio elettronico

. . .

Gli utenti di internet, in costante crescita, nel 2008 hanno raggiunto quota 1,5miliardi e si prevede che saliranno a 2,2 miliardi nel 2013.

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 13: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

101/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

World Wide Web

DefinizioneIl World Wide Web (WWW o grande ragnatela mondiale), più spessoabbreviato in web, è uno dei più importanti servizi di Internetprogettato per:

pubblicare contenuti multimediali (video, fotografie, musica,testo, . . .)

fornire (a sua volta altri) servizi Internet (download, web mail,streaming TV, streaming Radio)

dare “visibilità” ad altri servizi Internet

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 14: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

102/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Posta elettronica

DefinizionePer e-mail (o email), abbreviazione dell’inglese di electronic mail(posta elettronica), si intende un servizio Internet, nato nel 1972,grazie al quale ogni utente può inviare o ricevere dei messaggi.

L’email è:

l’applicazione Internet più conosciuta e più utilizzata

la controparte digitale ed elettronica della posta ordinaria ecartacea

Attori:

i client (MUA, Mail User Agent)

i server di memorizzazione/smistamento

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 15: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

103/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Invio/Ricezione di email

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 16: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

104/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Motori di ricerca

DefinizioneUn motore di ricerca è un sistema automatico che analizza uninsieme di dati (spesso da esso stesso raccolti) e restituisce un indicedei contenuti disponibili classificandoli in base a formulestatistico-matematiche che ne indichino il grado di rilevanza data unadeterminata chiave di ricerca

Alcuni tra i motori di ricerca più usati:

Google (http://www.google.it/)

Bing (http://www.bing.it/)

Yahoo! (http://it.yahoo.com/)

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 17: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

105/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Alcuni motori di ricerca

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 18: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

106/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Chat

Un po’ di storia. . .

Il termine chat (letteralmente “chiacchierata”) nasce storicamente perindicare un’ampia gamma di servizi (sia telefonici che via Internet) con incomune due elementi fondamentali:

il fatto che il dialogo avvenga in tempo reale

il fatto che il servizio possa mettere facilmente in contatto perfettisconosciuti

Tra i servizi di chat più conosciuti ricordiamo:

Windows Live Messenger

Yahoo! Messenger

Google Talk

Skype

mIRC

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 19: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

107/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Alcuni servizi di chat

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 20: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

108/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Apprendimento a distanza

DefinizionePer e-learning si intende la possibilità di imparare sfruttando la reteinternet e la diffusione di informazioni a distanza.

L’e-learning

non è limitato alla formazione scolastica . . .

. . . è rivolto anche a utenti adulti, studenti universitari,insegnanti, ecc.

si occuoa di formazione aziendale

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 21: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

109/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Social Networks

Definizione

Una rete sociale (social network) consiste di un qualsiasi gruppo dipersone connesse tra loro da diversi legami sociali, che vanno dallaconoscenza casuale, ai rapporti di lavoro, ai vincoli familiari.

Per far parte di un social network occorre costruire il proprio profilo personale(indirizzo email, interessi, passioni, esperienze di lavoro, . . .). A questo puntoè possibile invitare i propri amici a far parte del proprio network, i quali a lorovolta possono fare lo stesso, cosicché ci si trova ad allargare la cerchia dicontatti con gli amici degli amici e così via. Alcuni esempio:

http://badoo.com/

http://www.facebook.com/

http://www.faces.com/

http://www.myspace.com/

http://home.spaces.live.com/

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 22: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

110/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Forum

Definizione

Col termine forum (letteralmente tribunale) si fa riferimento alla strutturainformatica (o una sua sottosezione) nella quale degli utenti discutono suvari argomenti.

Alcune caratteristiche:

Un senso di comunità virtuale si sviluppa spesso intorno ai forum chehanno utenti abituali ed interessi comuni

La tecnologia, i videogiochi, la politica, l’attualità e lo sport sono temipopolari, ma ci sono forum per un enorme numero di argomentidifferenti.

Differentemente dalla chat, che è uno strumento di comunicazionesincrono, il forum è asincrono in quanto i messaggi vengono scritti e lettianche in momenti diversi.

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL

Page 23: Corso di Informatica - Laurea triennale - Comunicazione&DAMS · 2009-10-23 · Differentemente dalla chat, che è uno strumento di comunicazione sincrono, il forum è asincrono in

111/146

IntroduzioneRappresentazione dell’informazione

Architettura del calcolatoreLe reti ed internet

Elementi di programmazione

Tipi di retiLa rete delle reti: Internet

Commercio Elettronico

Definizione

Il commercio elettronico (e-commerce in inglese) viene utilizzato perindicare l’insieme delle transazioni per la commercializzazione di beni eservizi tra produttore (offerta) e consumatore (domanda), realizzate tramiteInternet.

Il significato del termine commercio elettronico è mutato col tempo:

All’inizio indicava il supporto alle transazioni commerciali in formaelettronica, generalmente ricorrendo a una tecnologia denominata EDI,per inviare documenti commerciali come ordini d’acquisto o fatture informato elettronico.

In seguito vennero aggiunte le funzioni per l’acquisto di beni e serviziattraverso il web (server sicuri HTTPS) e servizi di pagamento on-line(autorizzazioni per pagamento con carta di credito).

Dr. Marco Manna - Corso di INFORMATICA - A.A. 2009/10 Laurea triennale - Comunicazione&DAMS - UNICAL