پینگ یا ping چیست؟
پینگ دستوری است که با محاسبه زمان مورد نیاز برای ارسال بسته اطلاعاتی از سیستم به شبکه و بازگشت آن را اندازهگیری میکند. این تاخیر زمانی برای افراد حرفه ای بسیار مهم میباشد.
آنچه در این مقاله می خوانید:
برای گیمر ها و دیگر افرادی که با اینترنت سر و کار دارند پینگ واژه آشنایی میباشد اما اگر جزو این دو دسته نمیباشید احتمالا معنا و کاربرد دستور پینگ را نمیدانید. به زبان ساده پینگ دستوری میباشد که از شبکه به سیستم ارسال میشود و به منظور محاسبه میزان تاخیر در ارسال از این دستور استفاده میشود.
در حقیقت پینگ زمان لازم برای ارسال بسته اطلاعات از سیستم به شبکه و سپس بازگشت آن را اندازهگیری میکند. البته اندازهگیری تاخیر زمانی یکی از کاربرد های پینگ میباشد و از دیگر کاربرد های آن میتوان به بررسی وضعیت سرورها اشاره کرد. در این مقاله تصمیم داریم تا به بررسی تمامی مواردی که باید از پینگ بدانید بپردازیم. بنابراین توصیه میکنیم ادامه مطلب را از دست ندهید.
دستور پینگ چگونه تاخیر زمانی را اندازه گیری میکند؟
قبل از این که به پاسخ این پرسش بپردازیم بد نیست تا کمی درباره منشا پینگ بدانید. در پینگ همان کاری انجام میشود که در ردیابهای صوتی یا سونار برای اندازهگیری فاصله انجام میشود. بدین طریق که امواج صوتی ارسال شده و پس از برخورد به جسمی بازتاب میشوند. سپس امواج بازتاب شده جمع آوری و از روی جهت و زمان بازگشت امواج، فاصله از جسم را تعیین میکنند.
دستور پینگ هم با رویکردی مشابه اقدام به محاسبه تاخیر زمانی میکند. این دستور یک بسته اطلاعاتی به سیستم هدف ارسال میکند. سیستم هدف پس از دریافت بسته، پاسخی را به سیستم فرستنده، ارسال میکند و بدین طریق میتوان تاخیر زمانی را به درستی محاسبه کرد. البته در مواردی حتی امکان عدم بازگشت پاسخ هم وجود دارد که نشان از آن دارد اتصالی بین دو سیستم وجود ندارد. اختلالی که کاملا شایع بوده و از طریق آن میتوان به اختلالات موجود در شبکه پی برد.
ابزار مورد نیاز برای پینگ
ابزار مورد نیاز برای محاسبه پینگ در اکثر سیستم عامل ها وجود دارد.
امروزه در بیشتر سیستم های عامل ابزاری که برای محاسبه پینگ مورد نیاز است وجود دارد. به همین دلیل به راحتی میتوان آن را بدون نیاز به ابزار خاصی اندازهگیری کرد. البته بد نیست بدانید که اجرای کامل و دقیق این دستور با روشهای گفته شده کمی متفاوتتر میباشد و نیاز به ابزارهای بیشتری دارد. برای مواردی که میزبان در راه دور قرار دارد، میتوان با نام و یا آدرس مکان آن را به خوبی مشخص کرد و برای ارسال بسته اطلاعاتی از آن استفاده کرد.
هدف از استفاده از پینگ چیست؟
با استفاده از پینگ میتوانیم تاخیر زمانی موجود بین ارسال و دریافت پاسخ و همچنین اختلالات موجود در شبکه اینترنت را شناسایی کنیم.
در بخشهای قبلی اشاره شد که دستور پینگ در واقع تاخیر زمانی بین ارسال بسته اطلاعاتی و دریافت آن را اندازه گیری میکند. برای افرادی که با اینترنت سر و کار دارند مانند گیمرها دانستن فاصله زمانی بین ارسال درخواست در سرور و همچنین دریافت پاسخ اهمیت بالایی دارد. پینگ با محاسبه این فاصله میتواند کمک زیادی به افرادی که به طور حرفه ای با اینترنت سروکار دارند، بکند.
البته برای افراد عادی هم این موضوع میتواند کمک کننده باشد. حتما تا بهحال برای شما هم این موضوع پیش آمده است که صفحه خاصی را در گوگل کلیک کرده اید اما مدتی طول کشیده تا آن صفحه باز شود. به زبان ساده این تاخیر زمانی همان چیزی است که پینگ آن را اندازهگیری میکند.
علاوه بر این میتوان از دستور پینگ برای شناسایی بسته های اطلاعاتی از دست رفته یا به عبارتی پکت لاس هم استفاده کرد. عموما دستورات پینگ بین ۴ تا ۵ بار درخواست خود را ارسال میکنند که اگر این درخواست پاسخی دریافت نکند میتواند نشان دهنده این موضوع باشد که اتصال بین سرور و سیستم قطع شده است. چنین مشکلی نشان از وجود اختلال در شبکه و عدم اتصال دارد.
برای مثال اگر در اتصال به سایت خارجی مشکلی وجود داشته باشد، با انجام درخواست، پاسخی دریافت نخواهید کرد که نشان از قطع شدن اتصال با سرورهای خارجی دارد. بنابراین میتوان از این طریق اشکالات موجود در شبکه را رفع نمود.
چگونه پینگ را کاهش دهیم؟
کاهش پینگ به معنای افزایش سرعت اینترنت میباشد که با رعایت نکاتی مانند کاهش فاصله با روتر می توان مقدار آن را به حداقل مقدار ممکن کاهش داد.
کاهش پینگ به معنای افزایش سرعت رد و بدل شدن بسته های اطلاعاتی بین سیستمهای متصل به شبکه میباشد. این دقیقا همان چیزی است که بسیاری از گیمرها و افراد حرفه ای که با اینترنت سر و کار دارند خواستار آن هستند. برای کاهش دستور پینگ توصیه میشود تا فاصله را با روتر کاهش دهیم.
این کار باعث میشود تا سرعت دریافت پاسخ، افزایش و به طبع آن پینگ و تاخیر زمانی کاهش یابد. علاوه بر این، مشاهدات مختلف ثابت کرده اند که استفاده از کابل به جای وایفای میتواند نقش به سزایی در کاهش پینگ داشته باشد. نوع سرویس دریافتی از ISP هم از مواردی است که میتواند در میزان پینگ و کاهش آن تاثیر داشته باشد. با رعایت این موارد میتوانید انتظار کاهش پینگ را داشته باشید که البته میزان آن بستگی به چگونگی رعایت این موارد دارد.
پینگ صفر واقعیت یا رویا؟
رساندن پینگ به صفر کار غیر ممکنی به نظر میرسد چراکه با این وجود بازهم به زمانی برای ارسال دستور و دریافت پاسخ آن نیاز است.
اگر به فرآیندهای انجام شده برای محاسبه تاخیر زمانی توجه کرده باشید میتوانید به خوبی فهمیده باشید که پینگ صفر غیر ممکن میباشد. حتی در صورت رعایت تمامی موارد باز هم به صرف شدن زمانی برای ارسال و دریافت بسته اطلاعاتی نیاز است که نمیتوان آن را به صفر رساند. البته میتوان با دید دیگری هم به این موضوع نگاه کرد. شاید تکنولوژی و دانش بشر روزی بتواند از طریق درهم تنیدگی کوانتومی میزان دستور پینگ را به صفر برساند.
تحقیقات متعددی هم در این زمینه در حال انجام است اما در حال حاضر با توجه به شرایط و موارد گفته شده، پینگ صفر غیر ممکن به نظر میرسد و با رعایت تمامی موارد میتوان میزان آن را به حداقل مقدار ممکن و نه صفر رساند.
دیدگاه شما درباره این مقاله چیست ؟