پینگ تایم چیست؟

پینگ تایم چیست؟

امید صادقی ادمین
مدت زمان مطالعه: 15 دقیقه 22 خرداد 01

زمانی که بازدید کنندگان وارد وب سایتی می شوند، انتظار دارند، سایت مورد نظر با سرعت خوبی برای آن ها بارگذاری شود. یکی از مواردی که به وب مسترها امکان بررسی سرعت سایت را می دهد، پینگ تایم است. ping time این امکان را می دهد، وضعیت در دسترس بودن وب سایتی را بررسی کنیم، سرعت تبادل اطلاعات بین دو دستگاه در اینترنت را ببینیم، و به خصوص برای سرور های خارجی مثل سرور بازی ها سرعت دسترسی به سرور را بررسی کنیم. این موضوع در انتخاب سرور مناسب برای میزبانی وب سایت بسیار حائز اهمیت است، و می تواند در تجربه کاربری بازدیدکنندگان وب سایت ها تأثیر بسزایی داشته باشد. در این مقاله آموزشی با مبحث پینگ به صورت کامل آشنا خواهیم شد.


پینگ تایم چیست؟

پینگ تایم، به مدت زمانی گفته می شود، اطلاعاتی از یک کامپیوتر در شبکه ارسال و توسط کامپیوتر دیگری دریافت شود. این دو دستگاه ممکن است از نظر جغرافیایی فاصله مکانی کم یا زیادی داشته باشند، بنابراین سرعت تبادل اطلاعات در در فواصل زیاد بسیار مهم است. برای بررسی این معیار، از دستوری به نام Ping استفاده می کنیم. 

دستور پینگ به ما نشان می دهد، آیا ارتباط بین دو دستگاه برقرار است و این دو دستگاه می توانند تبادل اطلاعات داشته باشند یا نه؟ بنابراین زمانی که قصد خرید هاست داریم، باید به موضوع پینگ تایم سروری که میزبان وب سایت شما می باشد، اطمینان حاصل کنیم. البته عواملی در پینگ تایم تأثیر گذار هستند که در ادامه مقاله توضیح داده می شود.

عملکرد Ping به چه صورت است؟

دستور پینگ به چه صورت عمل می کند؟ با دستور پینگ یک بسته ICMP Echo Request به سمت سرور مورد نظر ارسال می شود، در صورتیکه سرور مقصد بسته را دریافت کند، بسته دیگری به نام ICMP Echo Reply به مبدأ ارسال می کند. بعد از این ارسال و دریافت کامل، یک پیغام Reply دریافت می کنیم، این بدان معنی است که سرور در دسترس بوده و پاسخ می دهد. 

 

در حین این پروسه، یک عدد به ما نمایش داده می شود، که به آن Ping می گوییم. عددی که پینگ نمایش می دهد، سرعت ارتباط ما با سرور را مشخص می کند، اگر زیر 100 باشد، عدد خوبی است و اگر بالای 100 باشد، یعنی ارتباط ما کند است.

برای تست پینگ سرور، از CMD در ویندوز یا سایر سیستم عامل ها می توان استفاده کرد. برای دسترسی به این بخش در ویندوز مراحل زیر را انجام می دهیم:

  1. منوی Start را باز می کنیم.
  2. در قسمت Search عبارت Run را تایپ می کنیم.
  3. در پنجره باز شده، CMD را تایپ و بر روی دکمه ok کلیک می کنیم.
  4. Command prompt ویندوز باز می شود. در این صفحه کد زیر را تایپ و اجرا می کنیم:
    Ping 8.8.8.8 or Ping google.com
    Ip که در مثال فوق قرار دارد، آدرس آی پی سرور های گوگل می باشد. شما در دستور فوق، می توانید آدرس آی پی سرور مورد نظر را وارد نمایید. علاوه بر آن می توان، از نام دامنه های روی سرور مقصد نیز برای تست پینگ استفاده کنیم.
  5. بعد از اجرای دستور پینگ، پکت ها ارسال و نتایج نمایش داده می شود.
    تعداد پکت هایی که در دستور ping ارسال می شوند، 4 پکت می باشد، این 4 پکت نتیجه درخواست و مدت زمان ارسال و دریافت را نمایش می دهد. اگر بخواهیم پینگ تایم را به طور مداوم بررسی کنیم، کافیست از دستور زیر استفاده کنیم:
    Ping 8.8.8.8 -t

عبارت -t که در انتهای این دستور قرار گرفت، تا زمانی که به صورت دستی پینگ گرفتن را قطع کنیم، ارسال و دریافت پکت را انجام می دهد، و نتایج پاسخگویی سرور را نمایش می دهد.

 

اگر ارتباط با سرور مقصد برقرار باشد، پاسخی که دریافت می کنیم، Reply می باشد. اگر ارتباط برقرار نشود، پاسخی که دریافت می کنیم Time out می باشد. عدم برقراری ارتباط صرفاً از سمت سرور نمی باشد، و ممکن است مشکل از سمت ما یا مبدأ باشد، بنابراین نیاز به بررسی دارد.

چه عواملی در پینگ تأثیر گذار هستند؟

