1 internet. 2 cosa vuol dire essere in internet? una macchina è in internet se utilizza il...

46
1 Internet

Upload: pasqualina-cipriani

Post on 01-May-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

1

Internet

Page 2: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

2

Cosa vuol dire essere in Internet?

Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità di spedire pacchetti IP a tutte le macchine su Internet

E’ possibile essere in Internet anche in modo temporaneo chiamando un fornitore di servizi Internet (mediante un modem)

Page 3: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

3

TCP/IP

Transmission Control Protocol/Internet Protocol suite di protocolli di comunicazione usati per connettere un host alla rete

IP specifica il formato dei pacchetti lo schema di indirizzamento (per localizzare i

calcolatori nella rete)

Page 4: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

4

Gli indirizzi sono a 32 bit

Una volta identificato l’indirizzo del nodo destinatario, IP si occupa dell’instradamento dei pacchetti

TCP/IP

Net id Host id

130.192.239.1

Page 5: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

5

TCP/IP

Transmission Control Protocol

schema a commutazione di circuito permette a due nodi di stabilire una

connessione per scambiarsi dei messaggi si basa su IP e controlla che i pacchetti

inviati tramite IP arrivino a destinazione

Page 6: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

6

Internet

Rete di reti, collega tra loro LAN, MAN e WAN

Usa il protocollo di comunicazione TCP/IP che è diventato un protocollo ufficiale il 1 gennaio 1983

1990: 3000 reti e 200.000 calcolatori 1992: viene collegato il milionesimo host Il numero di host cresce in modo esponenziale

Page 7: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

7

Protocolli applicativi

Al di sopra del protocollo TCP/IP ci sono i protocolli applicativi sui quali si basano le applicazioni che siamo abituati ad usare quando navighiamo in rete

TELNET FTP (File Transfer Protocol) SMTP (Simple Mail Transfer Protocol) HTTP (HyperText Transfer Protocol)

Page 8: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

8

Protocolli applicativi

Sono basati sul modello di interazione client/server

Per usare i servizi messi a disposizione mediante questi protocolli bisogna contattare un server (es. mail server, web server)

Page 9: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

9

Posta elettronica (E-mail)

Si basa sul protocollo SMTP e permette lo scambio dei messaggi tra gli utenti collegati alla rete

È necessario fornire l’indirizzo del destinatario il corpo del messaggio

Gli indirizzi devono avere un formato ben preciso. Esempio: [email protected]

Page 10: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

10

Posta elettronica (2)

Esistono vari programmi applicativi per la gestione della posta elettronica Microsoft Outlook Messenger di Netscape

Questi programmi permettono di inviare nuovi messaggi, visualizzare l’elenco dei messaggi ricevuti, salvarli, rispondere

Page 11: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

11

Posta elettronica (3)

Elenco messaggi

Un messaggio

Pulsanti per lagestione dei messaggi

Page 12: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

12

Posta elettronica (4)

Destinatari

Titolo

Corpo

Page 13: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

13

Trasferimento file

File Transfer Protocol (FTP)

Permette di collegarsi a siti remoti per prendere/salvare dei file

L’accesso può essere riservato (tramite login e password) oppure aperto a tutti (si parla di anonymous ftp)

Page 14: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

14

Trasferimento file (2)

Esistono vari programmi applicativi che permettono il trasferimento dei file

WS_FTP32

Page 15: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

15

Collegamento remoto

Telnet permette di collegarsi a calcolatori che si trovano

in località remote per lavorare interattivamente su di essi

indirizzo della macchina remota

Page 16: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

16

World Wide Web

Si basa sul protocollo HTTP ed è la vera novità degli anni ‘90

Sviluppato presso il CERN di Ginevra è il più potente mezzo di diffusione telematica di documenti elettronici

Mezzo di comunicazione globale, interattivo, multimediale e ipertestuale ha cambiato radicalmente il modo di comunicare e di lavorare

Page 17: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

17

lettura sequenziale

pag1

pag2

pag3

pag4

pag7

pag5

pag6

Organizzazione di un testo

Page 18: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

18

nodi (pagine)

link

anchor

Organizzazione di un ipertesto

lettura secondo legami associativi

Page 19: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

19

Terminologia per gli ipertesti sul Web

browser: programma applicativo per navigare in rete

page (pagina): singolo “foglio” di un ipertesto home-page: “punto di ingresso” di un sito

web hotspot, hotword: porzione di una pagina che,

se selezionata, permette di raggiungere un altro punto dell’ipertesto o una nuova risorsa

Page 20: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

20

web: insieme di pagine che costituiscono un singolo documento ipertestuale

Web: insieme di tutti gli ipertesti della ragnatela

FAQ: domande ricorrenti su un certo argomento

portale: sito web che offre risorse e servizi; è il punto di ingresso verso altri siti

Terminologia per gli ipertesti sul Web

Page 21: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

21

Client-server

