איך לתקן אובדן מנות

תוכן עניינים:

איך לתקן אובדן מנות
איך לתקן אובדן מנות
Anonim

אובדן חבילה מתרחש כאשר חיבור רשת מאבד מידע בזמן שהוא במעבר. זה יכול לגרום לחיבור שלך להיראות איטי יותר ממה שהוא צריך להיות ומפחית את האמינות של תקשורת רשת עם מכשירים מקומיים ומרוחקים. לדעת איך לעצור אובדן מנות צריך להיות בראש סדר העדיפויות לכל מי שמחפש לשפר רשת בעייתית.

Image
Image

סיבות לאובדן מנות

אובדן חבילה לא קורה מסיבה אחת בלבד. אבחון הגורם לאובדן מנות ברשת שלך יגיד לך מה אתה צריך לתקן:

  • רוחב פס וגודש ברשת: הגורם העיקרי לאובדן מנות הוא רוחב פס רשת לא מספיק. זה קורה כאשר יותר מדי מכשירים מנסים לתקשר באותה רשת.
  • אין מספיק חומרה: בעיות בכל חומרה ברשת שמנתבת מנות עלולות לגרום לאובדן מנות. נתבים, מתגים, חומות אש והתקני רשת אחרים הם הפגיעים ביותר.
  • כבלים פגומים: אובדן מנות יכול להתרחש בשכבת הרשת הפיזית. אם כבלי Ethernet פגומים, מחווטים בצורה לא נכונה או איטיים מדי להתמודד עם תעבורת הרשת, הכבלים דולפים מנות.
  • באגי תוכנה: בקושחה בחומרת הרשת או בתוכנת המחשב יכולים להיות באגים שגורמים לאובדן מנות.

איך לתקן אובדן מנות ברשת שלך

כדי לקבוע את הסיבה לאובדן מנות, התחל עם הבעיה הקלה ביותר לזיהוי:

  1. בדוק את החיבורים הפיזיים. בדוק את חיבור ה-Ethernet בין ההתקנים. חפש סימנים של נזק פיזי או הפעלה שגויה וראה אם ביטול הכבלים פותר את הבעיה.
  2. לפנות רוחב פס. האם כל פיסת חומרה מטפלת ביותר חיבורים ממה שצריך? אם כן, הגבל את רוחב הפס בנתב.
  3. החלף את החומרה. החלף התקנים שעלולים להיות בעייתיים ברשת כדי לראות אם אובדן החבילות נעלם כאשר מכשיר ספציפי מוסר.
  4. דווח על באגים בתוכנה. אם אתה חושד שבאגי תוכנה גרמו לאובדן החבילות, הדרך היחידה לתקן זאת היא באמצעות תיקון קושחה מהספק המספק את החומרה. דווח על באגים חשודים כאשר אתה מוצא בעיות אלה כדי לעודד ספקים לתקן את הבעיה.

איך לזהות אובדן מנות

כמה יישומים יכולים לזהות אובדן מנות ברשת. אלה פועלים על ידי הרחת מנות בדרך כלשהי, או על ידי ניתוח זמן הנסיעה או התבוננות בתכולת החבילה. הדרך הפשוטה ביותר לגלות אם קיים אובדן מנות היא באמצעות פינג למכשירים ברשת:

  1. ב-Windows, פתח חלון שורת פקודה והשתמש בפקודה ping כדי למקד את הנתב שלך. לדוגמה, אם כתובת ה-IP המקומית של הנתב היא 127.0.0.1, הזן ping 127.0.0.1 -t כדי לבצע ping לנתב. ב-macOS או Linux, פתח חלון מסוף והזן ping 127.0.0.1

    ההבדל היחיד עבור מחשבי Windows הוא החסר - t בסוף הפקודה.

  2. לאחר שפקודת ה-ping מעבדת מספר מספיק של מנות (10 לפחות), הקש Ctrl+ C או פקודה+ C כדי לעצור את הפקודה.
  3. בדוק אם היה אובדן מנות. אם החיבור הספציפי בין מכשיר הפינג למטרה פועל כהלכה, אתה אמור לראות 0% אובדן מנות. הדוח עשוי להיראות כך:

    - -- 127.0.0.1 סטטיסטיקות פינג ---

    27 מנות ששודרו, 27 מנות התקבלו, 0.0% אובדן מנות

    הלוך ושוב מינימום/avg/max/stddev=1.820/8.351/72.343/14.186 ms

זהה אובדן מנות עם tcpdump

הפקודה tcpdump ב-macOS ו-Linux חזקה יותר מ-ping. הפקודה לוכדת מנות ולאחר מכן מחשבת את כמות אובדן החבילות. כדי להשתמש בפקודה, פתח שורת פקודה או חלון מסוף והזן tcpdump -i any.

זה מריץ את tcpdump בכל חיבור רשת. ניתן להפעיל את הפקודה גם עם - i eth0 כדי ללכוד רק את ממשק הרשת הראשי או עם - c 10 כדי ללכוד רק 10 מנות.

לאחר שהפקודה פועלת, הסתכל בשורה התחתונה כדי לראות אם אבדו מנות:

17 מנות שנתפסו

85 מנות שהתקבלו באמצעות מסנן

0 מנות ירד על ידי ליבה

תהליך זיהוי מנות הוא טכנולוגי נמוך יחסית. לאחר שתקבע דרך לבדוק תקשורת ברחבי הרשת, עקוב אחר נוהג של בידוד וביטול כדי לקבוע את המקור והגורם לאובדן החבילות.זה ידרוש פינג לרוב המכשירים ברשת. הכרת הטופולוגיה של הרשת חיונית.

ב-Windows, השתמש ב-tcpdump דרך מעטפת Bash ב-Windows 10 או הפעל את Wireshark.

מוּמלָץ: