32
Internet Internet

Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Embed Size (px)

Citation preview

Page 1: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

InternetInternet

Page 2: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

InternetInternetInternetInternet

Internet è la più estesa rete di calcolatori

interconnessi fra loro nel mondo (Rete di reti)

a

b

c

d

e

f

Page 3: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Storia di Internet (1)Storia di Internet (1)

Negli anni 60 il Ministero della Difesa degli Negli anni 60 il Ministero della Difesa degli USA si pose il problema di come riuscire a USA si pose il problema di come riuscire a creare una rete di comunicazione creare una rete di comunicazione funzionante anche in caso di attacco funzionante anche in caso di attacco nuclearenucleare

Dovevano essere garantiti i collegamenti tra Dovevano essere garantiti i collegamenti tra i vari nodi della rete indipendentemente i vari nodi della rete indipendentemente dallo stato della rete.dallo stato della rete.

Page 4: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Il comando e il controllo della rete non potevano Il comando e il controllo della rete non potevano essere centralizzatiessere centralizzati

RAND proposal, 1964:RAND proposal, 1964:– la rete è sempre inaffidabilela rete è sempre inaffidabile– la rete non ha nessuna autorità centralela rete non ha nessuna autorità centrale– tutti i nodi hanno uguale status e possono creare, passare tutti i nodi hanno uguale status e possono creare, passare

e ricevere messaggie ricevere messaggi– i messaggi sono divisi in pacchetti inviati separatamente i messaggi sono divisi in pacchetti inviati separatamente

e ricomposti in ricezionee ricomposti in ricezione– ogni pacchetto trova da solo la strada tra sorgente e ogni pacchetto trova da solo la strada tra sorgente e

destinazionedestinazione

Storia di Internet (2)Storia di Internet (2)

Page 5: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

1968: primi esperimenti ai National 1968: primi esperimenti ai National Physical Lab. in InghilterraPhysical Lab. in Inghilterra

1969: nasce ARPANet all’UCLA 1969: nasce ARPANet all’UCLA (sponsorizzata dal Pentagono) con 4 nodi(sponsorizzata dal Pentagono) con 4 nodi

1971: 15 nodi1971: 15 nodi 1972: 35 nodi1972: 35 nodi

Storia di Internet (3)Storia di Internet (3)

Page 6: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

ARPANet: vantaggiARPANet: vantaggi

Una struttura decentralizzata ne permette Una struttura decentralizzata ne permette una facile espansioneuna facile espansione

Permette di utilizzare diversi tipi di Permette di utilizzare diversi tipi di macchine purché parlino la stessa linguamacchine purché parlino la stessa lingua

Negli anni ‘80 il protocollo di Negli anni ‘80 il protocollo di comunicazione diventa più sofisticato comunicazione diventa più sofisticato (TCP/IP) e nasce “Internet” (da (TCP/IP) e nasce “Internet” (da “internetworking”, interconnessione)“internetworking”, interconnessione)

Page 7: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

TCP/IPTCP/IP

E’ un insieme di protocolli sviluppato E’ un insieme di protocolli sviluppato attorno ad ARPAnet per consentire a diversi attorno ad ARPAnet per consentire a diversi computer di condividere risorse attraverso computer di condividere risorse attraverso una rete comuneuna rete comune

I servizi TCP/IP includono: file transfer I servizi TCP/IP includono: file transfer (FTP), login remoto (telnet), posta (FTP), login remoto (telnet), posta elettronica (email).elettronica (email).

Page 8: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Protocolli TCP/IPProtocolli TCP/IPIl Modello di riferimento OSIIl Modello di riferimento OSIIl Modello di riferimento OSIIl Modello di riferimento OSI

Applicazione

Presentazione

Trasporto

Network

Data Link

Sessione

Fisico

Architettura del Protocollo Architettura del Protocollo TCP/IPTCP/IP

Architettura del Protocollo Architettura del Protocollo TCP/IPTCP/IP

Applicazione

Trasporto Host -to-

Host

Internet

Accesso Network

FTPTELNETSMTPHTTP

TCPUDP

IPICMP

Page 9: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Protocollo IP: pacchettiProtocollo IP: pacchetti

file da spedire

pacchetti

destinatario, mittente, ecc.

Page 10: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Protocollo IP: IP addressProtocollo IP: IP address

Ogni elaboratore (host) è Ogni elaboratore (host) è univocamente individuato dal suo indirizzo univocamente individuato dal suo indirizzo IP (32 bit)IP (32 bit)

EsempioEsempio:: 123.55.12.147 123.55.12.147

Page 11: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Protocollo IP: instradamentoProtocollo IP: instradamento

a

b

c

d

e

fBOOM

Page 12: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

RouterRouter

Page 13: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Domain Name System (DNS)Domain Name System (DNS)

Un insieme di convenzioni per dare agli Un insieme di convenzioni per dare agli host di Internet un nome mnemonicohost di Internet un nome mnemonico

Esempio: Esempio: venus.disco.unimib.itvenus.disco.unimib.it

Un protocollo per reperire l’indirizzo IP di Un protocollo per reperire l’indirizzo IP di un host a partire dal suo nome mnemonicoun host a partire dal suo nome mnemonico

host name domain name (a più livelli)

Page 14: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Organizzazione della rete (1)Organizzazione della rete (1)

Internet

MediaFinanza

Computers

AmministrazioneUniversità

SaluteGoverno

Enti privati Business

Server

Utente

Client

Page 15: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Organizzazione della rete (2)Organizzazione della rete (2)Organizzazione della rete (2)Organizzazione della rete (2)

Backbone

Regionalaccessprovider

Localaccessprovider

Regionalaccessprovider

Regionalaccessprovider

Localaccessprovider

Localaccessprovider

Host

Page 16: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Ogni macchina ha un proprio domain name Ogni macchina ha un proprio domain name che è gerarchicoche è gerarchico

Es:Es: www.yahoo.comwww.yahoo.com Il nome diventa più specifico muovendosi Il nome diventa più specifico muovendosi

da destra verso sinistra fino ad identificare da destra verso sinistra fino ad identificare il nome della macchinail nome della macchina

E’ più facile ricordare un nome che un E’ più facile ricordare un nome che un indirizzo IPindirizzo IP

Organizzazione della rete (3)Organizzazione della rete (3)Organizzazione della rete (3)Organizzazione della rete (3)

Page 17: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Suffissi americani...Suffissi americani...– .com.com per le organizzazioni commerciali per le organizzazioni commerciali – .org.org per le organizzazioni senza scopo di lucro per le organizzazioni senza scopo di lucro – .gov.gov e e .mil.mil per le agenzie governative e militari per le agenzie governative e militari – .net.net per le aziende e le organizzazioni che possiedono per le aziende e le organizzazioni che possiedono

dei grandi network. dei grandi network. Gli altri...Gli altri...

– .it.it Italia Italia ..ukuk Inghilterra Inghilterra – .za.za Sud Africa Sud Africa .br.br Brasile Brasile– ……

Organizzazione della rete (4)Organizzazione della rete (4)Organizzazione della rete (4)Organizzazione della rete (4)

Page 18: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Fattori che influenzano le Fattori che influenzano le prestazioni di accessoprestazioni di accesso

User

Site Access Provider

User Access Provider

Web Server

Internet

Banda verso UAP

Caratteristiche dell’UAP

Congestione dellarete

Caratteristiche del SAP

Banda verso SAP

Dimensionamentodel server

Page 19: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Servizi di InternetServizi di Internet

Trasferimento di File (FTP)Trasferimento di File (FTP) Posta Elettronica (E-Mail)Posta Elettronica (E-Mail) World Wide Web (WWW) - NavigazioneWorld Wide Web (WWW) - Navigazione

Page 20: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

File Transfer ProtocolFile Transfer Protocol

Centinaia di sistemi hanno banche dati (file, Centinaia di sistemi hanno banche dati (file, archivi) accessibili al pubblicoarchivi) accessibili al pubblico

Lo scopo del protocollo è quello di spostare Lo scopo del protocollo è quello di spostare files da un computer all’altro files da un computer all’altro indipendentemente dalla loro posizioneindipendentemente dalla loro posizione

