اگر از طرفداران بازی های آنلاین هستید یا کیفیت خدمات اینترنتی برایتان بسیار حیاتی است، قطعاٌ با اصطلاح “پینگ” آشنایی دارید و می دانید که هرچه پینگ پایین تر باشد، کیفیت خدمات اینترنتی بهتر است.
PING اندازه گیری فاصله زمانی بین دو دستگاه در یک شبکه است. از طریق پینگ یک سرویس اینترنتی، می توانید ببینید چقدر طول می کشد تا بسته اطلاعات یک دستگاه هوشمند مانند کامپیوتر به سرور بازگردد. پینگ در واقع تأخیر در اتفاقاتی است که هنگام انجام همه کارها به صورت آنلاین رخ می دهد.
دستور پینگ یک درخواست را از طریق شبکه به دستگاه خاصی ارسال می کند. یک پینگ موفق منجر به پاسخ رایانه ای می شود که به کامپیوتر اصلی بازگردانده شده است.
به طور پیش فرض دستور ping چندین درخواست echo، معمولاً چهار یا پنج درخواست را ارسال می کند. نتیجه هر درخواست اکو نمایش داده می شود و نشان می دهد که آیا درخواست پاسخ موفقیت آمیزی دریافت کرده است، چند بایت در پاسخ دریافت شده است، زمان TTL و مدت زمان دریافت پاسخ، همراه با آمار مربوط به از دست دادن پکت و زمان رفت و برگشت.
اما پینگ فقط ابزاری برای اندازه گیری “تاخیر” نیست. هر شبکه از تعدادی دستگاه و سرور تشکیل شده که هر یک از این دستگاه ها می توانند داده هایی به نام “بسته یا پکت” را به یک دستگاه هوشمند که مقصد است ارسال کنند. دستگاه مقصد بسته ای را که باید پاسخ داده شود دریافت می کند و در پاسخ بسته ای را به دستگاه اول ارسال می کند.
این مراحل برای هر پینگ تکرار می شود. پینگ فرمانی است که به شما امکان می دهد زمان لازم برای حرکت پکت ها بین دستگاه ها را به عقب و جلو اندازه گیری کنید. استفاده از دستور PING برای بررسی وضعیت سرور ها بسیار مفید است. اگر یکی از سرور ها خراب یا کند باشد، می تواند از اتصال دو دستگاه به یکدیگر جلوگیری کند. در این حالت پکت از دست می رود و از دست دادن پکت ها زمانی اتفاق می افتد که بسته ها به مقصد خود نرسند.
مطالعه بیشتر …
PING همچنین به دیدن بسته های از دست رفته کمک می کند. به عنوان مثال فرض کنید که شما فرمان ping را اجرا کرده و با پاسخ های متفاوتی روبرو می شوید. به عنوان مثال مهلت درخواست به این معنی است که بسته توسط کامپیوتر مقصد دریافت نشده است یا پاسخ های سرور به اولین دستگاه ارسال نشده است و یا ممکن است در طول راه گم شود.
پینگ همچنین میزان بسته های از دست رفته را تعیین می کند. به عنوان مثال اولین بسته به سرور ارسال می شود و پاسخ برای ما ارسال می شود و سه بسته دیگر از بین می روند، در این حالت دستور پینگ نشان می دهد که سه چهارم آن ها از بین می روند.
شرکتی که خدمات اینترنت، سرعت اتصال به اینترنت و پهنای باند کافی و موقعیت جغرافیایی را ارائه می دهد، بر میزان PING تأثیر می گذارد. اگر به پینگ پایینی احتیاج دارید، حتماً هنگام خرید سرویس اینترنتی، مشخصات سرویس اینترنت را در نظر بگیرید.
PING دو هدف اصلی را ارائه می دهد که عبارتند از بررسی در دسترس بودن میزبان و اندازه گیری مدت زمان پاسخگویی. دستور پینگ یکی از رایج ترین رابط های خط فرمان مختلف است. PING شامل یک بسته واحد است که درخواست را ارائه می دهد. اگر میزبان در دسترس باشد، با یک بسته پاسخ می دهد. اندازه گیری زمان برای پینگ در میلی ثانیه تعیین می شود، این به زمان رسیدن بسته به میزبان و بازگشت پاسخ به فرستنده اشاره دارد.
علاوه بر این پینگ از پروتکل پیام کنترل اینترنت (ICMP) استفاده می کند. ICMP با گزارش خطا، شکاف پروتکل IP را جبران می کند. این برای سیستم ضروری است زیرا پروتکل IP روش گزارش خطا را ندارد. این پروتکل خطاها را گزارش می کند و انتظار می رود لایه های بالاتری از مدل معماری OSI خطا ها را مدیریت و تصحیح کنند.
در زیر مراحل آنچه معمولاً هنگامی که کاربر یک دستگاه را پینگ می کند رخ می دهد، نمایش می دهد:
از پینگ می توان برای بررسی اینکه آیا کاربر می تواند به یک دستگاه کامپیوتر دیگر دسترسی پیدا کند یا خیر استفاده کرد. اگر کاربر به هیچ وجه نتواند پینگ یک سایت را بگیرد، این نشان می دهد که شبکه اینترنت در حال کار است اما سایت خراب است. با این حال اگر یک کاربر واقعاً نتواند هیچ سایتی را پینگ کند، نشان می دهد که کل اتصال شبکه به دلیل اتصال نامناسب قطع شده است.
موارد زیر به عنوان زمان پاسخ خوب پینگ در نظر گرفته می شوند:
PING برای بازی های آنلاین نیز مفید است. این زمان را برای انتقال سیگنال از کامپیوتر یا کنسول به سرور اندازه گیری می کند. نرخ پینگ بیش از 150 میلی ثانیه باعث ایجاد تاخیر قابل توجهی می شود که بر گیم پلی تأثیر می گذارد. گیمر های حرفه ای نرخ پینگ زیر 50 میلی ثانیه را ایده آل می دانند.