Dentro de una red wifi, ¿están todas las computadoras conectadas directamente?

Dentro de una red wifi, ¿están todas las computadoras conectadas directamente?

Rastreé algunas computadoras en mi red doméstica y todas estaban a solo 1 salto de distancia. En cierto modo esperaba 2 saltos porque pensé que tal vez los paquetes debían pasar por el enrutador o la puerta de enlace.

Seguramente esto no puede ser siempre así, ¿verdad? No hay nada que garantice que dos computadoras arbitrarias que usan el mismo Wi-Fi estén dentro del alcance entre sí; ambas pueden estar dentro del alcance del punto de acceso desde diferentes direcciones.

Si no están dentro del alcance el uno del otro, ¿cómo funciona? Si la computadora A quiere conectarse a la computadora B, ¿A primero lo intenta directamente y, en su defecto, luego lo intenta con dos saltos a través del punto de acceso?

Respuesta1

Traceroute es la capa 3 en el modelo de red OSI. El wifi está en la capa dos. Podría haber una red wifi muy compleja con puentes, AP adicionales, etc. No lo verías en la capa IP.

Entonces, si su pregunta es si todos los clientes en un SSID se conectan directamente entre sí a través de comunicación RF, la respuesta es no.

Respuesta2

Considere cómo, en una LAN Ethernet, sus paquetes pueden cruzar varios cables, concentradores y conmutadores Ethernet antes de llegar a su "enrutador de primer salto". Lo mismo ocurre con Wi-Fi (otro nombre para Ethernet inalámbrico 802.11). Su paquete Wi-Fi puede ser retransmitido por más de un AP Wi-Fi, atravesar enlaces de backhaul WDS inalámbricos entre AP o incluso enlaces de backhaul Ethernet por cable antes de llegar al enrutador IP del primer salto.

Traceroute mide los saltos de la capa IP (capa de red, capa 3). No tiene absolutamente ninguna idea de cuántos saltos de capa Wi-Fi (capa de enlace de datos, capa 2) puede haber atravesado para llegar al primer enrutador de capa IP.

Respuesta3

Creo que el punto más importante a aclarar es la diferencia entre el reenvío de paquetes de capa 3 (L3) y capa 2 (L2).

En un entorno de capa 2 (incluye conmutadores y AP), las decisiones de reenvío se basan en la dirección MAC. Esto significa que a un dispositivo de capa 2 no le importa la dirección IP.

Por otro lado, en un entorno de capa 3, las decisiones de reenvío se toman en función de la dirección IP. Un dispositivo de red que funciona en función de la dirección IP se conoce como enrutador.

EltrazarrutaEl software (tenga en cuenta que traceroute no es un protocolo) se basa en el hecho de que en cada salto L3 el enrutador disminuye en 1 el TTL (Tiempo de vida) de un paquete IP y cuando un paquete tiene TTL igual a 0 aparece un "Tiempo ICMP excedido". "El paquete se envía a la dirección IP de origen (su software traceroute). Para encontrar la ruta, el software genera paquetes IP simples comenzando con TTL igual a 1 y luego sumando 1 por cada nuevo paquete emitido hasta que se descubre el último salto.

En un entorno L2, dado que a los dispositivos no les importa la capa IP, no disminuyen el TTL. El resultado es que podría, por ejemplo, atravesar una gran cantidad de dispositivos L2 con un solo salto L3 (es decir, el host de destino).

información relacionada