En informática, el estado blando es un estado que resulta útil para la eficiencia, pero no esencial, ya que se puede regenerar o reemplazar 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]
Si bien en general son menos eficientes que los protocolos de "estado duro" bien diseñados cuando se ajustan a un régimen de red 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]