Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in...

18
07/06/2009 1 Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l’ambiente e il territorio Principi di Reti di Calcolatori e Problematiche di Internet Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma Principi di Reti di Calcolatori e Problematiche di Internet 2 MODEM Reti di Calcolatori MODEM Principi di Reti di Calcolatori e Problematiche di Internet 3 Reti di Calcolatori Cosa è una rete? Punto di vista logico : sistema di dati ed utenti distribuito Punto di vista fisico : insieme di hardware, collegamenti e protocolli che permettono la comunicazione tra macchine remote Arpanet La "rete dell'agenzia dei progetti di ricerca avanzata" (Advanced Research Projects Agency Network, ARPANET) venne studiata e realizzata nel 1969 dal DARPA (Defence Advanced Research Project Agency) del Dipartimento della Difesa degli Stati Uniti . Si tratta della forma per così dire embrionale dalla quale poi nel 1983 nascerà Internet . Arpanet fu pensata per scopi militari statunitensi durante la Guerra Fredda , ma paradossalmente ne nascerà uno dei più grandi progetti civili: una rete globale che collegherà tutto il mondo.

Transcript of Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in...

Page 1: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

1

Fondamenti di InformaticaLaurea in

Ingegneria Civile e Ingegneria per l’ambiente e il territorio

Principi di Reti di Calcolatori e Problematiche di Internet

Dipartimento di Ingegneria dell’Informazione

Università degli Studi di Parma

Principi di Reti di Calcolatori e Problematiche

di Internet 2

MODEM

Reti di Calcolatori

MODEM

Principi di Reti di Calcolatori e Problematiche

di Internet 3

Reti di Calcolatori

Cosa è una rete?

Punto di vista logico: sistema di dati ed utenti

distribuito

Punto di vista fisico: insieme di hardware,

collegamenti e protocolli che permettono la

comunicazione tra macchine remote

Arpanet

La "rete dell'agenzia dei progetti di ricerca avanzata"

(Advanced Research Projects Agency Network,

ARPANET) venne studiata e realizzata nel 1969 dal

DARPA (Defence Advanced Research Project

Agency) del Dipartimento della Difesa degli Stati

Uniti. Si tratta della forma per così dire embrionale

dalla quale poi nel 1983 nascerà Internet. Arpanet fu

pensata per scopi militari statunitensi durante la

Guerra Fredda, ma paradossalmente ne nascerà

uno dei più grandi progetti civili: una rete globale

che collegherà tutto il mondo.

Page 2: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

2

Dorsali Internet Internet in Italia

Glossario Banda: quantità di informazione al secondo che può essere trasmessa

su un certo mezzo

Baud: rappresenta il numero di simboli trasmesso in un secondo. E'

l'unità di misura del 'baud rate' (detto anche 'symbol rate' o 'tasso di

simbolo') che indica il numero di simboli trasmessi al secondo in un

sistema di comunicazione digitale. Il termine baud prende il nome da

Émile Baudot, inventore del codice Baudot utilizzato in telegrafia.

L'unità baud viene spesso confusa con l'unità bit al secondo (bps), ma

differisce da quest'ultima perché ad un simbolo possono corrispondere

più bit se si usano tecniche di modulazione non binaria (di ampiezza,

frequenza o fase), e quindi la velocità espressa in bit/s può essere

multipla di quella espressa in baud. Ad esempio, nello standard V.32

bis per i modem su linea telefonica, si trasmette ad una velocità di

2.400 baud, ma ad ogni simbolo corrispondono 6 bit per cui la velocità

espressa in bit al secondo è 14.400 bps ovvero 6 x 2400.

Bps: bit per secondo

Mezzi trasmissivi

Cavi elettrici (doppino, coassiale, rete elettrica)

Cavi ottici (fibre ottiche)

Wireless (radio)

Page 3: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

3

Mezzi trasmissivi elettrici

L‟informazione viene

codificata mediante

opportune tecniche ed

inviata sfruttando la

conduzione elettrica dei

materiali metallici

Cavo coassiale

Doppino di rame

incrociato

Cavo coassiale È stato il primo usato per le reti

locali

Cavo 75 Ω usato per le

