El semáforo o sistema de transmisión y recepción de mensajes de forma manual empleando banderas, es un antiguo método de comunicación visual a corta distancia muy simple, que emplean fundamentalmente las marinas de guerra de diferentes países para comunicarse entre un barco y tierra, entre dos barcos, o entre dos puntos fijos en tierra.

Bandera que corresponde a la letra "O" del Código Internacional de Banderas de Señales Marítimas.
Para transmitir los mensajes se utilizan dos banderas cuadradas, de iguales medidas y con los mismos colores (amarillo y rojo), ubicados diagonalmente. Esas banderas corresponden, a su vez, a la letra "O" del Código Internacional de Banderas de Señales Marítimas.
Para representar cada letra, la persona encargada de enviar los mensajes se sitúa de frente al receptor (que también puede actuar como transmisor para contestar los mensajes) y mueve ambas banderas con los brazos describiendo círculos. En la ilustración se puede ver como se transmite la palabra "Bienvenido a bordo". Las banderas cruzadas abajo indican el inicio y final de cada palabra transmitida.
26 banderas Alfanuméricas
La forma en que se sitúa la bandera en cada uno de los movimientos que se realizan, corresponden a una letra determinada del alfabeto o a un número, tal como se puede ver a continuación.
Para la explicación de cada bandera utilizaremos el conocido sistema de la manecillas del reloj, donde el brazo izquierdo representa las horas y el brazo derecho los minutos:
- La letra A y el número 1 correspondería a las 0540h.
- La letra B y el número 2 correspondería a las 0545h.
- La letra C y el número 3 correspondería a las 0550h.
- La letra D y el número 4 correspondería a las 0600h.
- La letra E y el número 5 correspondería a las 0130h.
- La letra F y el número 6 correspondería a las 0330h.
- La letra G y el número 7 correspondería a las 0430h.
- La letra H y el número 8 correspondería a las 0745h.
- La letra I y el número 9 correspondería a las 1040h.
- La letra J correspondería a las 0300h.
- La letra K correspondería a las 1140h.
- La letra L correspondería a las 0140h.
- La letra M correspondería a las 0240h.
- La letra N correspondería a las 0440h.
- La letra O correspondería a las 1045h.
- La letra P correspondería a las 1145h.
- La letra Q correspondería a las 0145h.
- La letra R correspondería a las 0245h.
- La letra S correspondería a las 0445h.
- La letra T correspondería a las 1150h.
- La letra U correspondería a las 0150h.
- La letra V correspondería a las 0400h.
- La letra W correspondería a las 0310h.
- La letra X correspondería a las 0410h.
- La letra Y correspondería a las 0250h.
- La letra Z correspondería a las 0325h.
Otras señales de banderas utilizadas

Inicio y final de la transmisión de palabras
Inicio y final de la transmisión de números

Anulación

Error 1

Error 2
Atención
- La señal de inicio y final de la transmisión de palabras correspondería a las 0530h.
- La señal de inicio y final de la transmisión de números correspondería a las 0200h.
- La señal de anulación correspondería a las 0455h.
- La señal de error 1 correspondería a las 0150h., agitándose de arriba hacia abajo sucesivamente.
- La señal de error 2 correspondería a las 0230h., agitando la bandera del brazo izquierdo en forma de 8.
- La señal de atención correspondería a las 0150h., agitando ambas banderas.