خانهوبلاگ و آموزش‌هاپینگ چگونه کار می‌کند؟ علم پشت تأخیر شبکه برای گیمرها
تحلیل و بررسی۱۴۰۵/۶/۱۵ دقیقه زمان مطالعه

پینگ چگونه کار می‌کند؟ علم پشت تأخیر شبکه برای گیمرها

پینگ از کجا می‌آید: سرعت نور در فیبر، فاصله جغرافیایی، صف‌بندی روتر، تأخیر پردازش و مسیر بین‌الملل — به زبان گیمر، با جدول و مثال واقعی.

پینگ چگونه کار می‌کند؟ علم پشت تأخیر شبکه برای گیمرها

همه پینگ را می‌شناسند، کمیاب‌تر کسی است که بداند این عدد از کجا می‌آید و چرا بعضی وقت‌ها با بهترین اینترنت دنیا هم صفر نمی‌شود. این مقاله فیزیک و مهندسیِ پشت پینگ را به زبان گیمر باز می‌کند؛ نه برای اینکه در جمع بگویید «RTT»، بلکه برای اینکه بعد از خواندنش، بدانید کدام بخش تأخیر شما قابل حذف است، کدام بخش قابل بهبود، و کدام بخش را حتی خدا هم نمی‌تواند کم کند — و حین خواندن تبلیغات سرویس‌ها، دیگر فریب اعداد غیرممکن را نخورید.

پینگ یعنی چه؟ تعریف دقیق در یک جمله

پینگ (یا دقیق‌تر: RTT، زمان رفت‌وبرگشت) مدت‌زمانی است که طول می‌کشد یک بسته کوچک داده از دستگاه شما تا مقصد برود و پاسخش برگردد. واحدش میلی‌ثانیه است؛ یک هزارم ثانیه. وقتی می‌گویید «پینگ ۸۰»، یعنی هر پیام شما حدود هشت‌صدم ثانیه بعد از فرستاده‌شدن، پاسخ می‌گیرد.

سهم فیزیک: سرعت نور، ولی در شیشه

بسته‌های شما با نور در الیاف نوری حرکت می‌کنند — اما نور در شیشه حدود دوسوم سرعت نور در خلأ است؛ یعنی تقریباً ۲۰۰ هزار کیلومتر در ثانیه. حساب سرانگشتی گیمرها: هر ۱۰۰۰ کیلومتر فیبر، حدود ۵ میلی‌ثانیه رفت‌وبرگشت. از تهران تا فرانکفورت حدود ۳۵۰۰ کیلومتر مسیر مستقیم است؛ اما مسیرهای واقعی فیبر مستقیم نیستند و از شهرها و گره‌های زیادی رد می‌شوند:

مسیرحداقل تئوری تقریبی (فیزیک)واقعیت معمول بدون بهینه‌سازی
تهران → استانبولحدود ۲۵-۳۵ msمعمولاً ۸۰-۱۲۰ ms
تهران → فرانکفورتحدود ۴۰-۵۰ msمعمولاً ۹۰-۱۴۰ ms
تهران → لندنحدود ۵۰-۶۰ msمعمولاً ۱۰۰-۱۵۰ ms

اختلاف ستون دوم و سوم، همان «سهم قابل بهبود» است: مسیر غیرمستقیم، گره‌های شلوغ و صف‌بندی. کار سرویس کاهش پینگ دقیقاً فشرده کردن همین فاصله است — نه شکستن قانون فیزیک.

اجزای تأخیر: بسته شما کجا وقت تلف می‌کند؟

  1. انتشار (Propagation): زمان سفر در فیبر؛ تابع فاصله و مسیر. فقط با مسیر بهتر کم می‌شود، نه با هیچ ترفندی.
  2. صف‌بندی (Queuing): هر روتر مسیر، بسته شما را در صف می‌گذارد؛ صف شلوغ یعنی تأخیر متغیر. منبع اصلی «جیتر» همین‌جاست.
  3. پردازش (Processing): بازکردن و دوباره‌بسته‌کردن هر بسته در هر گره؛ در تونل‌های رمزنگاری‌سنگین VPN این قسمت چند برابر می‌شود — یکی از دلایلی که VPN برای بازی مناسب نیست.
  4. ارسال (Transmission): زمان گذاشتن بسته روی خط؛ برای بسته‌های کوچک بازی روی خطوط مدرن ناچیز است.

پینگ، تأخیر ورودی و lag compensation: سه برادر غیرهمسان