در بخش قبلی اشاره کردیم، عددی که در نتایج پینگ نمایش داده می شود، سرعت ارتباط ما با سرور مقصد را مشخص می کند. این عدد به عواملی بستگی دارد، که در ادامه توضیح داده می شوند:

  • فاصله با سرور

فاصله ما با سروری مقصد در پینگ تاثیر مستقیمی دارد. هرچقدر موقعیت مکانی سرور با موقعیتی که ما در آن قرار داریم، نزدیک تر باشد، عدد پینگ ما پایین تر خواهد بود، و به عبارتی Ping time کمتری خواهیم داشت.

  • اینترنت

اگر اینترنت ما سرعت پایینی داشته باشد، Ping time بالا می رود، بنابراین سرعت اینترنتی که از آن استفاده می کنیم، در عدد پینگ تاثیر گذار است. همچنین زمانی که ترافیک اینترنت به اتمام رسیده است، سرعت اینترنت پایین می آید، بنابراین حتماً از ظرفیت باقیمانده اینترنت اطمینان حاصل کنید.

  • پهنای باند

در مواقعی که پهنای باند سرویس دهنده اینترنت ما کم باشد، سرعت پینگ افزایش پیدا می کند. پهنای باند کم، می تواند سرعت ارتباط را کند کرده و در نتیجه پینگ تایم را بالا ببرد.

  • فایروال

باتوجه به اینکه کار فایروال کنترل تمامی بسته های دریافتی است، می تواند منجر به کندی سرعت و در نتیجه افزایش پینگ تایم در ارتباط با سرور شود.

پیغام های خطا در دستور پینگ تایم

خطاهای رایجی که در اجرای دستور پینگ ممکن است دریافت کنیم، به شرح ذیل می باشند:

  • Destination host unreachable

این پیغام خطا معمولاً به منظور عدم ارتباط ما با شبکه اینترنت است، بدین منظور لازم است از صحت ارتباط اینترنت خود مطمئن شویم.

  • Request timed out

این پیغام خطا معمولاً به این معنی است که پکت ها از سمت کامپیوتر ما ارسال شده است، اما از سمت مقصد پاسخی دریافت نشده و به اصطلاح packet lost اتفاق افتاده است. البته تجهیزات شبکه بین مبدأ و مقصد نیز می توانند دارای مشکل باشند و باعث بروز این خطا شوند.

  • Unknown Host Message

اگر آدرس سرور مقصد را اشتباه وارد کرده باشیم، یا تنظیمات DNS ها مشکل داشته باشند، معمولاً این خطا نمایش داده می شود. 

  • Expired TTL Message

این خطا معمولاً زمانی رخ می دهد، که مشکل در مسیریابی روتر ها وجود داشته باشد. بدین صورت که در زمان تعیین شده اگر مقدار TTL به صفر برسد، این خطا نمایش داده می شود.

بررسی و رفع این خطاها، همگی نیاز به تخصص کافی در مورد شبکه و ارتباطات اینترنتی داشته و اگر اطلاعات کافی در این خصوص ندارید، حتماً با افراد متخصص در این حوزه مشورت کنید.

کاهش ping time با انتخاب سرور مناسب

یکی از اصلی ترین دلایل داشتن پینگ تایم بالا، موقعیت مکانی سرور میزبان سایت ما می باشد. بنابراین بهترین راه استفاده از هاست لینوکس ایران یا سرور مجازی ایران است، که به راحتی می توانید از صباهاست سرویس مورد نظر خود را انتخاب و خریداری کنید. 

سرویس های میزبانی که بر روی سرور های داخل ایران ارائه می شوند، به دلیل نزدیکی به کاربران داخل ایران تأثیر فوق العاده ای در کاهش ping time دارند.

جمع بندی

در این مقاله آموزشی با مبحث پینگ و ping time به خوبی آشنا شدیم، و متوجه شدیم چه عواملی می توانند در مقدار پینگ و برقراری ارتباط مبدأ و مقصد تأثیر گذار باشند. هرچقدر عدد پینگ ما پایین تر باشد، نشان از سریع تر بودن ارتباط ما با سرور مقصد است. در آخر توصیه می کنیم، اگر مخاطبین و بازدید کنندگان وب سایت شما اکثراً از داخل ایران هستند، حتماً از سرور های داخل ایران برای میزبانی سایت خود استفاده کنید. سرور های داخل ایران علاوه بر امنیت خوبی که دارند، به دلیل نزدیکی به موقعیت کاربران ایرانی، از سرعت بالاتری برخودارند و سرعت بارگذاری وب سایت ها نیز بر روی این سرور ها به شدت افزایش پیدا می کند.

امیدواریم این مقاله برایتان مفید واقع شده باشد. اگر سوالی دارید که در این مقاله پاسخش را پیدا نکردید، در قسمت کامنت ها سوال خود را مطرح کنید، کارشناسان ما در کمتر از چند دقیقه به سوالات پاسخ خواهند داد.
این مقاله را با دوستان خود به اشتراک بگذارید.
موفق باشید.

برچسب ها :
دسته بندی ها :