Il WWW usa il modello client-server per lo scambio delle informazioni

Abbiamo

il client (browser), programma applicativo che “gira” sull’elaboratore dell’utente

il server, programma applicativo che “gira” sull’elaboratore del fornitore di informazioni (provider)

la rete

Page 22: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

22

Ogni utente può richiedere delle informazioni attraverso il suo programma client

La richiesta “viaggia” attraverso la rete fino a raggiungere l’elaboratore server

Il server intrepreta la richiesta e inoltra all’elaboratore client un file contenente le informazioni desiderate (oppure interroga un database e restituisce il risultato dell’operazione)

Client-server

Page 23: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

23

server

client

client

client

client

server

server

client

Page 24: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

24

Per navigare nel web si usano dei programmi applicativi detti browser

Usare il browser

Netscape

Page 25: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

25

Explorer

Usare il browser (2)

Page 26: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

26

Usare il browser (3)

Uno dei menu più importanti del browser è il menu File che permette di scegliere quali documenti visitare (New, Open Page)

Si possono salvare i documenti HTML usando il comando Save As - Si possono salvare le immagini posizionandovi sopra il mouse ed usando il tasto destro

Page 27: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

27

Sotto il menu View si trovano i comandi per scegliere quali barre visualizzare e per vedere il codice HTML delle pagine (Page Source)

Lo stato della connessione si legge nella barra in basso looking up host contacting host host contacted waiting for reply transferring data ....

Usare il browser (4)

Page 28: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

28

Le immagini sono necessarie? Si può impedire il caricamento delle immagini per velocizzare il trasferimento dati

Stop Stop & Reload Stop & Back Bookmarks Go

I comandi del browser si imparano con l’uso!

Usare il browser (5)

Page 29: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

29

Gli indirizzi per “trovare” i documenti nel Web sono detti Uniform Resource Locator (URL) e identificano in modo univoco i nodi (i documenti)

http://www.unito.it home-page dell’Università di Torino

http://www.di.unito.it home-page del Dipartimento di

Informatica

protocollo://indirizzo internet del nodo/pathname

Uniform Resource Locator

Page 30: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

30

http://www.louvre.fr http://www.uffizi.firenze.it http://www.nationalgallery.org.uk http://www.hermitagemuseum.org http://www.vangoghmuseum.nl

Uniform Resource Locator

Page 31: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

32

Configurare il broswer

scelta dellapagina iniziale

Page 32: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

33

Configurare il broswer (2)

definizione identità

Page 33: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

34

Configurare il broswer (3)

nome del mail serverin entrata

nome del mail serverin uscita

Page 34: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

35

Browser: memoria cache

Page 35: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

36

Motori di ricerca

A program that searches documents for specified keywords and returns a list of the documents where the keywords were found. Although search engine is really a general class of programs, the term is often used to specifically describe systems like Alta Vista and Excite that enable users to search for documents on the World Wide Web.

Typically, a search engine works by sending out a spider to fetch as many documents as possible. Another program, called an indexer, then reads these documents and creates an index based on the words contained in each document. Each search engine uses a proprietary algorithm to create its indices such that, ideally, only meaningful results are returned for each query.

dal sito www.webopedia.com

Page 36: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

37

Permettono di “districarsi” nel deposito caotico di dati presenti nella rete

Indicizzano i documenti presenti nella rete mediante algoritmi sofisticati che analizzano le parole presenti nel documento stesso

Usano dei sofbot (o spider) per esplorare il web alla ricerca dei documenti

Motori di ricerca (2)

Page 37: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

38

La ricerca dei documenti avviene quasi sempre mediante parole chiave

l’utente deve specificare in pochi termini le proprie esigenze informative

Problema: molto spesso si ottengono troppe risposte (sovraccarico informativo)

Per diminuire il numero di risposte si deve specializzare ulteriormente la domanda

Motori di ricerca (3)

Page 38: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

39

Si possono usare operatori booleani AND, OR, NOT

Operatori di vicinanza NEAR

Espressioni esatte “ ……….. ”

Motori di ricerca (4)

NB: ogni motore di ricerca adotta una sua sintassi convenzionale

Page 39: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

40

Motori di ricerca (5)

www.yahoo.com www.altavista.com www.lycos.com www.google.com www.excite.com www.virgilio.it

Page 40: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

41

www.yahoo.com

Page 41: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

42

www.yahoo.com (2)

ricercaavanzata

Page 42: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

43

www.altavista.digital.com

Page 43: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

44

www.altavista.digital.com (2)

ricercaavanzata

Page 44: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

45

www.google.com

ricerca:

Archivio

Page 45: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

46

www.google.com (2)

ricerca:

Archivio di Stato

Page 46: 1 Internet. 2 Cosa vuol dire essere in Internet? Una macchina è in Internet se utilizza il protocollo TCP/IP, ha un suo indirizzo IP, ed ha la capacità

47

www.google.com (3)

ricerca:

Archivio di Statodi Torino