Առավելագույն փոխանցման միավորը (MTU) և TCP փաթեթի առավելագույն չափը համակարգչային ցանցային տերմիններ են, որոնք հաճախ շփոթվում են: Իմացեք ցանցի MTU-ի և TCP փաթեթի առավելագույն չափի միջև եղած տարբերությունների և դրանց փոխկապակցման մասին:
- սահմանափակված է ցանցային սարքավորումներով։
- Հնարավոր չէ կարգավորել առանց ապարատային փոփոխությունների:
- Չափվում է բայթերով։
- Կարելի է սահմանել ցանկացած արժեք:
- Երբեք չպետք է լինի MTU-ից բարձր:
- Չափվում է բայթերով։
Երբ դուք ուղարկում եք ֆայլ կամ հաղորդագրություն Transmission Control Protocol-ի (TCP) միջոցով, այն բաժանվում է փաթեթների, որոնք նորից հավաքվում են նպատակակետին հասնելուց հետո: Առավելագույն փոխանցման միավորը (MTU) տվյալների մեկ միավորի առավելագույն չափն է, որը կարող է փոխանցվել թվային կապի ցանցով: Ավելի բարձր մակարդակի ցանցային արձանագրությունները, ինչպիսիք են TCP/IP-ը, կարող են կազմաձևվել փաթեթի առավելագույն չափով, որը պարամետր է, որը անկախ է MTU ֆիզիկական շերտից, որի վրա աշխատում է TCP/IP-ը: Թեև հնարավոր է TCP փաթեթի առավելագույն չափը սահմանել գրեթե ցանկացած արժեքի, այն երբեք չպետք է գերազանցի ցանցի MTU-ն:
Որոշ ցանցային սարքեր սխալ են օգտագործում այս տերմինները փոխադարձաբար: Օրինակ, որոշ տնային լայնաշերտ երթուղիչների վրա MTU կոչվող պարամետրը իրականում TCP փաթեթի առավելագույն չափն է:
MTU չափի առավելություններն ու թերությունները
- Ավելի մեծ MTU թույլ է տալիս ավելի արագ տվյալների փոխանցում:
- Ավելի փոքր MTU հանգեցնում է ցանցի հետաձգման նվազմանը:
- Ավելի մեծ MTU կարող է մեծացնել ցանցի հետաձգումը:
- MTU-ի ավելացումը կարող է պահանջել թանկարժեք ապարատային թարմացումներ:
MTU չափը ֆիզիկական ցանցային ինտերֆեյսի հատկություն է և սովորաբար չափվում է բայթերով: Ethernet-ի MTU-ն, օրինակ, 1500 բայթ է: Ցանցերի որոշ տեսակներ, ինչպիսիք են նշանային օղակները, ունեն ավելի մեծ MTU: Որոշ ցանցեր ունեն ավելի փոքր MTU, սակայն արժեքը հաստատված է յուրաքանչյուր ֆիզիկական տեխնոլոգիայի համար:
Ավելի մեծ MTU նշանակում է, որ ավելի շատ տվյալներ տեղավորվում են ավելի քիչ փաթեթների մեջ, ինչը, ընդհանուր առմամբ, թույլ է տալիս ավելի արագ և արդյունավետ փոխանցում: Այնուամենայնիվ, եթե հաղորդակցության սխալ է տեղի ունենում, փաթեթը նորից փոխանցելու համար ավելի երկար է տևում:Քանի որ ավելի մեծ փաթեթներն ավելի հակված են կոռուպցիայի և ձգձգումների, ավելի փոքր MTU-ն կարող է բարելավել ցանցի հետաձգումը:
Առավելագույն TCP փաթեթի չափի առավելություններն ու թերությունները
- Կարելի է կարգավորվել օպերացիոն համակարգի միջոցով:
- TCP փաթեթի ավելի ցածր առավելագույն չափը կարող է բարելավել ցանցի հետաձգումը:
- Այն MTU-ից բարձր դնելը կարող է խռպոտություն առաջացնել:
- TCP փաթեթի ավելի ցածր առավելագույն չափը հանգեցնում է ավելի դանդաղ փոխանցման:
Microsoft Windows-ում TCP-ի նման արձանագրությունների փաթեթի առավելագույն չափը կարող է սահմանվել Windows ռեեստրում: Եթե այս արժեքը շատ ցածր է դրված, ցանցային տրաֆիկի հոսքերը բաժանվում են համեմատաբար մեծ թվով փոքր փաթեթների, ինչը բացասաբար է անդրադառնում աշխատանքի վրա: Օրինակ՝ Xbox ցանցում լինելը պահանջում է, որ փաթեթի չափի արժեքը լինի առնվազն 1365 բայթ։
Եթե առավելագույն TCP փաթեթի չափը սահմանված է չափազանց բարձր, այն գերազանցում է ցանցի ֆիզիկական MTU-ն և վատթարանում է կատարումը՝ պահանջելով, որ յուրաքանչյուր փաթեթ բաժանվի փոքրերի: Այս գործընթացը կոչվում է մասնատում: Microsoft Windows-ի համակարգիչները լռելյայն սահմանել են առավելագույն TCP փաթեթի չափը 1500 բայթ լայնաշերտ կապի համար և 576 բայթ՝ հեռախոսային կապի համար՝ MTU-ի գերազանցումից խուսափելու համար:
MTU և Max TCP առնչվող խնդիրներ
Ethernet-ի 1500 բայթանոց MTU-ն սահմանափակում է փաթեթների չափը, որոնք անցնում են այն: Փաթեթ ուղարկելը, որն ավելի մեծ է, քան Ethernet-ի փոխանցման առավելագույն պատուհանը, կոչվում է jabbering: Եթե չհասցեագրվի, ապա կատաղությունը կարող է խաթարել ցանցը: Սովորաբար, jabber-ը հայտնաբերվում է կրկնող հանգույցների կամ ցանցային անջատիչների միջոցով: Խայտառակությունը կանխելու ամենապարզ միջոցը TCP փաթեթի առավելագույն չափը սահմանելն է 1500 բայթից ոչ ավելի:
Տեսականորեն, TCP փաթեթի առավելագույն չափի սահմանաչափը 64K (65, 525 բայթ է), ինչը շատ ավելի մեծ է, քան դուք երբևէ կօգտագործեք:Այնուամենայնիվ, աշխատանքի հետ կապված խնդիրներ կարող են առաջանալ նաև, եթե ձեր տան լայնաշերտ երթուղիչի TCP փոխանցման առավելագույն կարգավորումները տարբերվում են դրան միացված առանձին սարքերի կարգավորումներից: