¿Para qué se usa un enrutador en una computadora?

Los enrutadores son pequeños dispositivos electrónicos que se unen a múltiples redes de computadoras a través de conexiones cableadas o inalámbricas.

En términos técnicos, un enrutador es un dispositivo de puerta de enlace de red de Capa 3, lo que significa que conecta dos o más redes y que el enrutador opera en la capa de red del modelo OSI.

Los enrutadores contienen un procesador (CPU), varios tipos de memoria digital e interfaces de entrada-salida (E / S).

Funcionan como computadoras especiales, una que no requiere un teclado o pantalla.

La memoria del enrutador almacena un sistema operativo incorporado (O / S). En comparación con los productos de SO de uso general como Microsoft Windows o Apple Mac OS, los sistemas operativos de los enrutadores limitan qué tipo de aplicaciones pueden ejecutarse en ellos y también necesitan cantidades mucho más pequeñas de espacio de almacenamiento. Los ejemplos de sistemas operativos de enrutadores populares incluyen Cisco Internetwork Operating System (IOS) y DD-WRT. Estos sistemas operativos se fabrican en una imagen de firmware binario y comúnmente se denominan firmware de enrutador.

Al mantener la información de configuración en una parte de la memoria llamada tabla de enrutamiento, los enrutadores también pueden filtrar el tráfico entrante o saliente en función de las direcciones de los remitentes y receptores.

Arreglo de datos sobre el enrutador Cisco, creo que es un poco útil, puede verlo en los enrutadores de red Cisco – Router-Switch.com

En realidad, hay un enrutador en su computadora, aunque sea muy simple.

Abra un símbolo del sistema en Windows o en la Terminal en Mac y escriba lo siguiente:

netstat -rn

Obtendrá algo como lo siguiente (solo incluí el bit interesante):

Tabla de ruta IPv4
================================================== =========================
Rutas activas:
Red Destino Netmask Gateway Interfaz Métrica
0.0.0.0 0.0.0.0 192.168.1.99 192.168.1.110 50
127.0.0.0 255.0.0.0 en línea 127.0.0.1 331
127.0.0.1 255.255.255.255 en línea 127.0.0.1 331
127.255.255.255 255.255.255.255 En enlace 127.0.0.1 331
192.168.1.0 255.255.255.0 en enlace 192.168.1.110 306
192.168.1.110 255.255.255.255 en enlace 192.168.1.110 306
192.168.1.255 255.255.255.255 en enlace 192.168.1.110 306
224.0.0.0 240.0.0.0 En línea 127.0.0.1 331
224.0.0.0 240.0.0.0 en línea 192.168.1.110 306
255.255.255.255 255.255.255.255 En enlace 127.0.0.1 331
255.255.255.255 255.255.255.255 En enlace 192.168.1.110 306
================================================== =========================

Esa es la tabla de enrutamiento para el enrutador incorporado. Entonces, tiene algo que se ejecuta en su PC que enruta paquetes y tiene una tabla de enrutamiento. Felicitaciones, eso es más o menos un enrutador.

En su mayor parte, su computadora tiene una tabla de enrutamiento estático con su ruta predeterminada y las cosas necesarias como las direcciones de difusión y host local. La única vez que esto se vuelve un poco complicado es si tiene varias interfaces conectadas.

Si ese es el caso, usando Windows como ejemplo, la ruta predeterminada se calcula siguiendo estas reglas:

  1. Interfaz más rápida (Gigabit supera a Ethernet)
  2. Si ambos tienen la misma velocidad, elige la primera interfaz (en Windows, verá sus interfaces enumeradas como “Adaptador Ethernet” y “Adaptador Ethernet 2” o alguna variante de esta).

Luego, tendrá una ruta predeterminada a esa interfaz en particular, pero también tendrá una ruta conectada a la subred en la otra interfaz. El orden habitual de prioridad de enrutamiento es el siguiente:

  1. Interfaces conectadas
  2. Rutas estáticas
  3. Rutas aprendidas dinámicamente (múltiples prioridades aquí)

Ahora, todo esto es una gran simplificación, pero sirve para ilustrar que efectivamente hay un enrutador incorporado ejecutándose en su computadora y que tiene que tomar decisiones de enrutamiento como lo que normalmente consideraría como un enrutador.

Un enrutador es básicamente un dispositivo que se utiliza para conectar redes y reenviar paquetes entre ellos de acuerdo con la información en los encabezados de paquetes y las tablas de enrutamiento.

Estos son típicamente dispositivos de hardware dedicados, pero existen enrutadores basados ​​en software.

Hackr. io

Un enrutador es un dispositivo de red utilizado para enrutar los datos. Sus datos pasan por varias etapas antes de llegar a su destino. Un enrutador actúa como una máquina directora que dirige sus datos al siguiente destino adecuado posible. Con la ayuda de las tablas de enrutamiento, los enrutadores deciden la mejor ruta para dirigir sus datos.

Un enrutador no se usa * en * una computadora, sino en conjunto con una red de computadoras para conectar esa red con otras redes.