antenne tv CATV oppure per le

tecniche di trasmissione a

banda larga con tecnica FDM

(Frequency-Division

Multiplexing)

Cavo a 50 Ω per la

trasmissione digitale di dati in

modalità baseband

Il cavo coassiale sfrutta l‟effetto Pelle: la corrente, appena la frequenza diventa

elevata, percorre l‟esterno del cavo interno e l‟interno del cavo esterno. Percorre

dove trova meno induttanza longitudinale per cui due coppie coassiali non si

disturbano tra loro. C‟è un andamento radiale per il campo elettrico, circolare per

quello magnetico.

Doppino telefonicoIl doppino utilizzato per le connessioni di rete

LAN è uguale a quello usato per la telefonia e

consiste in una coppia di fili di rame protetti da

una guaina isolante e incrociati da cui il nome

twisted pair TP .

Ciascuna coppia di fili costituisce un canale di

comunicazione per il trasporto di informazioni

con un determinato tipo di codifica.

Solitamente per le reti Ethernet è la codifica

Manchester.

La binatura (circa 3 incroci ogni pollice) serve

a ridurre le interferenze elettromagnetiche in

quanto essendo correnti che attraversano i 2

fili di uguale intensità ma verso opposto,

generano dei campi magnetici opposti che si

annullano.

Fibra ottica

• Larghezza di Banda (ordine dei GBps)

• Dimensioni Ridotte

• Bassa attenuazione (Ripetitori ogni 100 Km)

• Immunità ai disturbi elettromagnetici

• Banda di modulazione molto elevata, grazie alla

possibilità di utilizzo di frequenze portanti fino

all‟infrarosso

La trasmissione avviene attraverso un filo di vetro

che trasmette la luce senza attenuarla troppo.

Legge di Snell

Banda dell‟ordine di GigaHz

Page 4: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

4

Reti elettriche

Tramite adattatori di rete elettrica è possibile sfruttare la rete

elettrica per collegare i PC in casa senza predisporre una rete

apposita

Promesse: Inizialmente velocità massima 85Mbps adesso 200 Mbps

Limite di 300 metri

Convertono i dati in segnali che vengono poi inviati sul cavo elettrico

con una frequenza che va dai 4 ai 30 MHz (la corrente elettrica

viaggia a 50 Hz)

Quindi i dati viaggiano senza disturbare il flusso di energia elettrica

Cifratura dei dati affinchè non si propaghino per tutto il condominio

Interferenze con gli altri elettrodomestici

Spettro elettromagnetico

Mezzi trasmissivi radio

Senza supporti fisici come i cavi poiché

vengono usati come mezzo di trasmissione le

onde elettromagnetiche

Sneaker net

…Partiamo dagli aspetti negativi della questione. Se è vero che quello che

conta è sempre l’igiene personale e se uno non si lava il mondo se ne accorge,

niente è paragonabile a un paio di scarpe da ginnastica che impazzisce. Le

scarpe di cuoio,se anche sono furiose, poi tornano alla normalità. Le scarpe da

ginnastica a volte danno fuori di matto e restano temibili in eterno, capaci di

farti paura anche dopo cinque lavaggi….

Page 5: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

5

Principi di Reti di Calcolatori e Problematiche

di Internet 17

Reti di Calcolatori

Una rete di calcolatori offre numerosi vantaggi

rispetto all‟uso di un calcolatore isolato:

Condivisione dell‟Informazione

Condivisione delle Risorse

Accesso a Risorse Remote

Alta Affidabilità

Convenienza Economica

Crescita Graduale

Principi di Reti di Calcolatori e Problematiche

di Internet 18

Digitale-Analogico

L‟informazione trasmessa è digitale (sequenza di bit). Il segnale è analogico (continuo)

Il Modem (Modulatore - Demodulatore) trasforma una sequenza di bit in segnali analogici e viceversa

Modulazione di frequenza = il modem altera in frequenza una frequenza portante

0 = freq più bassa; 1 = freq più alta

...modulazione in ampiezza, fase,

Es. PC collegati „da casa‟ attraverso un modem

Principi di Reti di Calcolatori e Problematiche

di Internet 19

Reti di Calcolatori

Le reti sono classificate in base alla loro

estensione spaziale:

Rete locale (Local Area Network, LAN)

(ufficio, edificio)

Rete Metropolitana (Metropolitan Area

Network, MAN) (città)

Rete Geografica (Wide Area Network, WAN)

(regione, nazione/i)

Principi di Reti di Calcolatori e Problematiche

di Internet 20

Reti di Calcolatori

Le prestazioni di una rete si misurano mediante la larghezza di banda.

Banda = dimensione dell‟informazione / unità di tempo

La larghezza di banda indica la quantità di informazione che la rete è in grado di trasmettere nell‟unità di tempo. È come l‟autostrada digitale posso dividerla in corsie (bande di frequenze) ciascuna dedicata ad un singolo canale. È lo stesso principio che permette attraverso l‟etere di trasmettere diversi canali radio.

La larghezza di banda viene misurata in bit al secondo:

collegamento telefonico via modem: fino a 56 Kbps

collegamento telefonico dedicato ISDN (in disuso) o ADSL: fino a 10Mbps

un collegamento di una rete locale: fino a 1Gbps

Page 6: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

6

Principi di Reti di Calcolatori e Problematiche

di Internet 21

Rete Locale (LAN)

Terminali nella stessa stanza/edificio: utilizzano

collegamenti diretti (senza passare per reti

pubbliche)

Reti locali più diffuse:

Ethernet e Fast Ethernet

famiglia di componenti (hardware e software) che

gestiscono la trasmissione dati in una rete locale

Principi di Reti di Calcolatori e Problematiche

di Internet 22

Rete Locale

server

pc

pc

pc

dorsale LAN

Principi di Reti di Calcolatori e Problematiche

di Internet 23

Reti Metropolitane e Geografiche

Nodi distribuiti su distanza medio-lunga

E‟ possibile usare

la rete di comunicazione (telefonica) pubblica

utilizzando modem o affittando linee di

trasmissione (PSTN)

reti digitali di trasmissione dati (ISDN / ADSL)

Trasmissione dati: attraverso messaggi, insiemi

strutturati di dati in cui viene suddivisa l‟informazione

Principi di Reti di Calcolatori e Problematiche

di Internet 24

Topologia di una Rete

A stella = tutti i nodi sono collegati ad un elaboratore centrale (che smista messaggi)

Ad anello = si crea un „treno‟ di messaggi che vengono recapitati (intercettati) quando passano in prossimità del destinatario

A bus = nodi disposti lungo un unico canale (concettualmente simile a quella ad anello, ma le estremità non sono collegate fra loro)

Irregolare = struttura spaziale connessa ma in modo non regolare, l‟informazione si propaga attraverso host (computer che contengono l‟informazione) e nodi di trasmissione che la smistano

Page 7: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

7

Principi di Reti di Calcolatori e Problematiche

di Internet 25

Messaggi

Sequenze di bit (come al solito...) , ma strutturate

Mittente

Destinatario

Caratteri di controllo (per consistenza)

Contenuto

Nodo di trasmissione: riceve e ritrasmette un

messaggio al destinatario o, se non è collegato

direttamente al destinatario, ad un nodo più vicino

Routing = il percorso del messaggio nella rete può

essere statico (prefissato) o dinamico (scelto in base

allo stato della rete al momento della trasmissione)

Principi di Reti di Calcolatori e Problematiche

di Internet 26

Protocolli di Comunicazione

Utilizzati dai calcolatori per dialogare

Come nel caso della codifica dei dati, occorre

utilizzare degli standard per problemi di compatibilità

Esempio

Modello TCP/IP (standard de facto)

Principi di Reti di Calcolatori e Problematiche

di Internet 27

Internet

Inter-rete (cioè che collega molte sottoreti tra

loro), nata dalla fusione di diverse reti di agenzie

governative americane (ARPANET) e reti di

università

Rete di calcolatori che permette potenzialmente la

comunicazione tra tutti i calcolatori del mondo:

Un indirizzo diverso per ogni calcolatore

(indirizzo IP)

Protocollo di comunicazione comune (TCP/IP)

per lo scambio di messaggi tra i calcolatori

Le Reti di Comunicazione Modello di riferimento

Modello ISO-OSI (Open System Interconnection) della ISO

(International Standard Organization)

E‟ strutturato su 7 livelli:

7. Applicazione / Application

6. Presentazione /Presentation

5. Sessione / Session

4. Trasporto / Transport

3. Rete / Network

2. Collegamento dati / Data Link

1. Livello fisico Collegamenti elettrici tra i nodi (velocità)

Verifica software dei frame nei nodi

Instradamento logico tra nodi non connessi

Interfaccia tra rete e software

Driver di interfaccia software

Codifica informazioni

Interfacce e servizi per la gestione file, etc.

Page 8: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

8

Modello a strati

Ogni livello svolge una funzionalità ben definita e comunica con il

livello sia inferiore che superiore

Non ci sono vincoli su come deve essere realizzato ogni livello, ma il

modello stabilisce in modo preciso le caratteristiche delle interfacce

tra un livello e quelli direttamente confinanti

Vantaggi:

- Maggior facilità di progettazione

- Frazionamento degli aspetti relativi alla comunicazione in parti

distinte e limitate, che favorisce la gestione dell‟architettura

- Maggior comprensione delle funzioni di ogni strato

- Libertà nella scelta delle tecniche HW e SW per la realizzazione di

ogni livello

- Possibilità di comunicazione tra sistemi con caratteristiche HW e

SW diverse

URLCosa succede quando digitiamo

da un browser un indirizzo

Internet?

Quali sono i passaggi?

Ogni risorsa e servizio disponibile

in Internet (anche ogni singola

pagina Web) sono identificati da

un indirizzo univoco, detto URL

(Uniform Resource Locator) che

definisce il cammino per

raggiungerli.

L‟indirizzo è in formato testo al

quale corrisponde un indirizzo IP

al quale corrisponde un indirizzo

MAC (v.nel seguito)

Applicazione

Trasporto

Internet

Rete MAC

IP ARP

URL DNS

INDIRIZZO ProtocolloDi risoluzione

Protocollo DNS

Un indirizzo URL che costituisce il riferimento

alla risorsa di rete si esprime così:

Servizio://indirizzo IP:porta / path

È un indirizzo numerico

Sostituito dall‟indirizzo DNS

http://www.paperino.com/home la traduzione viene fatta da degli

host specifici detti DNS server che contengono le corrispondenze

indirizzo testuale – indirizzo IP

Il flusso dell’informazione

7 Applicazione

6 Presentazione

5 Sessione

4 Trasporto

3 Rete

2 Collegamento dati

1 Fisico

Applicazione

Presentazione

Sessione

Trasporto

Rete

Collegamento dati

Fisico

IN

C

AP

S

U

LA

M

NE

T

O

7

6

5

4

3

2

1

DE

C

AP

S

U

LA

M

NE

T

O

Page 9: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

9

La suite di protocolli TCP/IP

7 Applicazione

6 Presentazione

5 Sessione

4 Trasporto

3 Rete

2 Collegamento dati

1 Fisico

Applicazione

Trasporto

Internet

Rete

Relazioni fra protocolli della pila TCP/IP

FTP

File Transfer

Protocol

HTTP

HyperText

Transfer Protocol

SMTP

Simple Mail

Transfer Protocol

DNS

Domain

Name System

TFTP

Trivial File

Transfer Protocol

DNS

Domain

Name System

TCPTransport Control Protocol

UDPUser Datagram Protocol

IP Internet Protocol

Internet LAN MAN WAN

Il livello di rete: indirizzo MAC

Le schede Ethernet hanno cablato (burnt in) un indirizzo di 6 byte

che le identifica in modo univoco tra tutte le schede di rete

Ad ogni scheda di rete (NIC, Network Interface Card) sono

assegnati dalla SASB (Standard Association Standard Board) uno

o più identificativi univoci. Per ogni scheda di rete prodotta

l‟azienda aggiunge a questi identificativi un numero progressivo.

6A C2 AB 28 77 D9

Organizational Unique Identifier (OUI) assegnati all‟azienda

Vendor Code

Assegnato alla scheda di rete

Notazione hyphenated octet representation 6A-C2-AB-28-77-D9

Il protocollo TCP/IP

I principali protocolli comnpresi nel livello

Internet della pila TCP/IP sono:

IP (Internet Protocol)

ARP (Address Resolution Protocol)

ICMP (Internet Control Message Protocol)

Page 10: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

10

IPÈ fondamentale per lo sviluppo della rete Internet. È attraverso il suo sistema di indirizzamento che è possibile, dato l‟indirizzo di un nodo o host ,capire a quale rete appartiene.

E‟ inaffidabile, perché manca il riscontro della ricezione di un pacchetto da parte del destinatario

Connectionless: non è necessario stabilire una connessione tra gli interlocutori. I pacchetti sono inviati e gli apparati di rete li instradano verso la destinazione.

Best effort delivery: la rete cerca in ogni caso di consegnare il dato a destinazione

I suoi compiti sono:

Definizione di un meccanismo di indirizzamento

Instradamento dei pacchetti

Frammentazione dei pacchetti , nel caso di passaggio da una rete con dimensione di pacchetto maggiore a una con dimensione minore

Indirizzi IP

È formato da 4 byte ed è rappresentato con notazione decimale puntata

192.37.53.48

È un indirizzo logico

È possibile frammentare una rete in sottoreti: basta riservare una parte

dell‟indirizzo IP.

Subnet mask è una maschera di bit il cui valore 1 corrisponde ad un bit

appartenente all‟indirizzo di rete e il valore 0 corrisponde ad 1 bit

dell‟indirizzo dell‟host.

I prime due byte dell‟indirizzo IP al quale viene applicata la maschera di

sottorete identificano l‟indirizzo della rete, i rimanenti 16 bit identificano

l‟indirizzo dell‟host.

Indirizzo IPL‟assegnazione di un indirizzo IP deve seguire le seguenti regole:

• un indirizzo di rete è un indirizzo IP con la parte host impostata con tutti i bit a 0

e non può essere assegnato ad un host

Es. se la subnet mask è 255.255.0.0 allora 170.50.0.0 non può essere assegnato

ad un host

• un pacchetto può essere inviato in broadcast se si indica come indirizzo IP del

destinatario un indirizzo in cui la parte host ha tutti i bit impostati ad 1. Anche

questo indirizzo non può essere assegnato ad un singolo host

Es. l‟ind. Broadcast della rete 170.50.0.0 è 170.50.255.255

• il valore 0 non può essere assegnato come primo valore di un indirizzo IP

perché il valore 0.0.0.0 indica “questo host” quando non gli è ancora stato

assegnato un indirizzo IP

• Il valore 127 non può essere utilizzato come primo valore per l‟indirizzo di un

host, perché l‟indirizzo 127.0.0.1 è usato come indirizzo di loopback, cioè un

indirizzo che può essere utilizzato dalle applicazioni per comunicare con lo

stesso sistema sul quale sono in esecuzione

• L‟indirizzo 255.255.255.255 è un indirizzo di broadcast valido nell‟ambito di una

rete; può essere usato da un host che non conosca ancora il proprio IP e di

conseguenza l‟indirizzo della rete alla quale appartiene.

Classi indirizzi IP

Sono 5 classi denominate A, B, C, D, E

Classe A

NNNN NNNN HHHH HHHH HHHH HHHH HHHH HHHH

Rete HOST

Le reti disponibili sono 126

Page 11: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

11

Subnet Mask

È fondamentale per determinare a quale rete appartiene un host: dato un

indirizzo IP e la corrispondente subnet mask, per ottenere l‟indirizzo della

rete alla quale l‟host appartiene si mette in AND i due valori:

Indirizzo host and subnet mask

Notazione Binaria Notazione decimale

Ind. host 11010010 10000111 00011011 00101011 210.135.27.43

AND AND

Subnet mask 11111111 11111111 11111111 00000000 255.255.255.0

11010010 10000111 00011011 00000000 210.135.27.0

Questa operazione è importante perché quando un host deve comunicare con un

altro host, occorre determinare se l‟interlocutore si trova sulla rete locale oppure è

collegato ad una rete remota.

