miércoles, 3 de junio de 2015


PROBLEMAS DE NODO OCULTO

En las redes ethernet las transmisiones se establecen mediante el protocolo CSMA/CD, que se encarga de evitar las colisiones. En estas redes los cables son el medio físico que contiene las señales y las distribuye a los nodos.
Las redes inalámbricas tienen unas características mas ásperas en el sentido en que no todos los nodos pueden comunicar directamente con el resto de nodos. Teniendo un esquema como el siguiente:
????††????A ?Nodo )))) )))))) )))))) )))) Nodo ))) )))))) ))))))) ))))) Nodo

1 ((( (((((( (((((( ((((( 2 ((( (((((( (((((((( (((( 3
El nodo2 puede comunicar con ambos nodos, el 1 y el 3, pero hay algo que impide que los nodos 1 y 3 se comuniquen directamente. (El obstaculo en si mismo no es relevante; podría ser tan simple como que los nodos 1 y 3 se encuentran a una distancia y solo son capaces de comunicar con nodo2). Desde la perspectiva de nodo1, nodo3 es un "nodo oculto".

Si el protocolo usado para transmitir es un simple "transmitir y rezar", será fácil para nodo1 y nodo3 transmitir simultaneamente, haciendo que nodo2 sea incapaz de procesar nada. Además, los nodos 1 y 3 no tendrán conocimiento del error porque la colisión es a nivel local en el nodo2. Las colisiones producidas por nodos ocultos pueden ser dificiles de detectar en redes inalámbricas debido a que los dispositivos inalámbricos son normalmente half-duplex; no transmiten y reciben al mismo tiempo.

Para prevenir colisiones, 802.11 permite a las estaciones usar las señales RTS (Request To Send |Ready To Send) y CTS (Clear To Send) para limpiar un área.

Problema del nodo expuesto y solución

Nodos expuestos: Una estación cree que el canal está ocupado, pero en realidad está libre pues el nodo al que oye no le interferiría.
“La estación B quiere transmitir a la estación A
Si la estación C quiere transmitir a la estación D, deberá esperar a que termine B, aunque las transmisiones de C no interferirían nunca en el receptor A (ni las de B en el receptor D).
Por lo tanto C es un nodo Expuesto” [1]


Solución del Nodo Expuesto
Los terminales expuestos escuchan el RTS pero no el CTS
Ante esta situación se les da permiso de enviar paquetes” [1]
“Para solucionar estos problemas se ha añadido un procedimiento de saludo adicional al protocolo de la capa MAC.
Para enviar una trama, el equipo origen primero envía una trama corta de control de solicitud de transmisión RTS (Request To Send) mediante el método CSMA/CD o CSMA/CA. Este mensaje de control RTS contiene las direcciones MAC del equipo origen y destino. Si el equipo destino recibe esta trama sin colisión, devolverá una trama de contestación: preparado para transmitir CTS (Clear To Send). Si la respuesta es afirmativa el equipo origen transmite la trama en espera. Si el equipo destino recibe correctamente el mensaje contesta con la trama de confirmación positiva ACK (ACKnowledgement) y si no la recibe correctamente, no transmitirá respuesta y esperará a que el nodo origen vuelva a transmitir la trama. Este procedimiento se repite un número predefinido de veces hasta conseguirse una transmisión correcta de la trama de datos.” [2]



No hay comentarios.:

Publicar un comentario