گیمرها همه را یکی می‌بینند، اما سه پدیده جدایند:

  • تأخیر ورودی (Input Lag): از لحظه فشردن دکمه تا واکنش روی نمایشگر؛ سهم شبکه فقط بخشی از آن است، بقیه سمت سیستم (فریم، نمایشگر، ماوس) است.
  • پینگ شما: زمان رفت‌وبرگشت تا سرور بازی.
  • جبران تأخیر سرور (Lag Compensation): سرور برای انصاف، گذشته را بازسازی می‌کند و به بازیکن با پینگ بالاتر اجازه می‌دهد با «وضعیت دنیای کمی قدیمی‌تر» شلیک کند؛ همان دلیل پدیده «پشت دیوار مردن» که در مقاله ریجستر تیر تشریح شده است.
  • تأخیر نمایش: سهم نمایشگر از نمایش فریم تا روشن شدن پیکسل‌ها؛ با پینگ ربطی ندارد اما به «تأخیر کل محسوس» اضافه می‌شود.

چرا پینگ شما شب و روز متفاوت است؟

چون سهم صف‌بندی در ساعات پیک چند برابر می‌شود. بسته‌ی شما همان مسیر را می‌رود، اما در هر گره پشت صف‌های طولانی‌تر می‌نشیند. به همین دلیل «پینگ ثابت ۷۰» در نیمه‌شب و «پینگ لرزان ۷۰-۱۵۰» ساعت ۱۰ شب، دو دنیای متفاوت‌اند — و عدد میانگین، داستان را نمی‌گوید؛ پراکندگی (جیتر) می‌گوید.

از این دانش چه کنیم؟ راهنمای عملی

  1. پایین‌ترین سقف ممکن خود را بشناسید: فاصله تا دیتاسنتر × ۵ میلی‌ثانیه در هزار کیلومتر؛ هر وعده‌ای زیر این عدد، به‌سادگی دروغ است.
  2. به دنبال فشرده کردن فاصله ستون دوم و سوم جدول باشید: مسیر تخصصی فقط برای پروسس بازی (نود استانبول/فرانکفورت در Ping1) همین کار را می‌کند؛ برای مقایسه واقعی، تست رایگان یک‌روزه را روی مچ واقعی خودتان اجرا کنید.
  3. صف‌های خانه را خالی کنید: کابل به‌جای وای‌فای، QoS روتر، بدون دانلود موازی؛ بخشی از تأخیر و بیشترِ نوسان، همین‌جا ساخته می‌شود.
  4. عدد را درست بخوانید: پینگ پایدار متوسط، همیشه بهتر از پینگ خوش‌شانسِ نوسانی است؛ برای بازی رقابتی، منظم‌بودن مهم‌تر از کوتاه‌بودن است.

پنج افسانه رایج درباره پینگ

افسانه ۱: اینترنت پرسرعت یعنی پینگ کم

پهنای باند «چند بسته هم‌زمان» می‌فرستد؛ پینگ «چقدر سریع یک بسته می‌رود» را می‌گوید. خط ۱۰۰ مگابیتیِ شلوغ می‌تواند پینگ بدتری از خط ۲۰ مگابیتی آرام داشته باشد.

افسانه ۲: دانلود هم‌زمان مشکلی نمی‌سازد چون پهنای باند زیاد است

صف روتر خالی نمی‌ماند و بسته بازی پشت می‌ماند؛ اسمش بافربلوت است و پینگ لحظه‌ای را چند برابر می‌کند.

افسانه ۳: سرور نزدیک‌تر همیشه بهتر است

«نزدیک به مسیر» مهم‌تر از «نزدیک روی نقشه» است؛ گاهی دیتاسنتر دورتر با مسیر مستقیم، خروجی بهتری از دیتاسنتر نزدیکِ مسیرشلوغ می‌دهد.

افسانه ۴: پینگ فقط تقصیر بازی است

سهم خانه، سیستم و انتخاب سرور جمعاً بزرگ‌تر از سهم خود بازی است؛ تا این سه را مرتب نکنید، عادلانه نمی‌توان کسی را متهم کرد.

افسانه ۵: عدد پینگ همه‌ی داستان است

پراکندگی همان عدد (جیتر) و گم‌شدگی (لاس) هم‌وزن عدد اصلی‌اند؛ مچ خوب حاصل هر سه شاخص سالم است، نه فقط یکی. گیمری که فقط عدد میانگین را می‌بیند، مثل راننده‌ای است که فقط سرعت‌سنج دارد و به ترمز و فرمان بی‌اعتناست.

جمع‌بندی

پینگ ترکیبی است از فیزیکِ مسیر (حذف‌نشدنی)، صف‌بندی و پردازش (قابل بهبود) و انتخاب سرور (قابل کنترل). گیمر مطلع کسی است که این سه را جدا می‌کند: از سرویس‌دهنده، مسیر و پایداری می‌خواهد نه عدد جادویی؛ و از خودش، شبکه خانه مرتب و اندازه‌گیری مستمر. برای ادامه مسیر، پکت‌لاس و ۱۲ علت پینگ بالا را بخوانید.

نویسنده: تیم فنی Ping1 — آخرین بازبینی: مرداد ۱۴۰۵

تجربه بازی و لانچرها بدون پکت‌لاس با Ping1

همین حالا کلاینت ویندوز را دانلود کنید و 100 مگابایت هدیه تست رایگان (1 روز) دریافت نمایید.