Principi di Reti di Calcolatori e Problematiche

di Internet 42

Modello TCP/IP

Suddiviso in vari livelli

Applicazione: software applicativo

Trasporto: trasforma dati in messaggi usando i

protocolli TCP (trasmissione sicura) e UDP

(trasmissione veloce)

Internet: protocollo IP di spedizione dei messaggi

sulla rete

Indirizzo IP = indirizzo degli host in rete

Al di sotto aspetti legati al tipo di rete

Principi di Reti di Calcolatori e Problematiche

di Internet 43

Modello TCP/IP

LAN

SMTP DNSFTPTELNET

TCPUDP

ARPANET

IP

Fisico

Internet

Trasporto

Applicazioni

1. Livello Fisico È costituito dall‟HW, cioè dai cavi e dai dispositivi di

trasmissione e distribuzione dell‟informazione, fra cui:

Repeater: permette l‟estensione della rete poiché per ogni mezzo fisico c‟è una distanza massima (per il cavo coassiale 500 m, per il doppino 100 m). Riceve il segnale, lo rigenera, e lo ritrasmette in un altro segmento.

HUB è un apparato di rete che ha la funzione di concentratore, collega un numero di host che va da 4 a 24. la sua funzione è quella di ricevere il segnale da uno degli host collegati e ritrasmetterlo su tutte le porte amplificato e sincronizzato.

passivo: funziona solo da punto di concentrazione

attivo: oltre alla funzione di concentrazione è in grado di amplificare il segnale e riportarlo alle caratteristiche originali

intelligente: ha un micro che svolge funzioni diagnostiche

Page 12: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

12

2. Livello Data link

Scheda di rete o NIC (Network Interface Card) è il dispositivo

che permette fisicamente al computer di essere inserito nella rete

Bridge ha la funzione di consentire la suddivisione di reti

contenenti un elevato numero di computer in segmenti più

gestibili. Opera decisioni intelligenti rispetto al repeater e all‟hub.

Nel bridge è memorizzata una tabella, detta forwarding table,

che mette in corrispondenza l‟indirizzo MAC degli host con

l‟indirizzo di rete. Questa tabella è costruita dal bridge in modo

dinamico, quando riceve un messaggio, legge il MAC del

mittente e se non c‟è nella tabella aggiunge una riga, poi legge

l‟indirizzo del destinatario e, se non è presente, inoltra il

messaggio sulla porta indicata.

Switch (o multiport bridge) è più sofisticato in quanto permette di

definire delle reti virtuali o VLAN

3. Livello Rete

Router: consente la realizzazione del subnetting, cioè la

suddivisione di un‟unica rete con un elevato numero di host in un

insieme di sottoreti di dimensioni più limitate. L‟instradamento dei

messaggi avviene sulla base dell‟indirizzo IP. Consente il

collegamento di una rete locale ad una geografica.

Principi di Reti di Calcolatori e Problematiche

di Internet 47

Indirizzi IP

Un indirizzo IP è composto da una sequenza di

quattro numeri compresi tra 0 e 255.

160.78.28.83

Esiste un sistema detto Domain Name System

(DNS) che permette di associare dei nomi simbolici

agli indirizzi IP.

foresto.ce.unipr.it

www.unipr.it

WWW.UniPR.IT

Principi di Reti di Calcolatori e Problematiche

di Internet 48

Indirizzi IP

I nomi associati agli indirizzi IP (indirizzi IP simbolici)

non sono liberi, ma assegnati da uffici appositi.

Sono divisi in gruppi (domini), separati da punti

Il gruppo terminale (dominio radice) può indicare:

il tipo di organizzazione/rete com

edu

gov

net

mil

org

la nazione o zona geografica (it, uk, fr, eu)

Page 13: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

13

Principi di Reti di Calcolatori e Problematiche

di Internet 49

Dominio

Domini = suddivisione logica di Internet per facilitare

la gestione dei nomi delle risorse

Internet è suddivisa in una moltitudine di domini

radice

Domini nazionali: uk it de

Domini generici: com edu

Un dominio radice include una collezione di host e

può essere suddiviso a sua volta in sottodomini, e

così via …

Sottodominio del DII: dii.unipr.it

Principi di Reti di Calcolatori e Problematiche

di Internet 50

Spazio dei nomi dei domini

com gov org it jp

unipr unipi

dii ceda di

yahoo ac co

.....

......

......microsoft

research

Struttura ad albero

Principi di Reti di Calcolatori e Problematiche

di Internet 51

Name Server (Server DNS)

Lo spazio dei nomi è diviso in zone (domini) gestite

da un server principale e server secondari nei quali

sono mantenute copie della lista degli host inclusi

nel dominio stesso (database dei nomi)

Se un server non trova un nome nel suo database

manda una richiesta al server del dominio antenato

o successore e così via (interrogazioni ricorsive)

Si usa una memoria cache per memorizzare

temporaneamente gli indirizzi recuperati tramite altri

server (in modo che contenga gli indirizzi più

comunemente consultati)

Principi di Reti di Calcolatori e Problematiche

di Internet 52

Domain Name System

Lo spazio dei nomi è memorizzato quindi sotto forma

di database distribuito (DNS)

Ogni rete locale ha un proprio server DNS che mappa

indirizzi simbolici (indirizzi DNS) in indirizzi fisici

(indirizzi IP)

Ricordate che

Indirizzo IP = codice binario utilizzato dal protocollo

di invio dati del modello TCP/IP (livello Internet)

Es. 121.34.16.19

Page 14: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

14

Principi di Reti di Calcolatori e Problematiche

di Internet 53

Servizi di Internet

La rete Internet fornisce numerosi servizi, di cui i

principali sono :

FTP (File Transfer Protocol)

SMTP (Simple Mail Transfer Protocol)

TELNET

HTTP (HyperText Transport Protocol)

Principi di Reti di Calcolatori e Problematiche

di Internet 54

WorldWide Web

Assieme alla posta elettronica, il WorldWide Web

(WWW o Web) è il modo più diffuso di utilizzare la

rete Internet.

Il WWW permette agli utenti di Internet di mettere a

disposizione e di accedere a documenti via HTTP

(HyperText Transfer Protocol).

L‟uso del WWW si basa su due programmi:

Il Web server

Il Web client (browser)

Principi di Reti di Calcolatori e Problematiche

di Internet 55

Il successo del web

Distribuzione planetaria : si serve del canale di

distribuzione più vasto e ramificato del mondo (linee

telefoniche)

Facilità di utilizzo

Organizzazione ipertestuale

Possibilità di trasmettere / ricevere informazioni

multimediali

Semplicità di gestione per i fornitori di informazioni

(tutti gli utenti)

Principi di Reti di Calcolatori e Problematiche

di Internet 56

I concetti base del WWW

Ipertesto : informazione organizzata in modo non

sequenziale ma reticolare

Esempio di informazione sequenziale : libro

Un ipertesto è costituito da unità informative (nodi)

e collegamenti che permettono di passare da un

nodo ad un altro senza dover seguire

necessariamente un ordine predefinito

Multimedia: più mezzi (e linguaggi) in una stessa

unità di messaggio comunicativo

Se i nodi sono costituiti da documenti multimediali,

l‟ipertesto si definisce ipermedia

Page 15: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

15

Principi di Reti di Calcolatori e Problematiche

di Internet 57

WorldWide Web (WWW)

Pagine web: ipertesti che possono contenere testo,

immagini, suoni, programmi eseguibili

un utente legge le pagine ma, selezionando un

link (collegamento ad un‟altra pagina,

eventualmente contenuta in un server remoto,

associato logicamente ad un oggetto/parola

dell‟ipertesto) la pagina viene sostituita con quella

„puntata‟ dal link.

Principi di Reti di Calcolatori e Problematiche

di Internet 58

Struttura del Web

Architettura Client-server

Client (es. Explorer) permette la navigazione nel web

trasmette le richieste di pagine/dati remoti, riceve le

informazioni e le visualizza sul computer sul quale è in

esecuzione

A volte utilizza programmi esterni (plug-in) per gestire i

dati ricevuti, se codificati secondo formati

originariamente non supportati

Il Server è un processo sempre attivo che aspetta e

serve le richieste dei client

Restituisce la pagina richiesta oppure un messaggio di

errore

Principi di Reti di Calcolatori e Problematiche

di Internet 59

Architettura Client - Server

CNN.COM

Explorer

SERVER

Latest News

INTERNET

Richiesta

Pagina

Principi di Reti di Calcolatori e Problematiche

di Internet 60

Le regole di un ipertesto

I link devono essere collocati in punti in cui il

riferimento ad altre informazioni sia rilevante

semanticamente (contiguità analogica,

approfondimento, riferimento tematico)

WWW : i nodi sono distribuiti negli elaboratori della

rete

Cyberspazio inteso come possibilità di “saltare”

(navigare) da un punto ad un qualsiasi altro della rete

(logico, fisico)

Page 16: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

16

Principi di Reti di Calcolatori e Problematiche

di Internet 61

Le regole del web

Formato universale dei documenti (HTML)

Protocollo (linguaggio) di comunicazione “standard” tra l‟utente (client) ed il server: HTTP

Strumento essenziale è il browser: programma che riceve i comandi-utente, li trasmette al server, riceve da questo le informazioni (documenti) richieste, ne interpreta il formato e ne effettua la presentazione sul PC sul quale è in esecuzione

Principi di Reti di Calcolatori e Problematiche

di Internet 62

Le regole del web

Il linguaggio HTML (Hyper Text Markup Language)

Le istruzioni contengono dei marcatori, detti tag

(sequenze di caratteri ASCII) che servono a

descrivere la struttura, la composizione e

l‟impaginazione del documento ipertestuale

Le immagini vengono gestite dal browser

attraverso appositi programmi

Principi di Reti di Calcolatori e Problematiche

di Internet 63

La tecnica di indirizzamento

URL (Uniform Resource Locator) : indirizzo unico

della rete

Indirizzamento alla risorsa (file, documento,

pagina web, computer….) cui richiediamo di

accedere

Esempio di URL:

http://www.liberliber.it/index.htm

Nome del fileNome computer

Principi di Reti di Calcolatori e Problematiche

di Internet 64

URL: indirizzi nel WEB

Per accedere a una risorsa su Web bisogna conoscere la sua URL.

La URL è composta da quattro parti:

Il protocollo (ad esempio, http).

L‟indirizzo del calcolatore su cui è in esecuzione il Web server.

Il numero di porta (opzionale: default 80).

Il percorso per accedere il file.

Page 17: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

17

Principi di Reti di Calcolatori e Problematiche

di Internet 65

URL: specifiche standard

Specifica:

Come si vuole accedere alla risorsa (metodo)

Dove si trova la risorsa (indirizzo IP,simbolico o fisico, del server seguito, a volte, dalla porta)

Nome della risorsa (nome)

Formato:

Metodo://host/nome

http://www.ce.unipr.it:80/index.html

http://www.ce.unipr.it/

http://www.ce.unipr.it/people/

Principi di Reti di Calcolatori e Problematiche

di Internet 66

Protocolli (“metodi”)

http: protocollo gestione ipertesti

ftp: trasferimento file

news: gruppi di discussione

telnet: accedere a macchine remote

file: accedere a documenti locali

Principi di Reti di Calcolatori e Problematiche

di Internet 67

Nome

Nome (mnemonico) di dominio del server

DNS al quale si vuole chiedere la risorsa

Esempio:

Server Web DII-PR: www.dii.unipr.it

Server FTP DII-PR: ftp.ce.unipr.it

Principi di Reti di Calcolatori e Problematiche

di Internet 68

Nome risorsa

Pathname (cammino) che identifica il file contente la

risorsa (es. pagina, foto, ecc) nello spazio di dati

gestito dal server che è stato contattato

Solitamente ogni sito ha una pagina di ingresso

denominata index.html: per molti server è un

default

http://www.ce.unipr.it/ per molti server equivale a

http://www.ce.unipr.it/index.html

Page 18: Introduzione a Internet: concetti base, struttura ... · 07/06/2009 2 Dorsali Internet Internet in Italia Glossario Banda: quantità di informazione al secondo che può essere trasmessa

07/06/2009

18

WEB 2