Ցանցային MTU ընդդեմ առավելագույն TCP

Բովանդակություն:

Ցանցային MTU ընդդեմ առավելագույն TCP
Ցանցային MTU ընդդեմ առավելագույն TCP
Anonim

Առավելագույն փոխանցման միավորը (MTU) և TCP փաթեթի առավելագույն չափը համակարգչային ցանցային տերմիններ են, որոնք հաճախ շփոթվում են: Իմացեք ցանցի MTU-ի և TCP փաթեթի առավելագույն չափի միջև եղած տարբերությունների և դրանց փոխկապակցման մասին:

Image
Image
  • սահմանափակված է ցանցային սարքավորումներով։
  • Հնարավոր չէ կարգավորել առանց ապարատային փոփոխությունների:
  • Չափվում է բայթերով։
  • Կարելի է սահմանել ցանկացած արժեք:
  • Երբեք չպետք է լինի 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 փոխանցման առավելագույն կարգավորումները տարբերվում են դրան միացված առանձին սարքերի կարգավորումներից:

Խորհուրդ ենք տալիս: