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 que se utilizan en Internet y en redes informáticas similares . Los protocolos fundamentales actuales de la suite son el Protocolo de control de transmisión (TCP) y el Protocolo de Internet (IP).

Durante su desarrollo, las versiones del mismo se conocieron como el modelo del Departamento de Defensa ( DoD ) porque el desarrollo del método de redes fue financiado por el Departamento de Defensa de los Estados Unidos a través de DARPA . Su implementación es una pila de protocolos . [1]

El conjunto de protocolos de Internet proporciona una comunicación de datos de un extremo a otro 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 de acuerdo con el alcance de la red de cada protocolo. [2] [3] 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 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 sistemas de redes generales.

El conjunto de protocolos de Internet resultó 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. [1] Después de iniciar el pionero ARPANET en 1969, DARPA comenzó a trabajar en una serie de otras tecnologías de transmisión de datos. En 1972, Robert E. Kahn se unió a la Oficina de Tecnología de Procesamiento de Información de DARPA , donde trabajó tanto en redes de paquetes por satélite 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 , quien ayudó a desarrollar el protocolo ARPANET Network Control Program (NCP) existente, 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 , que Cerf presidió. [4]

En 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 internetwork 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 hosts. Cerf atribuye a Hubert Zimmermann y Louis Pouzin , diseñador de la red CYCLADES , importantes influencias en este diseño. [5] [6] El nuevo protocolo se implementó como Programa de Control de Transmisión en 1974. [7]


Diagrama de la primera conexión en red
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 canalización de datos. Después del establecimiento de esta tubería, la mayoría de los detalles de la comunicación se ocultan de cada proceso, ya que los principios subyacentes de la comunicación se implementan en las capas de protocolo inferiores. De manera análoga, 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 internetworking, los límites de la red individual se atraviesan en cada enrutador.
Encapsulación de datos de la aplicación que descienden a través de las capas descritas en RFC 1122