En informática, el estado blando es un estado que es útil para la eficiencia, pero no esencial, ya que puede regenerarse o reemplazarse si es necesario. El término se utiliza a menudo en la ingeniería de protocolos de red .
Es un término que se utiliza para la información que se agota (desaparece) a menos que se actualice, lo que permite que los protocolos se recuperen de errores en ciertos servicios. [1] [2] El término fue acuñado por David D. Clark en su descripción de los protocolos de Internet de la Agencia de Proyectos de Investigación Avanzada de Defensa (DARPA). [1]
Aunque en general son menos eficientes que los protocolos de "estado duro" bien diseñados cuando se sintonizan para un régimen de red en particular, los protocolos de estado blando se comportan mucho mejor que los protocolos de estado duro en un entorno de red impredecible como Internet . [3]