معنى TTL في أمر Ping

x32x01
  • بواسطة x32x01 ||

ما معنى TTL في أمر Ping؟​

في عالم الشبكات، هناك مفهوم بسيط لكنه مهم جدًا يُعرف بـ TTL، وهو اختصار لـ Time To Live أو "مدة الحياة".
الـ TTL لا يُقاس بالزمن، بل هو عداد لعدد القفزات التي يمكن لحزمة البيانات أن تمر بها بين أجهزة التوجيه (الراوترات).

كيف يعمل TTL؟​

عندما ترسل أمر Ping إلى عنوان IP معيّن (مثل: 8.8.8.8)، يقوم جهازك بإرسال حزمة بيانات تعبر عدة راوترات للوصول إلى الهدف.
كل راوتر تمر عبره الحزمة، يقوم بإنقاص قيمة TTL بمقدار 1.

مثلا:
إذا بدأت الحزمة بقيمة TTL = 64 ووصلت إلى وجهتها بقيمة TTL = 61، فهذا يعني أنها مرت عبر 3 راوترات.

ما أهمية TTL؟​

تكمن أهمية TTL في منع الحلقات غير المنتهية داخل الشبكة. ففي بعض الأحيان، قد تُخطئ الشبكة وتبدأ الحزمة بالدوران بين الأجهزة دون توقف. وهنا يأتي دور TTL كآلية أمان:
بمجرد أن تصل قيمة TTL إلى 0، يتم إلغاء الحزمة تلقائيًا.

القيم الافتراضية لـ TTL حسب نظام التشغيل:
Code:
Windows: 128
Linux: 64
Cisco: 255
من خلال مراقبة قيمة TTL في الرد على الـPing، يمكن أحيانًا معرفة:
نوع النظام الذي أرسل الرد (حسب القيمة الأولية) وعدد القفزات أو الراوترات التي مرت بها الحزمة.
معنى TTL في أمر Ping
 
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
607
x32x01
x32x01
x32x01
الردود
0
المشاهدات
21
x32x01
x32x01
x32x01
الردود
0
المشاهدات
46
x32x01
x32x01
x32x01
الردود
0
المشاهدات
408
x32x01
x32x01
x32x01
الردود
0
المشاهدات
267
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,759
المشاركات
1,970
أعضاء أكتب كود
373
أخر عضو
zezo
عودة
أعلى