Gradualmente, ARPANET evolucionó hacia Internet, basándose en la idea de que existieran múltiples redes independientes de diseño arbitrario, pero que comenzaran a compartir paquetes de datos por distintas vías (satelital, radio y otros). La base del desarrollo de la Internet es una idea técnica clave, la de la arquitectura abierta de trabajo en web, lo que permite que cada red pueda ser desarrollada separadamente y tener su propia interfaz. Esta idea fue introducida por Bob Kahn antes de sumarse a DARPA en 1972, y recibió el nombre de Internetting.
Para llevar a cabo el Internetting, se necesitaba de un protocolo de transferencia de paquetería. Inicialmente el usado fue el NCP, que permitía el manejo de datos dentro de la propia ARPANET, mas ello se hacía insuficiente para la creciente red en curso. Dado esto, Kahn decidió desarrollar un nuevo protocolo que denominó Transmission-Control Protocol/Internet Protocol , (TCP/IP, protocolo de control de transmisión /protocolo de Internet). Si el NCP tendía a actuar como un driver (manejador) de dispositivo, el nuevo protocolo sería más bien un protocolo de comunicaciones.
Así, e iniciándose la década de los 80, con el crecimiento explosivo de los PC, el desarrollo de LAN y la tecnología Ethernet, se abrían las puertas al crecimiento masivo de Internet. Pero aún había que actualizar y solventar muchos aspectos que, si bien para una red pequeña no presentaban problemas, para una gran red como la naciente implicaría grandes cambios.