Uploaded by Riky 44

Reti-09:03:22

advertisement
RETI
Protocolli
All’interno di una macchina i protocolli sono funzioni di libreria, che è poco suscettibile al
veri carsi di errori. Quando bisogna far comunicare due macchine i protocolli diventano più
complessi e più soggetti ad errori.
Ogni livello introduce un header al messaggio per indicare quali operazioni bisogna svolgere.
E’ importante che il messaggio arrivi correttamente.
Per e ettuare ciò si utilizzano dei canali
I canali sici sono di diverso tipo:
-Simplex: I messaggi viaggiano in una sola direzione
-Half-Duplex: I messaggi viaggiano in due direzioni, ma non contemporaneamente
-Full-Duplex: I messaggi viaggiano in due direzioni, anche contemporaneamente
Per comunicare con Simplex bisogna utilizzarne 2 per entrambe le direzioni
Per comunicare con Half-Duplex bisogna adottare dei protocolli che stabiliscano le regole di
comunicazione per evitare con itti
Bisogna scegliere il percorso che il messaggio deve compiere, lo si fa considerando i fattori di
tempo, costo energetico, a dabilità, ecc. In base al tipo di comunicazione si utilizza una
determinata tecnica
Il messaggio per essere inviato deve essere diviso in pacchetti, il cui ordine di arrivo deve essere
lo stesso di quello di partenza, per questo motivo i pacchetti devono essere riordinati
Queste informazioni ingrossano il pacchetto.
Connection Oriented / Connectionless
Nella comunicazione connectionless i messaggi vengono inviati senza nessun controllo
preliminare o di chiusura.
Nella comunicazione connection oriented si ha una fase di apertura che stabilisce l’inizio della
comunicazione, e poi si ha l’inizio della comunicazione.
A dabilità
fi
fl
ffi
fi
ff
fi
ffi
E’ possibile che i messaggi vengano persi.
E’ impossibile utilizzare un messaggio di avvenuta ricezione (ACKNOWLEDGEMENT): anche
questo potrebbe essere perso.
E’ impossibile cronometrare il tempo trascorso dall’invio del messaggio (in attesa di una risposta):
Il messaggio potrebbe arrivare in ritardo e si veri cherebbero ACK sbagliate.
Inoltre è possibile ricevere attacchi DoS (Deny of Service)
Modello OSI
E’ composto da 7 livelli:
rappresentazione dei dati
inizio e ne sessione
regole di sessione
trasmissione dei messaggi in rete
trasmissione di messaggi in locale
gestione hardware del segnale
fi
Modello TCP/IP
Download