Vestirse en Capas

En la programación de computadoras, las capas son la organización de la programación en componentes funcionales separados que interactúan de alguna manera secuencial y jerárquica, y cada capa generalmente tiene una interfaz solo para la capa superior y la capa inferior.

Los programas de comunicación suelen tener varias capas. El modelo de referencia para los programas de comunicación, la interconexión de sistemas abiertos (OSI) es un conjunto de protocolos en capas en el que dos programas de varias capas, uno en cada extremo de un intercambio de comunicaciones, utilizan un conjunto idéntico de capas. En el modelo OSI, cada programa multicapa contiene siete capas, cada una de las cuales refleja una función diferente que debe realizarse para que tenga lugar la comunicación de programa a programa entre computadoras.

TCP / IP es un ejemplo de un conjunto de programas de dos capas (TCP e IP) que proporcionan funciones de transporte y dirección de red para la comunicación por Internet. Un conjunto de TCP / IP y otros programas en capas a veces se denomina pila de protocolos.