شاید برای شما هم پیش آمده باشد که در شهر گم شده باشید یا نتوانید آدرس بخصوصی را پیدا کنید. حال تصور کنید هر روز تعداد بیشتری از افراد وارد شهر شوند و نتوانند آدرس خود را پیدا کنند. به مرور زمان شهر پر شده و جایی برای رفت و آمد در شهر نمیماند.
حال تصور کنید ما در شهر قانونی را به تصویب برسانیم که هیچکس در این شهر بیش از دو ساعت اجازه ماندن نداشته باشد و ماندن بیش از دو ساعت خلاف قانون باشد.
این یک مثال ساده از کاری بود که TTL (Time to Live) یا زمان زنده ماندن انجام میدهد.
حال به دنیای شبکه و کامپیوتر وارد میشویم. TTL به ما نشان میدهد یک بسته اجازه دارد از چند هاپ یا دستگاه دیگر عبور کند و با هر بار عبور بسته از یک هاپ، یک عدد از مقدار TTL فعلی آن کم می شود. مثلا اگر بستهای در شبکه از یک سرور به کامپیوتر شما برسد و در آن زمان مقدار TTL آن 125 باشد، پس از خروج از کامپیوتر شما مقدار آن 124 می شود. همانگونه که پیش از این گفتیم، TTL به منظور جلوگیری از شلوغی و ازدحام در شبکه به وجود آمده است. در شبکهها، چه محلی باشد چه اینترنت، تعداد زیادی بسته هستند که از یک دستگاه صادر شده و به دنبال مقصد خود هستند اما نمی توانند مقصد خود را به علت اختلال در شبکه، اشتباه بودن آدرس مقصد یا … بیابند. پس اینجاست که TTL به کمک ما میآید تا از شر این ارواح سرگردان خلاص شویم. این ازدحام در شبکههایی که فاقد روتر هستند محسوس تر است بخصوص در شبکههایی از نوع مش، فول مش و باس(تقریبا منسوخ شده است.).
دستگاه صادر کننده بسته، در کنار اطلاعات و آدرس، مقدار اولیه TTL را نیز مشخص میکند که مقدار پیشفرض آن برای سیستم عاملهای مختلف به شرح زیر است:
Windows ۹x: ۳۲
windows NT: ۳۲
Windows ۲۰۰۰: ۱۲۸
Digital Unix: ۶۰
Linux: ۶۴
FTX(UNIX): ۶۴
SCO Compaq: ۶۴
Netware: ۶۴
XP: ۶۴
Seven: ۱۲۸
windows 10: ۱۲۸
ابزارهایی نظیر پینگ و trace route(tracert) هم از این مقدار برای تشخیص رسیدن بسته به مقصد و گرههایی که بسته از آنها عبور کرده است استفاده میکنند. جزئیات این موارد را می توانید با جستجو راجع به پروتوکل ICMP بیابید.
[blog_posts style=”m1″ share=”on” display=”category” category=”262″ count=”1″ pagination=”on” ad_count=”3″]
4 replies on “TTL یا Time to Live چیست؟”
عاشق این وبسایت شدم من.عالی هستید شما
لطف دارید ممنون
لطف دارید
سلام.وبسایت جامعی دارید.ممنون