Hace 40 años, en septiembre de 1981- Darpa Publicó las especificaciones finalizadas de la Suite de Protocolo TCP / IP, que define las reglas básicas de cómo funciona Internet. Si bien TCP / IP no se adoptó ampliamente hasta 1983, este hito puede ayudarnos a entender por qué TCP / IP era tan importante.
¿Qué es TCP / IP?
TCP / IP es una suite de protocolo que consiste en dos protocolos principales concebidos por Vint Cerf y Bob Kahn, protocolo de control de transmisión (TCP) y protocolo de Internet (IP). El protocolo de Internet define Dirección y enrutamiento -How paquetes de flujo de datos a través de la red. Los controladores de protocolo de control de transmisión que hacen conexiones y garantizan los paquetes de datos llegan a su destino adecuado. Los dos protocolos trabajan juntos para crear la base del Internet moderno.
RELACIONADO: ¿Cómo funcionan las direcciones IP?
¿Por qué se creó TCP / IP?
Antes de Internet, el Departamento de Defensa de los Estados Unidos (a través de ARPA), creó una red informática llamada Arpanet que vinculó el gobierno de los Estados Unidos y las computadoras universitarias en todo el país. Arpanet vino en línea en 1969. Antes de TCP, ARPANET usó un protocolo llamado Ncp (Programa de control de red) para realizar conexiones entre máquinas en la red.
Según el plan de transición NCP / TCP ( RFC801 ) Publicado en noviembre de 1981, la necesidad de TCP / IP surgió de múltiples frentes. Cada vez más, las redes informáticas experimentales comenzaron a utilizar los enlaces de radio y satélites en lugar de cables físicos. Además, las organizaciones han investigado cada vez más redes locales, grupos de máquinas que se comunican entre sí dentro de la misma instalación en lugar de largas distancias. Los arquitectos de Arpanet se dieron cuenta de que los protocolos subyacentes entonces en uso eran "inadecuados" para abarcar todos estos tipos diferentes y nuevos tipos de redes.
Al mismo tiempo, durante la década de 1970, compañías como IBM, DEC, AT & AMP; T, y Xerox habían creado sus propias redes informáticas patentadas e incompatibles que fragmentaron el intercambio de información. Por lo tanto, la suite TCP / IP se notable inmediatamente porque representó una solución de arquitectura abierta sin patentada, sin royalties que permitió que las computadoras de ningún tipo se comunicen a través de cualquier medio, siempre que se implementara el software TCP / IP en el sistema. .
El desarrollo en TCP e IP comenzó en 1973 por Vint Cerf y Bob Kahn. Después del desarrollo durante la década de 1970 por CERF, Kahn y otros, DARPA publicó especificaciones sobre TCP e IP en Rfc documentos 791 y 793 , con fecha de septiembre de 1981, que representó la primera introducción pública del marco TCP / IP finalizado.
¿Cómo funciona TCP / IP?
TCP y IP son dos tecnologías separadas que trabajan juntas, a mano, para lograr conexiones confiables a través de un heterogéneo (muchos tipos diferentes de computadoras y enlaces).
Como se mencionó anteriormente, las manijas de IP abordan las máquinas en la red y cómo los bloques de datos (llamados " paquetes ") Llegar al destino adecuado. TCP garantiza que los paquetes lleguen a su destino sin error, llamando con anticipación para asegurarse de que haya un host para recibir la información y, si la información se pierde en el camino o se corrompe, vuelva a transmitir los datos hasta que llegue de manera segura.
Los arquitectos de TCP / IP separaron deliberadamente la implementación de TCP e IP para hacer que la red sea más flexible y modular. De hecho, TCP se puede cambiar con un protocolo diferente llamado UDP Eso es más rápido, pero permite la pérdida de datos en situaciones en las que no es necesaria la precisión del 100% de la transmisión, como una llamada telefónica o una transmisión de video.
Los ingenieros de red llaman a este diseño modular A " pila de protocolos "Y permite manejar algunas de las capas más bajas en la pila de manera independiente de una manera que sea más apropiada para la arquitectura local de la máquina. Luego, las capas superiores pueden funcionar en la parte superior de las para comunicarse entre sí. En el caso de Internet, esta pila generalmente consta de cuatro capas:
- Capa de enlace - Protocolos de bajo nivel que trabajan con un medio físico (como Ethernet)
- Capa de internet - Paquetes de rutas (IP, por ejemplo)
- Capa de transporte - Fabrica y rompe las conexiones (TCP, por ejemplo)
- Capa de aplicación - Cómo las personas usan la red (la web, FTP y otros)
Los protocolos que manejar la web (como el protocolo de transferencia de hipertexto, o HTTP) están en la capa de aplicación, y funcionan en la parte superior de TCP e IP. Gracias a este modelo, HTTP no necesita saber cómo hacer o romper conexiones a un nivel bajo, todo lo que es manejado por los protocolos más bajos en la pila. Hace que para un sistema muy flexible y es la razón por la cual TCP / IP tenían tanto éxito y por qué todavía sirven como la columna vertebral de Internet hoy.
RELACIONADO: El primer sitio web: Cómo se veía la web hace 30 años.
¿Cuándo se conectó TCP / IP?
Mientras está en desarrollo, TCP / IP entró en uso experimental a partir de 1973. A medida que sus creadores continuaron refinando los protocolos, el Protocolo de Internet (IP) fue de la versión 1 a la Versión 4 en 1981, que sigue siendo la versión de IP aún ampliamente utilizada. hoy dia.
Aunque DARPA introdujo la primera versión finalizada de los protocolos TCP y IP (versión 4) en septiembre de 1981, algunas computadoras ARPANET continuaron utilizando los protocolos anteriores de ARPANET (como NCP) por un tiempo. Al igual que con cualquier tecnología atrincherada, el cambio puede llevar tiempo, y los arquitectos del plan diseñaron un periodo de transicion entre NCP y TCP que terminaría el 1 de enero de 1983.
El 1 de enero de 1983 " día de la Bandera "(Un día en que ocurre un cambio dramático en la computación), marcó el comienzo del uso generalizado de TCP / IP y el nacimiento de la Internet moderno . Incluso entonces, otros protocolos de red permanecieron ampliamente en uso, y no fue hasta mediados de la década de 1990 que TCP / IP se convirtió en el "ganador" claro en lo que algunos llaman Guerras de protocolo .
RELACIONADO: ¿Cómo funciona el internet?
El futuro de TCP / IP
Actualmente, la mayoría de los Internet se ejecutan en la versión 4 del protocolo de Internet, comúnmente llamado "IPv4". Pero hay una versión más nueva llamada " IPv6 "Se introdujo en 1998, que se está lanzando lentamente con el tiempo (muy lentamente). Entre las características más importantes de IPv6 es el soporte para las direcciones de 128 bits, lo que permite Trillón de 340 billones de trillones Dispositivos con direcciones IP únicas en la red.
En contraste, IPv4 admite la dirección de 32 bits, lo que permite más de 4.2 mil millones de direcciones IP. Mientras que 4.2 mil millones suena como mucho, ya hemos Alcanzó el límite de las direcciones IPv4 asignadas Algún tiempo dentro de los 2010, dependiendo de cómo elige medirlo.
Afortunadamente, IPv4 e IPv6 son interoperables, por lo que los proveedores de computadoras, los hosts de Internet y las autoridades de asignación tienen algún espacio para respirar mientras realiza la transición a IPv6 con el tiempo. Incluso con todas sus mejoras, IPv6 rastrea la arquitectura a la misma investigación iniciada por CERF y Evans en 1973 y finalizó en 1981. Eso es bastante legado. Feliz cumpleaños, TCP / IP!