MTU

مدت‌زمان مطالعه: حدود ۵ دقیقه

مقدمه

MTU (Maximum Transmission Unit) یا واحد انتقال داده، حداکثر اندازه بسته داده‌ای است که می‌تواند در یک شبکه ارسال شود. تنظیم درست MTU باعث بهبود کارایی شبکه و کاهش مشکلاتی مثل بسته‌های شکسته و تأخیر می‌شود.

در این مقاله، نحوه محاسبه و تنظیم MTU را به شما آموزش می‌دهیم.

۱. MTU چیست؟

MTU نشان‌دهنده بیشترین حجم داده‌ای (برحسب بایت) است که در یک بسته شبکه ارسال می‌شود. مقدار پیش‌فرض معمولاً 1500 بایت برای شبکه‌های اترنت است، اما ممکن است در برخی شبکه‌ها نیاز به تغییر داشته باشد.

۲. چرا تنظیم MTU اهمیت دارد؟

  • افزایش سرعت انتقال داده
  • کاهش تاخیر و پکت لاس (Packet Loss)
  • جلوگیری از شکستگی بسته‌ها (Fragmentation)
  • بهبود عملکرد برنامه‌ها و سرویس‌های آنلاین

۳. چگونه MTU مناسب را پیدا کنیم؟

برای پیدا کردن MTU بهینه می‌توانید از دستور ping با گزینه -f و تعیین سایز بسته استفاده کنید.

مثال در ویندوز و لینوکس:

ping -f -l 1472 example.com
ping -M do -s 1472 example.com

اگر بسته‌ها با موفقیت ارسال شدند، سایز را افزایش دهید. اگر بسته‌ها شکست خوردند، سایز را کاهش دهید.

نکته: ۲۸ بایت برای هدر ICMP و IP باید به سایز بسته اضافه شود تا MTU کل محاسبه شود.

مثلاً:

1472 + 28 = 1500 MTU

۴. تنظیم MTU در سیستم‌عامل‌ها

در لینوکس:

sudo ip link set dev eth0 mtu 1400

در ویندوز (با PowerShell):

netsh interface ipv4 set subinterface "Ethernet" mtu=1400 store=persistent

۵. تست عملکرد پس از تغییر MTU

بعد از تنظیم MTU جدید، مجدداً با دستور ping تست کنید و مطمئن شوید که اتصال بدون شکست بسته است.

جمع‌بندی

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

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *