Che cosa è uno stack di protocollo?

May 14

Che cosa è uno stack di protocollo?


Un protocollo Stack è un concetto utilizzato negli standard software di comunicazione. L'idea è stato creato con la definizione del protocollo TCP / IP stack nel 1974. Il concetto è stato ulteriormente sviluppato da di Standards Organization International Open Systems Interconnection (OSI) modello a sette livelli (Transmission Control Protocol / Internet Protocol).

Configurazione

I protocolli sono definiti e raggruppate per funzione. Una definizione generale viene creato per il gruppo, specificando le proprie responsabilità. Un diagramma per riassumere le divisioni tra gruppi doveva essere messo a punto. I progettisti di TCP / IP scelto di mostrare come una pila, come la sezione trasversale di un blocco di uffici. Ogni livello è chiamato un "layer".

Funzione

Lo stack è sempre visualizzato con le applicazioni in alto e il livello fisico sul fondo. Due dispositivi vogliono scambiare dati. Entrambi sono in esecuzione la suite di protocolli. C'è una linea che collega le due parti. I dati origine nel livello di applicazione del mittente. Si passa lungo la stack con ogni strato eseguire un'azione prima di passare i dati a un livello inferiore. I dati lascia il mittente al livello inferiore e arriva al livello di fondo della pila di ricezione. Da questo lato, ogni strato svolge il suo compito e quindi passa i dati di un livello fino ad arrivare alla ricevente.

Benefici

Il modello a strati permette diverse funzioni di comunicazione per essere isolate e trattate come un servizio. In questo modo ogni strato di specializzarsi in una funzione specifica, invitando servizi di strati inferiori.