Ցանց MTU Vs. Առավելագույն TCP փաթեթի չափը

Ցածր TCP փաթեթի չափը ազդում է կատարողականի վրա

Առավելագույն փոխանցման միավորը (MTU) թվային հաղորդակցության տվյալների միավորների առավելագույն չափն է, որը կարող է փոխանցվել ցանցի վրա: MTU չափը ֆիզիկական ցանցի ինտերֆեյսի բնորոշ հատկություն է եւ սովորաբար չափվում է բայթերում : Ethernet- ի MTU- ն, օրինակ, 1500 բայթ է: Ցանցի որոշ տիպեր, ինչպիսիք են նշանավոր օղակները , ունեն ավելի մեծ MTUs, եւ որոշ ցանցեր ունեն ավելի փոքր MTUs, սակայն արժեքը ֆիքսված ֆիզիկական տեխնոլոգիաների համար է:

MTU ընդդեմ առավելագույն TCP փաթեթի չափը

Բարձր մակարդակի ցանցային պրոտոկոլները, ինչպիսիք են TCP / IP- ն, կարող են կազմաձեւվել առավելագույն փաթեթի չափով, որը պարամետր է անկախ այն ֆիզիկական շերտի MTU- ից, որի վրա աշխատում է TCP / IP- ը: Ցավոք, շատ ցանցային սարքեր փոխանակում են տերմինները: Թե տնային լայնաշերտ ռոբոտների եւ Xbox Live- ի օժանդակ խաղային կոնսուլների վրա, օրինակ, MTU- ի պարամետրը, ըստ էության, առավելագույն TCP փաթեթի չափը եւ ոչ թե ֆիզիկական MTU- ն է:

Microsoft Windows- ում, ռեգիստրում կարող է սահմանվել TCP- ի նման արձանագրությունների առավելագույն փաթեթային չափը: Եթե ​​այս արժեքը շատ ցածր է, ցանցային երթեւեկության հոսքերը կոտրվում են համեմատաբար մեծ թվով փոքր փաթեթների մեջ, ինչը բացասաբար է ազդում կատարման վրա: Xbox Live, օրինակ, պահանջում է փաթեթի չափի արժեքը առնվազն 1365 բայթ: Եթե ​​առավելագույն TCP փաթեթի չափը սահմանվում է չափազանց բարձր, այն գերազանցում է ցանցի ֆիզիկական MTU- ն եւ դանդաղեցնում է կատարումը, պահանջելով, որ յուրաքանչյուր փաթեթը բաժանվի ավելի փոքր, գործընթացը հայտնի է որպես հատված: Microsoft- ի Windows համակարգիչները կանխադրված են 1500 բայթ լայն փաթեթի չափի համար, լայնաշերտ կապի համար եւ 576 բայթ ` dial-up միացման համար:

MTU- ի հետ կապված խնդիրներ

Տեսականորեն TCP փաթեթի չափը սահմանափակվում է 64K (65,525 բայթ): Այս սահմանը շատ ավելի մեծ է, քան դուք երբեւէ կօգտագործեք, քանի որ փոխանցման շերտերն ունեն շատ ավելի ցածր չափեր: Ethernet- ի MTU- ն 1500 բայթ սահմանափակում է փաթեթի չափը, որը շրջանցում է այն: Ethernet- ի առավելագույն փոխանցման պատուհանից ավելի մեծ փաթեթ ուղարկելու համար կոչվում է jabbering: Ջաբբերը կարող է հայտնաբերվել եւ կանխվել: Եթե ​​unaddressed, jabbering կարող է խաթարել ցանցը: Սովորաբար jabber- ը հայտնաբերվում է կրկնող խցիկների կամ ցանցային անջատիչների կողմից, որոնք նախատեսված են դա անել: Jabber- ի կանխարգելման ամենապարզ ճանապարհը TCP փաթեթի առավելագույն չափը սահմանում է ավելի քան 1500 բայթ:

Կատարողականի խնդիրները կարող են առաջանալ նաեւ, եթե տան լայնաշերտ երթուղղիչի TCP- ի առավելագույն փոխանցման կարգավորումը տարբերվում է դրա հետ կապված անհատական ​​սարքերում գտնվող պարամետրերից: