ARCHITETTURA DI RETE
Protocollo: insieme di regole
comunicazioni tra i nodi di una rete.
che
governano
le
La condivisione di queste regole tra tutte gli host della rete
garantisce il corretto funzionamento del sistema
ADOZIONE DI UNO STANDARD DI COMUNICAZIONE
ISO (International Standard Organization) ha emanato una
serie di standard che hanno permesso di uniformare le regole
di comunicazione a livello internazionale e che danno vita ad
un modello di riferimento grazie al quale elaboratori con
architettura diverse tra loro possono comunicare
MODELLO ISO/OSI
Il modello di riferimento basato sugli standard ISO è il
modello OSI (Open System Interconnection):
• Architettura a sette strati che interessano i differenti
livelli su cui avviene la comunicazione elettronica su una
rete
Livello
Funzioni
Fisico
Si occupa le modalità di trasmissione e ricezione dei segnali (BIT)
(elettrici ed ottici) che trasportano le informazioni. (schede di rete e hub)
Data link
Controlla il flusso dei dati fra due nodi intercomunicanti e le modalità di
condivisione del mezzo trasmissivo. (switch, bridge)
Rete
Descrive le modalità di instradamento, cioè come avviene
l’attraversamento delle reti interconnesse (router). Il protocollo do rete
utilizzato è il PROTOCOLLO IP
Trasporto
Gestisce tutte le operazioni necessarie al corretto trasferimento dei dati
dal nodo sorgente al nodo di destinazione: controllo errori, ritrasmissione
in caso di errore, ecc. I protocolli utilizzati sono TCP UDP
Sessione
Controlla la connessione tra due applicazioni intercomunicanti, cioè attiva
e disattiva il canale virtuale di comunicazione tra due programmi che si
scambiano dati (comunicazione full-duplex, half-duplex, simplex)
Presentazione Effettua la conversione dei protocolli e l’interpretazione dei dati per poter
essere visualizzabili nei normali dispositivi di output
Applicazione
Stabilisce la struttura e il significato dei dati che i due programmi
intercomunicanti si scambiano (gestisce i programmi applicativi)
In questo modo si
realizza
un’astrazione per
cui ogni livello ha
l’illusione
di
comunicare con il
livello
corrispondente.
La sequenza di
dati
scambiate
tra due strati di
livello
corrispondenti
sono dette PDU
(Protocol
Data
Unit)
Ad ogni passaggio i dati si arricchiscono di nuove informazioni, che registrano le
attività svolte al livello precedente (imbustamento/estrazione)
I
dati
in
corrispondenza
dei vari strati
del
modello
ISO/OSI, cioè i
differenti PDU,
assumono nomi
differenti
PROTOCOLLO TCP/IP
Il modello ISO/OSI possiede
una
implementazione
particolare
per
Internet
denominata suite TCP/IP.
E’ l’unione di due protocolli:
• TCP (Transmission Control
Protocol): protocollo per la
trasmissione affidabile di
dati tra due nodi
• IP
(Internet
Protocol):
protocollo che identifica
tutti i nodi della rete
Protocolli applicativi:
HTTP e HTTPS: pagine Web
FTP: trasferimento di file (upload, download)
SMTP: posta elettronica