En este momento, estoy tratando de entender el TLS en profundidad, por lo que estoy leyendo RFC 5264 . En la sección 6.1 se explica el estado de conexión del protocolo de registro TLS:
Un estado de conexión TLS es el entorno operativo del registro TLS Protocolo. Especifica un algoritmo de compresión, un cifrado. algoritmo, y un algoritmo de MAC. Además, los parámetros para estos algoritmos son conocidos: la clave MAC y las claves de cifrado masivo para la conexión tanto en la lectura como en las instrucciones de escritura. Lógicamente, siempre hay cuatro estados de conexión pendientes: estados actuales de lectura y escritura, y los estados pendientes de lectura y escritura. Todos los registros se procesan bajo los estados actuales de lectura y escritura. Los parámetros de seguridad para los estados pendientes pueden ser configurados por el TLS Handshake Protocol, y ChangeCipherSpec puede hacer selectivamente cualquiera de los estados pendientes al corriente, en cuyo caso el correspondiente el estado actual se elimina y se reemplaza con el estado anstehend; la el estado pendiente se reinicializa entonces a un estado vacío. Es ilegal Para hacer un estado que no se ha inicializado con seguridad. Parámetros de un estado actual. El estado actual inicial siempre. especifica que no se utilizará ningún cifrado, compresión o MAC.
Lo que saco de este extracto es que el protocolo de registro TLS requiere que ciertos parámetros (claves de cifrado, algoritmos MAC, etc.) estén configurados para funcionar de manera segura. El protocolo de protocolo de enlace TLS proporciona los parámetros más relevantes. Al principio del protocolo de enlace TLS, los parámetros de seguridad no están establecidos ("sin cifrado, compresión o MAC").
Pero no entiendo esta parte:
Lógicamente, siempre hay cuatro estados de conexión pendientes: los estados actuales de lectura y escritura, y los estados pendientes de lectura y escritura. Todos los registros se procesan bajo los estados actuales de lectura y escritura.
¿Qué quieren decir con estado de lectura, estado de escritura y estado pendiente?