يحدث فقدان الرزمة عندما يفقد اتصال الشبكة المعلومات أثناء النقل. يمكن أن يجعل اتصال الشبكة الخاص بك يبدو أبطأ مما ينبغي ، ويقلل من موثوقية الاتصال بالشبكة مع كل من الأجهزة المحلية والبعيدة. يجب أن يكون إيقاف فقدان الحزم في أعلى القائمة لأي شخص يتطلع إلى تحسين شبكة مزعجة.
ما هو فقدان الحزم؟
في حين أن المياه الجارية تستخدم غالباً كمقارنة لحركة مرور الشبكة ، فإن المعلومات لا تنتقل عبر الشبكة كتيار مستمر. بدلاً من ذلك ، يتم إرسالها كسلسلة من الوحدات المنفصلة تسمى الحزم. هذه الوحدات تشبه صفحات فردية في كتاب. معا ، لديهم بعض المعنى ، ولكن فقط عند اتصالهم بالصفحات الأخرى بالترتيب الصحيح يقومون بإنشاء كل متماسك. عندما يفقد اتصال الشبكة الخاص بك الحزم ، لا يمكن إنشاء الكتاب بالكامل. كما يمكن أن تصل الحزم غير كاملة أو تالفة أو معيبة بأي طريقة أخرى ، مما يجعلها غير مجدية. إصلاح هذا عادةً إعادة إرسال الحزمة المفقودة.
تحتوي معظم الشبكات على مستوى منخفض جدًا من فقدان الحزمة من وقت لآخر. تقلبات اتصالات الشبكة هي مثل هذه الحزمة التي سقطت في كل مرة من حين إلى حد ما أمر لا مفر منه. ومع ذلك ، على شبكة تعمل بشكل صحيح ، يحدث فقدان الحزمة نادراً ما لا يؤثر على فعالية اتصال الشبكة.
إذا كنت تشاهد مستويات أعلى من فقدان الحزمة عبر الشبكة ، فستحتاج إلى اتخاذ خطوات لإصلاح ذلك. وللعودة إلى تشبيهنا بالمياه ، فإن فقدان الحزمة بشكل كبير يشبه أنبوب التسريب السيئ. يجب إصلاحه قبل إجراء أي تحسينات أخرى.
ما الذي يسبب فقدان الحزمة على شبكتك
خسارة الحزمة لا تحدث لسبب واحد فقط. سوف يخبرك تشخيص سبب فقدان الحزمة على الشبكة بما تحتاج إلى إصلاحه.
- عرض النطاق الترددي الشبكة والازدحام: السبب الرئيسي لفقدان الحزمة هو عرض النطاق الترددي للشبكة غير كافية للاتصال المطلوب. يحدث ذلك عندما تحاول أجهزة كثيرة الاتصال على نفس الشبكة.
- أجهزة غير كافية: يمكن أن يتسبب أي جهاز على الشبكة الخاصة بك يقوم بتوجيه الحزم في فقد الحزمة. تعد أجهزة التوجيه والمفاتيح والجدران النارية والأجهزة الأخرى هي الأكثر عرضةً للاختراق. إذا لم يتمكنوا من "مواكبة" حركة المرور التي تقوم بتوجيهها عبرهم ، فسوف يسقطون الحزم. فكر في الأمر كنادل ذو أذرع ممتلئة: إذا طلبت منهم التقاط لوحة أخرى ، فمن المحتمل أن يسقطوا صفيحة أخرى أو أكثر.
- الكابلات التالفة: يمكن أن يحدث فقدان الحزم في الطبقة الأولى ، طبقة الشبكة الفعلية. في حالة تلف كبلات ethernet الخاصة بك أو اتصالها بشكل غير صحيح أو بطيء جدًا في التعامل مع حركة مرور الشبكة ، فستقوم "بتسريب" الحزم.
- البق البرمجيات: لا يوجد برنامج لا تشوبه شائبة. يمكن أن يكون للبرامج الثابتة الموجودة في جهاز الشبكة أو برنامج الكمبيوتر الخاص بك أخطاء تسبب فقدان الحزمة. في هذه الحالة ، لا يوجد ما يكفي للمستهلك للقيام به. قد تحاول إصلاح المشكلة بنفسك ، ولكن غالبًا ما تكون الطريقة الوحيدة لإصلاح المشكلة هي من خلال تصحيح البرامج الثابتة من البائع الذي يزود الأجهزة. تأكد من الإبلاغ عن الأخطاء المشتبه بها كما تجدها لتشجيع البائعين على حل المشكلة.
كشف خسارة الحزم
هناك عدد من تطبيقات البرامج التي يمكنها الكشف عن فقدان الحزمة عبر شبكة. وهي تعمل بواسطة حزم "استنشاق" بطريقة ما ، إما عن طريق تحليل وقت الرحلة أو النظر في الحزم. إن أبسط طريقة لاكتشاف ما إذا كان فقدان الحزم موجودًا من خلال إجراء اختبار ping للأجهزة على شبكتك.
-
في نظام Windows ، افتح نافذة موجه الأوامر واستخدم الأمر ping لاستهداف الموجه. على سبيل المثال ، إذا كان عنوان IP المحلي لجهاز التوجيه الخاص بك هو 127.0.0.1 ، فسيتم تنفيذ الأمر التالي على جهاز التوجيه:
ping 127.0.0.1 -t
في نظام MacOS أو Linux ، افتح نافذة Terminal واستخدم الأمر التالي:
بينغ 127.0.0.1
والفرق الوحيد هو المفقود -t في نهاية الأمر.
-
بعد معالجة الأمر ping عدد كافٍ من الحزم (10 على الأقل) ، اضغط السيطرة + C لوقف الأمر.
-
انظر لمعرفة ما إذا كان هناك أي فقدان للحزم. في حالة عمل هذا الاتصال المحدد بين جهاز pinging والهدف بشكل صحيح ، يجب أن تشاهد 0٪ من فقدان الحزمة.
--- 127.0.0.1 إحصائيات ping ---27 رزمة نقل ، 27 رزمة تم تلقيها ، خسارة حزمة 0.0٪round-trip min / avg / max / stddev = 1.820 / 8.351 / 72.343 / 14.186 ms
-
هذا هو.
هناك أيضًا أدوات أكثر تقدمًا للكشف عن فقدان الحزمة.
-
إن الأمر tcpdump على نظامي MacOS و Linux أقوى بشكل كبير من ping. من الغريب أن تعتاد ، لكن الأمر التالي سوف يلتقط الحزم ثم يحسب مقدار فقدان الحزم:
tcpdump -i أي
-
سيؤدي ذلك إلى تشغيل tcpdump فوق أي اتصال شبكة. يمكن أيضًا تشغيلها مع -i eth0 لالتقاط واجهة الشبكة الأساسية فقط ، أو مع -c 10 لالتقاط عشرة حزم فقط.
-
بعد تشغيل الأمر ، انظر إلى السطر السفلي لمعرفة ما إذا كان قد تم فقد أية حزم.
17 الحزم الملتقطةتلقى 85 الحزم من قبل مرشح0 الحزم انخفض بنسبة النواة
-
من الناحية المثالية ، يجب أن تشاهد فقدت 0 الحزم.
على نظام التشغيل Windows ، يمكنك إما استخدام tcpdump من خلال Bash shell على Windows 10 أو تشغيل Wireshark.
عملية اكتشاف الحزم هي تقنية منخفضة إلى حد ما. بمجرد إنشاء طريقة للتحقق من الاتصالات عبر الشبكة ، تحتاج إلى اتباع ممارسة العزلة والتخلص لتحديد مصدر وسبب فقدان الحزمة. سيتطلب ذلك تنفيذ الأمر بأغلب الأجهزة على الشبكة في معظم الحالات ، أو تشغيل برامج نصية تحقق نفس الشيء. ستكون معرفة طبولوجيا الشبكة مفيدة جدًا هنا.
تحديد سبب فقدان الحزم
لتحديد السبب الجذري لفقدان الحزم ، يجب أن تبدأ في أسهل مشكلة للكشف عن طريقك إلى الخلف.
أولاً ، تحقق من اتصال ethernet بين الأجهزة. تحقق من وجود علامات واضحة على الأضرار المادية وسوء الأسلاك. هل هذه الكابلات تعمل بشكل صحيح؟ هل يعمل تبديل الكابلات على حل المشكلة؟ تحقق من أجهزة التوجيه والمفاتيح بطريقة مماثلة.
ثانيًا ، حدد ما إذا كان هناك نطاق ترددي كافٍ للتعامل مع الأجهزة المطلوبة على شبكتك. هل أي قطعة من الأجهزة تتعامل مع اتصالات أكثر بكثير مما ينبغي؟ غالبًا ما تكون هذه عملية بحث واستبدال حتى يتم حل المشكلة. يمكنك أيضًا استخدام مفتاح التبديل والموجه "المعروفين جيدًا" ، وقم بمبادلته بالأجهزة التي من المحتمل أن تكون مشكلة على الشبكة لمعرفة ما إذا كان فقدان الحزمة يختفي عند إزالة جهاز معين.
كيفية إصلاح حزمة الخسارة على الشبكة الخاصة بك
بمجرد تحديد سبب فقدان الحزمة ، يوجد إصلاحان يمكن تطبيقهما.
الأول ينطوي على استبدال الأجهزة إشكالية. إذا أدى التحقيق الخاص بك إلى جهاز يعمل بشكل غير صحيح ، فاستبدله.
إذا كان فقدان الحزمة ناتجًا عن أخطاء برمجية ، فستحتاج إلى محاولة إصلاح الخطأ بنفسك ، ومحاولة حل المشكلة ، أو الإبلاغ عن الخطأ إلى البائع وتأمل في إصلاحه. بالنسبة إلى البرامج الداخلية ، قد يكون من الأسهل العثور على حل. بالنسبة لبرامج الطرف الثالث ، يعتمد ذلك. إذا كنت عميلاً رئيسيًا ، فقد تكون قادرًا على حل مشكلة. إذا لم يكن الأمر كذلك ، فقد تكون عالقًا في الانتظار أثناء محاولة استخدام حل بديل.
افكار اخيرة
غالبًا ما يظهر فقدان الحزم عند تشغيل الأشياء ببطء على الشبكة. بالطبع ، يمكن أن يحدث شيء غامض جدًا بسبب مجموعة متنوعة من الأسباب الجذرية. إذا كنت تشخص شبكة ذات أداء ضعيف ، فيجب أن يكون فقدان الحزمة في أعلى القائمة. بمجرد التخلص من فقدان الحزمة كاحتمال ، يمكنك الانتقال إلى مشاكل أكثر تعقيدًا.