RTS / CTS ( Request To Send / Clear To Send ) es el mecanismo opcional utilizado por el protocolo de red inalámbrica 802.11 para reducir las colisiones de tramas introducidas por el problema del nodo oculto . Originalmente, el protocolo también solucionó el problema del nodo expuesto , pero el RTS / CTS moderno incluye ACK y no resuelve el problema del nodo expuesto.
Formato de marco
La trama RTS contiene cinco campos, que son:
- Control de cuadros
- Duración
- RA (dirección del receptor)
- TA (dirección del transmisor)
- FCS
La trama CTS contiene cuatro campos, que son:
- Control de cuadros
- Duración
- RA (dirección del receptor)
- FCS
El marco ACK contiene cuatro campos, que son:
- Control de cuadros
- Duración
- RA (dirección del receptor)
- FCS
RA - Dirección del receptor que indica la dirección MAC de la estación que recibirá la trama.
TA - Dirección del transmisor que indica la dirección MAC de la estación que ha transmitido la trama.
FCS - Secuencia de verificación de tramas .
Este protocolo fue diseñado bajo el supuesto de que todos los nodos tienen los mismos rangos de transmisión y no resuelve el problema del terminal oculto. Las tramas RTS / CTS pueden causar un nuevo problema llamado problema de terminal expuesto en el que un nodo inalámbrico que está cerca, pero está asociado con otro punto de acceso, escucha el intercambio y luego se le indica que retroceda y deje de transmitir durante el tiempo especificado en el RTS.
RTS / CTS es un método adicional para implementar la detección de portadora virtual en el acceso múltiple con sentido de portadora con prevención de colisiones (CSMA / CA). De forma predeterminada, 802.11 se basa únicamente en la detección de portadora física , que se sabe que sufre el problema del nodo oculto .
El umbral de tamaño de paquete RTS / CTS es 0-2347 octetos . Normalmente, el envío de tramas RTS / CTS no se produce a menos que el tamaño del paquete supere este umbral. Si el tamaño del paquete que el nodo desea transmitir es mayor que el umbral, se activa el protocolo de enlace RTS / CTS. De lo contrario, la trama de datos se envía inmediatamente.
El mecanismo IEEE 802.11 RTS / CTS también podría ayudar a resolver el problema de los nodos expuestos, solo si los nodos están sincronizados y los tamaños de los paquetes y las velocidades de datos son los mismos para ambos nodos transmisores. Cuando un nodo escucha un RTS de un nodo vecino, pero no el CTS correspondiente, ese nodo puede deducir que es un nodo expuesto y se le permite transmitir a otros nodos vecinos. [1] Si los nodos no están sincronizados (o si los tamaños de los paquetes son diferentes o las velocidades de datos son diferentes), puede ocurrir que el nodo expuesto no escuche el CTS o el ACK durante la transmisión de datos de su vecino.
Ver también
- RS-232 RTS / CTS - Control de flujo RS-232 RTS / CTS
- Acceso múltiple con prevención de colisiones para redes inalámbricas
Referencias
- ^ Bharghavan; et al. (1 de octubre de 1994). "MACAW: un protocolo de acceso a medios para LAN inalámbricas" . En el Proc. Conferencia ACM SIGCOMM (SIGCOMM '94), agosto de 1994, páginas 212-225 . Consultado el 10 de marzo de 2017 . Cite journal requiere
|journal=
( ayuda )
enlaces externos
- "Un nuevo método de acceso a canales para paquetes de radio"
- Formato de trama IEEE 802.11 en Wayback Machine (archivado el 10 de enero de 2020)