Il trasferimento può avvenire in due Il trasferimento può avvenire in due direzioni (da e per il computer locale)direzioni (da e per il computer locale)

Page 21: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Posta elettronica (1)Posta elettronica (1)

INTERNET

Page 22: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Posta elettronica (2)Posta elettronica (2)

I principi sono gli stessi della posta normaleI principi sono gli stessi della posta normale– invio di lettere a qualcunoinvio di lettere a qualcuno– ricezione per posta di “riviste”ricezione per posta di “riviste”– ricezione di pubblicitàricezione di pubblicità

Ogni utente ha un indirizzo univoco di Ogni utente ha un indirizzo univoco di posta elettronicaposta elettronica

Es:Es: [email protected]@unian.it

Page 23: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

World Wide Web (1)World Wide Web (1)

INTERNET

Page 24: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

World Wide Web (2)World Wide Web (2)World Wide Web (2)World Wide Web (2)

E’ l’universo delle informazioni accessibili E’ l’universo delle informazioni accessibili sulla retesulla rete

Consiste in un insieme di applicazioni Consiste in un insieme di applicazioni software software ((browsersbrowsers)) e in un insieme di e in un insieme di protocolli e convenzioni protocolli e convenzioni ((httphttp e e html html))

Utilizza tecniche ipertestuali e multimedialiUtilizza tecniche ipertestuali e multimediali

Page 25: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Il mondo Il mondo WWWWWW è costituito da un insieme è costituito da un insieme di documenti ipertestuali che contengono di documenti ipertestuali che contengono linklink ad altri indirizzi sulla rete, ad altri ad altri indirizzi sulla rete, ad altri documenti o ad altre parti del documentodocumenti o ad altre parti del documento

Non solo testo, ma anche immagini, suoni, Non solo testo, ma anche immagini, suoni, animazionianimazioni

Tutti i documenti sono definiti attraverso un Tutti i documenti sono definiti attraverso un linguaggio comune (linguaggio comune (htmlhtml))

World Wide Web (3)World Wide Web (3)World Wide Web (3)World Wide Web (3)

Page 26: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

IpertestiIpertestipagina

link

Page 27: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Immagine attiva

Testo attivo

BottoneTab

Page 28: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

URLURL

Un URL o Un URL o Uniform Resource Locator Uniform Resource Locator è è simile al nostro indirizzo di casa o al nostro simile al nostro indirizzo di casa o al nostro numero di telefononumero di telefono

Digitando l’indirizzo URL all’interno del Digitando l’indirizzo URL all’interno del browser ci si sposta nella pagina Web browser ci si sposta nella pagina Web corrispondente.corrispondente.

ES: ES: http://www.unian.ithttp://www.unian.it

Page 29: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Convenzione dei nomiConvenzione dei nomiConvenzione dei nomiConvenzione dei nomi

I nomi nel WWW indicano cose che si possono I nomi nel WWW indicano cose che si possono leggere in un leggere in un Uniform Resource LocatorUniform Resource Locator. URL è . URL è uno standard per specificare univocamente un uno standard per specificare univocamente un oggetto nella reteoggetto nella rete

http://www.unian.it/Facolta/f_facolta.htmhttp://www.unian.it/Facolta/f_facolta.htm

protocollo host oggetto

Page 30: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Alcune sigle da ricordareAlcune sigle da ricordare

IP: IP: Internet ProtocolInternet Protocol TCP:TCP: Transmission Control ProtocolTransmission Control Protocol DNS:DNS: Domain Name SystemDomain Name System URL:URL: Uniform Resource LocatorUniform Resource Locator HTTP: HTTP: HyperText Transfer ProtocolHyperText Transfer Protocol HTML: HTML: HyperText Markup LanguageHyperText Markup Language

Page 31: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Architettura del WWWArchitettura del WWW

Internet

Client

Server web server

File HTML

browser

il protocollo: HTTP

Page 32: Internet. InternetInternet Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) a b c d e f

Evoluzioni della reteEvoluzioni della rete

Multi-media

Mono-media

Fixed WirelessNarrow band

Broad band