Cuando dos computadoras portátiles envían datos al enrutador (en términos de comunicaciones analógicas), ¿cómo podría el enrutador diferenciar entre los dos (analógicos) y enviar datos?

En términos de comunicaciones analógicas (capa física) para IEEE 802.11, no puede. Dos clientes inalámbricos que se comunican simultáneamente en el mismo canal es un gran problema. Para canales separados, hay una superposición de frecuencia parcial, cuyos efectos son mitigados por la ortogonalidad: los canales se transmiten desfasados ​​uno del otro.

Para evitar problemas en los que dos clientes envían al mismo tiempo, se utilizan sistemas complejos para evitar colisiones. En términos simples, los clientes esperan y escuchan a nadie más para comunicarse con el enrutador. Si los clientes envían al mismo tiempo, el primer cliente que detecte esta colisión envía una señal de “atasco”, y todos los clientes que la reciban elegirán un tiempo de espera aleatorio antes de intentar enviar nuevamente. Las señales especiales de control de WiFi utilizan un tiempo de espera mínimo más corto para evitar que este mecanismo retrase los mensajes críticos del protocolo. Esto se complica aún más cuando considera el hecho de que si asume que cada cliente y el enrutador tiene un alcance de 100 m, podría tener dos clientes separados 180 ° (y 200 m), ambos a 100 m del enrutador. En este caso, ninguno de los clientes podría decir que el otro está hablando, pero interferiría cuando sus señales lleguen al enrutador. Para evitar este problema de “nodo oculto”, WiFi a menudo utiliza señales RTS / CTS (Solicitud de envío, Borrar para enviar). Cada cliente debe preguntarle al enrutador cuándo está bien enviar, y esperar a que el enrutador envíe una trama CTS con su dirección MAC antes de que se le permita enviar. Esta es una extensión opcional para IEEE 802.11, pero se usa comúnmente.

En términos de diferenciar los dos cuando se envían datos mientras ambos están conectados, los clientes se diferencian mediante direcciones MAC y direcciones IP. Cada trama de unidifusión enviada a una de las computadoras portátiles tendrá la dirección MAC de la tarjeta inalámbrica de esa computadora portátil. Ambos clientes escucharán la trama, pero solo escuchará la computadora portátil con la dirección MAC correcta; el otro descartará la trama al leer la dirección MAC de destino.

Dos computadoras portátiles no pueden enviar simultáneamente. Uno de los dos notará que el canal (inalámbrico o por cable) está ocupado y esperará la oportunidad de transmitir. En algunos casos, los datos de una de las dos computadoras portátiles se colocarán en una cola.

Los mecanismos reales dependerán del esquema de red de Capa 2 específico utilizado y de los métodos de Control de acceso a medios (MAC) que estén en su lugar.

Pero, en general, uno de los otros esperará un canal silencioso (inactivo) o una señal específica para proceder. En algunos casos, cuando ambos pueden transmitir simultáneamente, los paquetes se pondrán en cola antes de la entrega. Cada dispositivo de interfaz múltiple tiene reglas de frenado de empate para el tráfico que llega exactamente al mismo tiempo, pero que varía según el proveedor, el software, el conjunto de chips, etc.

Este enlace aquí responde la pregunta. Si dos dispositivos emiten una señal wifi en la misma frecuencia al mismo tiempo y alcanzan una antena al mismo tiempo, ¿cómo pueden los datos no superponerse?

El operador detecta el acceso múltiple con evitación de colisiones

¿Estamos hablando de enrutador inalámbrico o con cable?

Las dos computadoras están conectadas en dos interfaces diferentes, por lo que el puerto de entrada para los paquetes que provienen de cada una de ellas es diferente, como sus direcciones MAC.

Asi es como funciona.