En este párrafo sobre TCP/IP, ¿cuáles son los cuatro laters de abstracción?
El conjunto de protocolos de Internet, comúnmente conocido como TCP/IP, es un marco para organizar el conjunto de protocolos de comunicación utilizados en Internet y redes informáticas similares según criterios funcionales. Los protocolos fundamentales del conjunto son el Protocolo de Control de Transmisiones (TCP), el Protocolo de Datagramas de Usuario (UDP) y el Protocolo de Internet (IP). Las primeras versiones de este modelo de red se conocían como modelo del Departamento de Defensa (DoD) porque la investigación y el desarrollo fueron financiados por el Departamento de Defensa de Estados Unidos a través de DARPA.

El conjunto de protocolos de Internet proporciona una comunicación de datos de extremo a extremo que especifica cómo deben empaquetarse, direccionarse, transmitirse, enrutarse y recibirse los datos. Esta funcionalidad está organizada en cuatro capas de abstracción, que clasifican todos los protocolos relacionados según el ámbito de interconexión de cada protocolo Una implementación de las capas para una aplicación concreta forma una pila de protocolos. De menor a mayor, las capas son la capa de enlace, que contiene métodos de comunicación para los datos que permanecen dentro de un único segmento de red (enlace); la capa de Internet, que proporciona interconexión entre redes independientes; la capa de transporte, que gestiona la comunicación de host a host; y la capa de aplicación, que proporciona intercambio de datos de proceso a proceso para las aplicaciones.

Las normas técnicas subyacentes al conjunto de protocolos de Internet y sus protocolos constituyentes son mantenidas por el Grupo de Trabajo de Ingeniería de Internet (IETF). El conjunto de protocolos de Internet es anterior al modelo OSI, un marco de referencia más completo para los sistemas de redes generales.
From lowest to highest, the layers are:
- link layer, containing communication methods for data that remains within a single network segment (link)
- the internet layer, providing internetworking between independent networks; 
- the transport layer, handling host-to-host communication;
- the application layer, providing process-to-process data exchange for applications.