Incapsulamento
Definizione rapida
L'incapsulamento protegge parti di un programma oppure, nelle reti, trasporta un protocollo dentro un altro.
Spiegazione
In programmazione consiste nel sottrarre una porzione del programma all'accesso degli utenti, così che un suo guasto non coinvolga le altre parti. In ambito di rete descrive invece l'inserimento di un protocollo in un altro durante la trasmissione.
Esempio pratico
Durante l'invio di pacchetti, un protocollo può essere racchiuso in un altro mediante l'aggiunta di un header.
Spiegazione tecnica
I due significati condividono l'idea di racchiudere un elemento: codice reso inaccessibile nel primo caso, protocollo trasportato nel secondo.
Da non confondere con
L'incapsulamento di rete non è la protezione di una parte di programma; il riferimento ai pacchetti e all'header distingue i due usi.