Conjunto de protocolos de internet


El conjunto de protocolos de Internet, comúnmente conocido como TCP/IP, es el conjunto de protocolos de comunicación utilizados en Internet y redes informáticas similares . Los protocolos fundamentales actuales en la suite son el Protocolo de control de transmisión (TCP) y el Protocolo de Internet (IP).

Durante su desarrollo, sus versiones se conocían como el modelo del Departamento de Defensa ( DoD ) porque el desarrollo del método de red fue financiado por el Departamento de Defensa de los Estados Unidos a través de DARPA . Su implementación es una pila de protocolos . [2]

El conjunto de protocolos de Internet proporciona comunicación de datos de extremo a extremo que especifica cómo se deben empaquetar, direccionar, transmitir, enrutar y recibir los datos. Esta funcionalidad está organizada en cuatro capas de abstracción , que clasifican todos los protocolos relacionados según el ámbito de red de cada protocolo. [3] [4] 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 solo segmento de red (enlace); la capa de Internet , que proporciona interconexión de redes entre redes independientes; la capa de transporte , que maneja la comunicación de host a host; y elcapa de aplicación , que proporciona intercambio de datos de proceso a proceso para las aplicaciones.

Los estándares técnicos subyacentes al conjunto de protocolos de Internet y sus protocolos constituyentes son mantenidos 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.

El conjunto de protocolos de Internet fue el resultado de la investigación y el desarrollo realizados por la Agencia de Proyectos de Investigación Avanzada de Defensa ( DARPA ) a fines de la década de 1960. [2] Después de iniciar ARPANET en 1969, DARPA comenzó a trabajar en otras tecnologías de transmisión de datos. En 1972, Robert E. Kahn se unió a la Oficina de Tecnología de Procesamiento de la Información de DARPA , donde trabajó tanto en redes de paquetes satelitales como en redes de paquetes de radio terrestres, y reconoció el valor de poder comunicarse a través de ambos. En la primavera de 1973, Vinton Cerf , que ayudó a desarrollar el protocolo existente del Programa de control de red (NCP) de ARPANET, se unió a Kahn para trabajar enmodelos de interconexión de arquitectura abierta con el objetivo de diseñar la próxima generación de protocolos para ARPANET. [ cita requerida ] Se basaron en la experiencia de la comunidad de investigación de ARPANET y el Grupo de Trabajo de Redes Internacionales , presidido por Cerf. [5]

Para el verano de 1973, Kahn y Cerf habían elaborado una reformulación fundamental, en la que las diferencias entre los protocolos de red local se ocultaban mediante el uso de un protocolo de trabajo en red común y, en lugar de que la red fuera responsable de la confiabilidad, como en los protocolos ARPANET existentes. , esta función fue delegada a los anfitriones. Cerf acredita a Hubert Zimmermann y Louis Pouzin , diseñador de la red CYCLADES , con importantes influencias en este diseño. [6] [7] El nuevo protocolo se implementó como el Programa de Control de Transmisión en 1974. [8]


Diagrama de la primera conexión interred
Un SRI International Packet Radio Van , utilizado para la primera transmisión interconectada de tres vías .
Flujo de datos conceptual en una topología de red simple de dos hosts ( A y B ) conectados por un enlace entre sus respectivos enrutadores. La aplicación en cada host ejecuta operaciones de lectura y escritura como si los procesos estuvieran conectados directamente entre sí mediante algún tipo de tubería de datos. Después del establecimiento de esta canalización, la mayoría de los detalles de la comunicación quedan ocultos para cada proceso, ya que los principios subyacentes de la comunicación se implementan en las capas inferiores del protocolo. En analogía, en la capa de transporte, la comunicación aparece como host a host, sin conocimiento de las estructuras de datos de la aplicación y los enrutadores de conexión, mientras que en la capa de interconexión de redes, los límites de red individuales se atraviesan en cada enrutador.
Encapsulación de datos de aplicación que descienden a través de las capas descritas en RFC 1122