Lo que usted dice es más o menos correcto: ninguno de sus conmutadores tiene direcciones IP. Pero sus hosts tienen una IP y las tramas de Ethernet que pasan los conmutadores contienen las IP de host1 y host34. Sus interruptores simplemente no se preocupan por esas IP.
Un poco más de información sobre los dispositivos básicos:
(Todos estos son dispositivos teóricos, muchos dispositivos de la vida real adquieren algunas propiedades del dispositivo A y algunos del dispositivo B)
- Cubo
Todos los tipos de datos siempre se moverán a través de concentradores, incluso si no es un paquete de Ethernet. Un concentrador simplemente leerá todos los bits que ve y los enviará nuevamente en cada puerto. No tiene un MAC o IP porque no le importa el hecho de que los bits son paquetes de Ethernet.
- Cambiar
Un interruptor hará lo siguiente:
- Deseche todo lo que no sea un paquete de ethernet.
- Tome decisiones sobre qué hacer con el paquete en función de todo en el paquete, excepto el marco de Ethernet (la carga útil). En la mayoría de los casos, esta decisión solo se basa en la dirección MAC de destino.
Un conmutador tiene un MAC para que pueda comunicarse con otros conmutadores y dispositivos más avanzados. Un interruptor es un centro inteligente.
- Enrutador
Un enrutador:
- Deseche todo lo que no sea un paquete IP.
- Tome decisiones sobre qué hacer con el paquete en función del encabezado del paquete IP, pero no le importan los datos en el paquete IP. En la mayoría de los casos, esta decisión solo se basa en la dirección de destino
Un enrutador tiene una IP para cada puerto para que pueda comunicarse con otros enrutadores y dispositivos más avanzados. Dado que estos paquetes IP están en paquetes Ethernet, también tendrán direcciones MAC.
Un enrutador es un interruptor inteligente.
- Tarjeta de red de una computadora
Esto es como un conmutador con 2 puertos donde 1 puerto (virtual) está conectado con un cable y 1 puerto está conectado con el sistema operativo de la computadora.
Tiene un MAC pero al contrario de lo que puede pensar, no tiene IP.
- Cortafuegos
Un firewall se preocupa por todo.
Un firewall es un enrutador inteligente y tiene un MAC e IP
- Sistema operativo de una computadora
Esto es como un firewall:
- Eso no mira los datos en un paquete TCP / UDP / ICMP pero sí mira el encabezado de esos paquetes
- Donde un puerto virtual está conectado a cada tarjeta de red. Envía / recibe paquetes IP a / desde las tarjetas de red y estas tarjetas crean paquetes Ethernet con los paquetes IP como trama o los despojan de todo excepto la trama.
- También tiene puertos virtuales que están conectados a las aplicaciones. Hay 1 (ICMP) + 2 ^ 16 (TCP) + 2 ^ 16 (UDP) puertos.
Tiene múltiples IP (1 para cada tarjeta de red) pero no MAC
- Un cable
Esto es como un concentrador con exactamente 2 puertos
No tiene una IP o MAC.
Esta es una versión simplificada de la teoría, ignoro muchas cosas (por ejemplo, hay tanto IPv4 como IPv6). Está simplificado pero debería ser lo suficientemente correcto.