El TTL (مدة البقاء) هو مفهوم يستخدم في شبكات الكمبيوتر للحد من مدة أو العمر الإنتاجي للبيانات الموجودة على الشبكة. تم تصميم هذه الآلية لمنع حزم البيانات (مثل حزم IP) من التداول إلى أجل غير مسمى في حالة تكرار حلقات التوجيه أو فشل تكوين الشبكة.
ينطبق TTL على حزم البيانات الموجودة على شبكات IP وعلى أنواع أخرى من البيانات في أنظمة الكمبيوتر، مثل إدخالات ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) أو حتى في ملفات تعريف الارتباط لمتصفح الويب.
أهم جوانب TTL في سياقات مختلفة موضحة أدناه:
في حزم IP
في سياق الشبكات، يتم العثور على TTL في رأس حزم IP ويتم التعبير عنها بالقفزات، وليس بالوحدات الزمنية كما يوحي اسمها. في كل مرة تمر فيها حزمة عبر جهاز توجيه، تنخفض قيمة TTL بمقدار 1.
عندما يصل TTL لحزمة ما إلى 0، يتم تجاهل الحزمة ولم يعد يتم إعادة توجيهها، وبالتالي يتم منع حزم البيانات من التعلق حول الشبكة إلى الأبد. عادةً ما يرسل جهاز التوجيه الذي يتجاهل الحزمة رسالة ICMP "لقد تجاوز الوقت" مرة أخرى إلى المرسل الأصلي، لإبلاغه بأن الحزمة قد انتهت صلاحيتها أثناء النقل.
عادةً ما يتم تعيين قيمة TTL الأولية بين 32 و255 اعتمادًا على نظام التشغيل أو التطبيق الذي يقوم بإنشاء حزمة IP. يسمح هذا الاختلاف لمصممي الشبكات والتطبيقات بضبط الحد الأقصى لنطاق الحزم بناءً على الاحتياجات المحددة لبيئة الشبكة الخاصة بهم.
ذاكرة التخزين المؤقت DNS
في نظام اسم المجال (DNS)، تحدد TTL المدة التي يجب تخزين الإدخال فيها في ذاكرة التخزين المؤقت قبل التخلص منه أو تحديثه.
يعني TTL المنخفض في إدخال DNS أن خوادم DNS يجب أن تقوم بتحديث هذا الإدخال بشكل متكرر، وهو أمر مفيد للنطاقات ذات عناوين IP التي تتغير بانتظام. من ناحية أخرى، تعمل TTL العالية على تقليل الحمل على خوادم DNS ولكنها يمكن أن تسبب تأخيرات في نشر التغييرات على إدخالات DNS.
في ملفات تعريف الارتباط في متصفح الويب
بالنسبة لملفات تعريف الارتباط في متصفحات الويب، يحدد TTL مدة تخزين ملف تعريف الارتباط في متصفح المستخدم قبل حذفه تلقائيًا. يعد هذا أمرًا بالغ الأهمية لإدارة الجلسة وتخزين تفضيلات المستخدم على مواقع الويب.
أهمية TTL
تعتبر TTL أداة حيوية في إدارة الشبكات وأنظمة الكمبيوتر، حيث:
- تجنب الحلقات اللانهائية: يمنع الحزم من الانتشار إلى أجل غير مسمى في حالة حلقات التوجيه.
- إدارة الموارد: يساعد في إدارة استخدام الذاكرة على أجهزة التوجيه والخوادم من خلال ضمان حذف البيانات القديمة في الوقت المناسب.
- التحكم في نشر البيانات: فهو يسمح لمسؤولي الشبكات والمطورين بالتحكم في المكان الذي يجب أن تذهب إليه البيانات، سواء على الشبكة أو في أنظمة التخزين المؤقت أو في متصفحات الويب.
باختصار، TTL هي ميزة تحكم أساسية تساهم في كفاءة وأمان واستقرار شبكات وأنظمة الكمبيوتر من خلال ضمان عدم بقاء البيانات أو تداولها لفترة أطول من اللازم.
لا توجد علامات لهذا المنصب.