(2) Procedimientos de comunicación
• Definición de parte principal y parte subordinada
La parte principal se define como la parte con derechos de transmisión de texto. La
parte subordinada no tiene derechos de transmisión. La parte subordinada transmite
respuestas (ACK, NAK) tras recibir el texto que confirme la validez de los datos.
Los derechos de transmisión se consiguen obteniendo permiso de ENQ.
• Procedimientos
(A) La parte que obtenga permiso de ENQ durante el estado inicial se
convierte en la parte principal.
(B) Tras recibir el texto de los datos, la parte subordinada comprueba los
datos en busca de errores.
Los errores de los datos se comprueban mediante el byte de control de 4
bytes que sigue a ETX.
(a)
• La parte subordinada transmite los datos que se deban transmitir. Si
(b)
• La parte subordinada transmite NAK.
(C) Tras transmitir el texto, la parte principal espera un carácter de control de
transmisión.
(a)
• La parte principal transmite el texto que se deban transmitir.
(b)
(c)
• La parte principal detiene la transmisión de mensajes y lleva a cabo
Procedimiento de recuperación 1... La parte principal transmite EOT y
Procedimiento de recuperación 2...
Si los datos son correctos:
no hay texto para transmitirse, la parte subordinada devuelve el
carácter ACK.
Si los datos son incorrectos (la suma de control es incorrecta):
Si el carácter de control de la transmisión es ACK:
Si no hay texto que transmitir, la parte principal transmite EOT.
Si el carácter de control de la transmisión es NAK, una
notificación de carácter no válido o si no se recibe el carácter de
control de la transmisión en 3 segundos, la parte principal volverá
a transmitir el texto un máximo de 3 veces.
Si vuelve a producirse esta situación, se lleva a cabo el
procedimiento de recuperación 1.
Si el carácter de control de la transmisión es EOT:
el procedimiento de recuperación 2.
notifica al usuario.
La parte principal notifica al usuario y
vuelve a su estado inicial.
8- 11