? Uno stack di protocollo è un concetto utilizzato negli standard software di comunicazione. L' idea fu creato con la definizione dello stack TCP /IP ( Transmission Control Protocol /Internet Protocol ) nel 1974 . Il concetto è stato ulteriormente sviluppato da Open Systems Interconnection Standards dell'Organizzazione Internazionale ( OSI ) modello a sette livelli . Configurazione
protocolli sono definiti e raggruppati per funzione. Una definizione generale è creato per quel gruppo , specificando le proprie responsabilità . Un diagramma per riassumere le divisioni tra i gruppi ha dovuto essere messo a punto . I progettisti del TCP /IP hanno scelto di mostrare come una pila , come la sezione trasversale di un palazzo di uffici . Ogni livello è chiamato un "layer" .
Funzione
Lo stack è sempre mostrato con le applicazioni in alto e lo strato fisico in basso . Due dispositivi vogliono scambiare dati . Entrambi sono in esecuzione della suite di protocolli . C'è una linea che collega le due parti . I dati origine nel livello di applicazione del mittente . Si è tramandata la pila con ogni strato di esecuzione di un'azione prima di passare i dati a un livello inferiore . I dati lascia il mittente al livello inferiore e arriva al livello inferiore dello stack ricezione . Da questa parte , ogni strato svolge il suo compito e quindi passa i dati up one level fino a quando non arriva l'applicazione ricevente .
Vantaggi
Il modello a strati consente diverse funzioni di comunicazione per essere isolate e trattate come un servizio. Questo permette ad ogni strato di specializzarsi in una determinata funzione , invitando i servizi di strati più bassi .