16.5 Lo stack OSI

Il modello che è stato la pietra miliare nella definizione degli stack di protocolli di rete, ma di cui non esiste nessuna implementazione pratica, è il modello OSI (Open System Interconnection) proposto da ISO4, che si suddivide nei 7 livelli di seguito elencati (v. fig. 16.3)


pict
Figura 16.3: Rappresentazione dello stack OSI.

L’applicazione che desidera inviare un certo insieme di informazioni (stream) ad un’altra applicazione presente su di un altro sistema, connesso in rete tramite un’opportuna interfaccia di rete, passerà lo stream da inviare al livello 7 e per lei il gioco è fatto (non deve preoccuparsi di ciò che avviene dopo). L’applicazione “vede” soltanto l’interfaccia verso il livello 7 e nient’altro. In realtà lo stream da inviare viene processato ad ogni livello dal 7 fino all’1 che si preoccupa effettivamente di inviarlo sulla rete. Dall’altra parte, l’interfaccia di rete di destinazione riceve le informazioni trasmesse e queste passeranno dal proprio livello 1 al livello 7, ognuno dei quali effettuerà opportuni controlli e ricostruzioni, per fornire così lo stream inviato all’applicazione ricevente (che ovviamente deve essere opportunamente predisposta a riceverlo).

[da completare ...]