INTRODUZIONE ISO-OSI
LIVELLI + PROTOCOLLI = ARCHITETTURA DI RETE
es
es
es
es
es
fra due diverse reti
cioè
compito
esempio: imbustamento
dette

RETI - PROTOCOLLI - ISO OSI

LA RETE

COSTITUIDA da

hardware

trasfersce i bit al
segnale fisico

composto da

computer /
altri dispositivi

cavi e
mezzi trasmissivi

software

servizi per
l'utente

composto da

programmi e applicazioni

ORGANIZZATE IN LIVELLI

Ogni livello

usai servizi del
livello inferiore

offre servizi al
livello superiore

Regole e convenzioni
che permettono il dialogo

PROTOCOLLI

Orientati alla
connessione

controllo

dell'errore

della ricezione

non orientati
alla connessione

nessun controllo

dell'errore

della ricezione

elementi chiave

sintassi

definisce il
formato dei dati

semantica

definisce significato
della sequenza dei bit

sincronizzazione

definisce quando i
dati vengono spediti

velocità invio dati

ISO OSI

r

OSI (Open System Iterconnecrion)

OSI è MODELLO definito da ISO

linne guida per

attività di
PROGETTAZIONE
delle reti

attività
PROGRAMMAZIONE
delle reti

scopo

fornire regole che permettano
a diverse architetture di dialogare
far loro senza cambiamenti hw e sw

architettura a livelli

ISO ha identificato
le parti indispensbili
per la trasmissione del msg

li ha raggruppati per funzione

ogni gruppo un livello

ne ha individuati 7

l

la comunicazione
fra due livelli N
appartenenti a due nodi

detta "peer-to-peer"

ogni strato del nodo mittente
aggiunge informazioni al pacchetto che riceve

header(all'inizio)

treiler (alla fine)

pacchetto inviato
dal livello K

imbustato dal
livello k-1

a sua volta
imbustato dal k-2

I LIVELLI ISO OSI

LIVELLO 1: FISICO

Trasmette bit grezzi
da un nodo all'altro

converte i bit per
la trasmissione attreverso
il mezzo fiscio

nel modello ISO OSI

si interfaccia al mezzo trasmissivo

definisce la velocità di trasmissione

sincronizza

destinatario

mittente

configura il collegamento del nodo
al mezzo trasmissivo

gestisce la comunicazione

in funzione della
topologia rete

definizione flusso dei dati

simplex

half duplex

full duplex

LIVELLO 2: DATA LINK

trasmissione
affidabile
in FRAME

r

FRAME= unità dati di questo livello

all'interno della
stessa rete

funzione

riceve pacchetti provenienti
dal liello di rete

li divide in frame

invia i frame
in sequenza

aspetta ACK

conferma di
ricezione

meccanismi

frame separati

piggybacking

traporto sulle spalle

compiti

aggiunta di framing
a inizioe e fine

gestione di errori

controllo del
flusso

macchine collegate fisicamente

LIVELLO 3: NETWORK

Trasmissione PACCHETTI
fra un nodo e un altro
in una interrete

nel nodello ISO OSI

compito

routing

statico

connection

dinamico

connectionless

gestione delle
congestioni

troppi dati inviati
al router

accounting

controllo
dell'errore

conversione di
dati

indirizzo da
rimappare

frammentazione
pacchetti

diversi protocolli
da gestire

LIVELLO 4:TRANSPORT

accetta dati dal
livello superiore

spezzetta in
SEGMENTI

li passa al livello
network

si assicura che arrivino
alla peer entity

isola dai livelli sottostani

controlla la
congestione

corrette e
in ordine

permettere un trasferimento
di dati trasparente
e affidabile tra due host

primo livello end to end

r

end to end= host sorgente e destinatario, le peer entity portano avanti una conversazione senza intermediari

LIVELLO 5: SESSION

Controllo e dialogo

di due sistemi

sincornizzazione

Invio e ricezione
messaggi

LIVELLO 6: PRESENTATION

trduce le informazioni con uno standard
in modo che la peer entity possa capire e interpretare il messaggio

crittografia

comprimere

LIVELLO 7: APPLICATION

Interfaccia
utente / macchina

layer in cui tutti
i protocolli sono
implementati

offre servizi

terminale
virtuale

trasferimenti
file

posta
elettronica