ARCHITETTURA DI RETE Protocollo insieme di regole che

  • Slides: 6
Download presentation
ARCHITETTURA DI RETE Protocollo: insieme di regole che governano le comunicazioni tra i nodi

ARCHITETTURA DI RETE Protocollo: insieme di regole che governano le comunicazioni tra i nodi di una rete. 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

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)

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

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,

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.

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