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
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
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
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
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