Network MTU לעומת מקסימום TCP

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

Network MTU לעומת מקסימום TCP
Network MTU לעומת מקסימום TCP
Anonim

יחידת שידור מקסימלית (MTU) וגודל מנות TCP מקסימלי הם מונחי רשת מחשבים שלעתים קרובות מתבלבלים. למד על ההבדלים בין MTU ברשת לעומת גודל מנות TCP מקסימלי וכיצד הם קשורים.

Image
Image
  • מוגבל על ידי חומרת הרשת.
  • לא ניתן להתאים ללא שינויי חומרה.
  • נמדד בבתים.
  • ניתן להגדיר לכל ערך.
  • לעולם לא צריך להיות גבוה מה-MTU.
  • נמדד בבתים.

כאשר אתה שולח קובץ או הודעה באמצעות פרוטוקול בקרת שידור (TCP), הם מחולקים לחבילות המורכבות מחדש לאחר הגעה ליעד המיועד. יחידת השידור המקסימלית (MTU) היא הגודל המרבי של יחידת נתונים בודדת שניתן לשדר ברשת תקשורת דיגיטלית. פרוטוקולי רשת ברמה גבוהה יותר, כמו TCP/IP, יכולים להיות מוגדרים עם גודל מנות מקסימלי, שהוא פרמטר שאינו תלוי בשכבה הפיזית MTU שעליה פועל TCP/IP. אמנם ניתן להגדיר את גודל מנות ה-TCP המקסימלי כמעט לכל ערך, אך הוא לעולם לא יעלה על ה-MTU של הרשת.

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

MTU גודל יתרונות וחסרונות

  • MTU גדול יותר מאפשר שידור נתונים מהיר יותר.

  • MTU קטן יותר מביא להפחתת זמן האחזור של הרשת.
  • MTU גדול יותר יכול להגדיל את זמן האחזור של הרשת.
  • הגדלת MTU עשויה לדרוש שדרוגי חומרה יקרים.

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

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

גודל מנות TCP מקסימום יתרונות וחסרונות

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

ב-Microsoft Windows, ניתן להגדיר את גודל החבילה המרבי עבור פרוטוקולים כגון TCP ברישום של Windows. אם ערך זה מוגדר נמוך מדי, זרמי תעבורת רשת מחולקים למספר גדול יחסית של מנות קטנות, מה שמשפיע לרעה על הביצועים. הימצאות ברשת Xbox, למשל, דורשת שהערך של גודל החבילה יהיה לפחות 1365 בתים.

אם גודל מנות ה-TCP המקסימלי מוגדר גבוה מדי, הוא חורג מה-MTU הפיזי של הרשת ופוגע בביצועים על-ידי דרישה שכל מנה תחולק לקטנות יותר. תהליך זה נקרא פרגמנטציה. מחשבי Microsoft Windows כברירת מחדל לגודל מנות TCP מרבי של 1500 בתים עבור חיבורי פס רחב ו-576 בייטים עבור חיבורי חיוג כדי למנוע חריגה מ-MTU.

MTU ו-Max TCP בעיות הקשורות

ה-MTU של Ethernet של 1500 בתים מגביל את גודל החבילות שחוצות אותו. שליחת חבילה שגדולה מחלון השידור המקסימלי עבור Ethernet נקראת ג'אבינג. אם לא נותנים מענה, שיטוט יכול לשבש רשת. בדרך כלל, ג'אבר מזוהה על ידי רכזות החזר או מתגי רשת. הדרך הפשוטה ביותר למנוע ג'בר היא להגדיר את הגודל המרבי של חבילת TCP ללא יותר מ-1500 בתים.

להלכה, מגבלת הגודל המקסימלית של חבילת TCP היא 64K (65, 525 בתים), וזה הרבה יותר גדול ממה שאי פעם תשתמש.עם זאת, בעיות ביצועים עלולות להתעורר גם אם הגדרות השידור המקסימליות של TCP בנתב הפס הרחב הביתי שלך שונות מההגדרות במכשירים בודדים המחוברים אליו.

מוּמלָץ: