حالت نرم (به انگلیسی: Soft state) در علم رایانه، حالتی مفید، اما نه لازم، برای اثربخشی است، به این دلیل که هر گاه نیاز بود می‌توان آنرا بازسازی یا جایگزین نمود. این اصطلاح اغلب در مهندسی پروتکل شبکه استفاده می‌شود.

کاربرد ویرایش

حالت نرم عمدتاً در خصوص اطلاعاتی به کار می‌رود که گاه به گاه منقضی می‌شوند (از بین می‌روند)، مگر اینکه تجدید شوند، که این ویژگی به پروتکل‌ها اجازه می‌دهد تا از خطاها در برخی سرویس‌ها بهبود یابند.[۱][۲] این اصطلاح توسط دیوید دی کلارک در توصیف پروتکل‌های اینترنتی آزانس پروژه‌های تحقیقاتی پیشرفته دفاعی (DARPA) ابداع شده‌است.

در حالی که پروتکلهای حالت نرم به‌طور کلی در برابر پروتکل‌های به خوبی طراحی شده «حالت سخت» اثربخشی کمتری دارند، در هنگام برای یک رژیم خاص شبکه تنظیم شوند، در یک محیط شبکه غیرقابل پیش‌بینی مانند اینترنت بسیار بهتر از پروتکل‌های حالت سخت رفتار می‌کنند.[۳]

منابع ویرایش

مشارکت‌کنندگان ویکی‌پدیا. «Soft state». در دانشنامهٔ ویکی‌پدیای انگلیسی، بازبینی‌شده در ۳ آوریل ۲۰۲۰.

  1. Ji, Ping (2003). "A Comparison of Hard-state and Soft-state Signaling Protocols". Computer Science Department Faculty Publication Series. University of Massachusetts - Amherst. Paper 199.
  2. "What is Soft State". IGI-Global.com. Retrieved 2016-11-24.
  3. Lui, J. C. S.; Misra, V.; Rubenstein, D. (2004). "On the robustness of soft state protocols". Proceedings of the 12th IEEE International Conference on Network Protocols, 2004. ICNP 2004. p. 50. doi:10.1109/ICNP.2004.1348084. ISBN 0-7695-2161-4.

پیوند به بیرون ویرایش