networking - ماهو - mtu شرح




كيفية العثور على أكبر حزمة UDP يمكنني إرسالها دون تفتيت؟ (3)

بالإضافة إلى جميع الإجابات السابقة ، نقلا عن classic :

يحدد IPv4 و IPv6 الحد الأدنى لحجم المخزن المؤقت لإعادة التجميع ، وهو الحد الأدنى لحجم مخطط البيانات الذي نضمن أنه يجب أن يدعمه أي تطبيق. بالنسبة إلى IPv4 ، يبلغ حجم هذه البايتات 576 بايت. يرفع IPv6 هذا إلى 1،280 بايت.


هذا يعني إلى حد كبير أنك تريد تحديد حجم مخطط البيانات الخاص بك إلى أقل من 576 إذا كنت تعمل على الإنترنت العام وأنت تتحكم في جانب واحد فقط من التبادل - وهذا ما تفعله معظم البروتوكولات القياسية المستندة إلى UDP.

لاحظ أيضًا أن PMTU هي خاصية ديناميكية للمسار. هذا هو أحد الأشياء التي تتعامل معها TCP. ما لم تكن مستعدًا لإعادة تنفيذ الكثير من التسلسل والتوقيت ومنطق إعادة الإرسال ، استخدم TCP لأي شبكة اتصال هامة. معيار ، اختبار ، ملف تعريف ، أي يثبت أن برنامج التعاون الفني هو عنق الزجاجة الخاص بك ، ثم فكر UDP.

أحتاج إلى معرفة ما هي أكبر حزمة UDP يمكنني إرسالها إلى كمبيوتر آخر بدون تجزئة.

يُعرف هذا الحجم باسم وحدة الإرسال الكبرى (MTU) (وحدة الإرسال القصوى). يفترض ، بين جهازي كمبيوتر ، سيكون العديد من أجهزة التوجيه وأجهزة المودم التي قد يكون MTUs مختلفة.

قرأت أن تطبيق TCP في النوافذ يجد تلقائيا الحد الأقصى من MTU في المسار.

كنت أيضا تجريب ، ووجدت أن الحد الأقصى من MTU من جهاز الكمبيوتر الخاص بي إلى الخادم كان 57712 بايت + رأس. تم تجاهل أي شيء أعلاه. جهاز الكمبيوتر الخاص بي على شبكة LAN ، أليس من المفترض أن يكون MTU حوالي 1500 بايت؟


تتوفر وحدة MTU الخاصة بك في registry ، ولكن MTU في الممارسة سيذهب إلى أصغر MTU في المسار بين جهازك والوجهة. على حد سواء متغير ويمكن أن يتم تحديدها تجريبيا فقط. هناك عدد من RFCs توضح كيفية تحديده.

يمكن أن تحتوي الشبكة المحلية على قيم MTU كبيرة جدًا داخليًا ، نظرًا لأن أجهزة الشبكة متجانسة بشكل نموذجي أو على الأقل تتم إدارتها مركزيًا.


هذا موضوع مثير للاهتمام بالنسبة لي. ربما تكون بعض النتائج العملية ذات أهمية عند تقديم بيانات UDP الكبيرة حول الإنترنت الحقيقي عبر بروتوكول UDP ، ومع معدل نقل حزمة واحدة في الثانية ، تستمر البيانات في الظهور مع الحد الأدنى من فقدان الحزمة حتى حوالي 2K. على هذا وتبدأ بالتعامل مع المشكلات ، ولكننا قمنا بانتظام بتقديم 1600+ بايت من الحزم بدون ضجيج - وهذا عبر شبكات GPRS المتنقلة وكذلك شبكة WAN العالمية. عند ~ 1K بافتراض أن الإشارة مستقرة (لا!) ستحصل على خسارة منخفضة للحزم.

من المثير للاهتمام أنها ليست حزمة غريبة ، ولكن في كثير من الأحيان صرير من الحزم لبضع ثوان - وهو ما يفترض لماذا المكالمات عبر بروتوكول الإنترنت فقط انهيار في بعض الأحيان.





mtu