Internetworking es la práctica de vincular múltiples redes de computadoras para formar redes más grandes. Se pueden conectar diferentes tipos de redes con dispositivos intermedios conocidos como puertas de enlace, y una vez conectados, actúan como una única red grande. La interconexión de redes se desarrolló como respuesta a varios problemas encontrados en los primeros días de las computadoras personales y constituye la base de la Internet moderna.
Mucha gente usa diferentes tipos de redes todos los días sin siquiera darse cuenta. Un empresario que utiliza un teléfono inteligente para comprobar el correo electrónico utiliza una red celular, mientras que un usuario doméstico puede transmitir música a una computadora portátil a través de una red inalámbrica. Los usuarios rurales pueden acceder a la red de su proveedor de servicios de Internet a través de una conexión de acceso telefónico. En el mundo empresarial, las grandes redes cableadas son la norma. La interconexión permite que todas estas redes se conecten entre sí a pesar de sus diferencias tecnológicas.
La clave para unir diferentes tipos de redes es el concepto de paquetes: pequeñas unidades individuales de datos. Los paquetes son la base de las redes informáticas modernas, pero no se limitan a ninguna tecnología de red. En cambio, los paquetes se pueden insertar en lo que se conoce como tramas, que están diseñadas para tecnologías de red específicas. Esta disposición permite que los paquetes de cualquier tipo de red se utilicen en cualquier otro tipo de red. Los dispositivos especiales que admiten más de una tecnología de red, llamados puertas de enlace o enrutadores, pueden transferir paquetes entre estas diferentes redes.
La interconexión de redes evolucionó gradualmente como respuesta a varios desafíos. Las primeras conexiones entre varias computadoras eran terminales «tontas» con poca o ninguna potencia informática que se conectaban a grandes mainframes potentes. A medida que las computadoras personales (PC) comenzaron a reemplazar a los terminales, las PC se agruparon en redes de área local (LAN). Si bien esto tenía muchas ventajas, las LAN estaban aisladas y no podían conectarse a otras LAN, lo que limitaba la productividad. Los servidores de archivos, las impresoras y otros recursos no se podían compartir entre ubicaciones, y las organizaciones con múltiples ubicaciones no podían intercambiar información fácilmente.
A principios de la década de 1970, los investigadores estadounidenses que trabajaban en una red financiada por el departamento de defensa conocida como Advanced Research Project Agency Network (ARPANET) comenzaron a investigar la posibilidad de vincular su red a otras redes tempranas. Estas investigaciones se dieron cuenta de que los primeros protocolos de red no eran adecuados para la interconexión de redes y comenzó el desarrollo del Protocolo de control de transmisión y el Protocolo de Internet (TCP / IP). A fines de la década de 1970, ARPANET se había vinculado a otras dos redes mediante TCP / IP y se había escrito una página crucial en la historia de Internet.
Las nuevas redes continuaron conectándose a ARPANET en la década de 1980, y un número creciente de LAN se conectaron entre sí a través de ARPANET. En 1989, una red construida por la National Science Foundation (NSF) reemplazó a ARPANET. A partir de ahí, las redes regionales se conectaron a la red de la NSF utilizando TCP / IP y protocolos relacionados, y surgió una gran «red de redes»: Internet.