TCP አስተማማኝነት ትራንስፖርት
ሁላችንም እንደ TCP ፕሮቶኮልን እንደ አስተማማኝ የትራንስፖርት ፕሮቶኮል የተለመዱ ነን, ግን የመጓጓዣ አስተማማኝነት እንዴት ያረጋግጣል?
አስተማማኝ ስርጭትን ለማሳካት እንደ የውሂብ ሙስና, ኪሳራ, ማባዛት, ማባዛት, እና ከትእዛዝ-ውጭ ሻርኮች የመሳሰሉ ምክንያቶች ሊቆጠሩ ይገባል. እነዚህ ችግሮች ሊፈቱ ካልቻሉ አስተማማኝ ስርጭቱ ሊደረስ አይችልም.
ስለዚህ, TCP እንደ ቅደም ተከተል ቁጥር, እውቅና ማረጋገጫ መልስ, አስተማማኝ ስርጭትን ለማሳካት የመቆጣጠር, የግንኙነት አያያዝ እና የመስኮት ቁጥጥርን የመጠቀም ዘዴዎችን ይጠቀማል.
በዚህ ጽሑፍ ውስጥ እኛ በተንሸራታች መስኮት, የፍሰት ቁጥጥር እና የ TCP ቁጥጥር ቁጥጥር ላይ እናተኩራለን. የአስተዳዳሪ ዘዴ በሚቀጥለው ክፍል ውስጥ በተናጥል ተሸፍኗል.
የአውታረ መረብ ፍሰት መቆጣጠሪያ
የአውታረ መረብ ፍሰት መቆጣጠሪያ ወይም እንደ አውታረ መረብ የትራፊክ ቁጥጥር በአምራቾች እና በሸማቾች መካከል ያለውን ስውር ግንኙነት መገለጫ ነው. ምናልባት ይህንን ትዕይንት ውስጥ በስራ ወይም በቃለ መጠይቆች ውስጥ ብዙ ጊዜ ይዘው ይገኙ ይሆናል. የአምራሹ ምርቱ የማምረት አቅም ከደንበኛው አቅም አቅሙ ከሆነ ወረፋው ለዘላለም እንዲበቅል ያደርጋል. ይበልጥ ከባድ በሆነው ጉዳይ ረቢቶሚም መልዕክቶች በጣም ብዙ ጊዜ እንደሚጨምር, የጠቅላላው የ MQ አገልጋይ የአፈፃፀም አፈፃፀም ሊያስከትል እንደሚችል ያውቁ ይሆናል. ለ TCP ተመሳሳይ ነው, ካልተከፈተ ብዙ መልዕክቶች ወደ አውታረመረማው ይቀመጣል, እና ሸማቾቹ በአቅማኖቻቸው ላይ ቢያጠፉ አምራቾች የአውራሻውን አፈፃፀም ከፍተኛ ተጽዕኖ ያሳድራሉ.
ይህንን ክስተት ለማስተካከል, በ ተቀባዩ ውስጥ በተቀባዩ የመቀበያው ትክክለኛ የመቀበያ አቅም መሠረት የተላኩትን የመለኪያ መጠን ለመቆጣጠር ለላኪው ዘዴ ይሰጣል. ተቀባዩ የመቀበያው መስኮት ያገኛል, ላኪው ተልኳል መስኮት እንዲላክ ያደርጋል. እነዚህ መስኮቶች ለአንድ ነጠላ የ TCP ግንኙነት ብቻ ናቸው እና ሁሉም ግንኙነቶች መስኮት አይደሉም.
TCP ለተሰጠ መስኮት ተለዋዋጭ በመጠቀም ፍሰት ቁጥጥርን ይሰጣል. የመቀበያው መስኮት ለላኪው ምን ያህል መሸጎጫ ቦታ አሁንም እንደሚገኝ ያሳያል. ላኪው በተቀባዩ ትክክለኛ የመቀበል አቅም መሠረት የተላከውን የመረጃ መጠን ይቆጣጠራል.
ተቀባዩ አስተናጋጁ ሊቀበለው የሚችለውን ውሂብ መጠን ላኪን ያሳውቃል, እና ላኪው እስከዚህ ወሰን ድረስ ይልካል. ይህ ገደብ የመስኮት መጠን ነው, የ TCP አርዕስት ያስታውሱ? ተቀባዩ የሚቀባበርውን የመለባሳነት ቁጥር ለመቀበል ፈቃደኛ አለመሆኑን የሚያመለክተው የመስኮት መስክ አለ.
የላዩ አስተናጋጁ በየጊዜው የመቀበያው አስተናጋጁ ውሂቡ ውሂብን መቀበል መሆኑን ለመለየት የሚያገለግል የመስኮት ፕሮጄክት ፓኬት ይላካል. ተቀባዩ ቋት ውስጥ የመቅበቂያው ቋት በሚከሰትበት ጊዜ የመስኮት መጠን ላኪውን የተላኩትን የመለኪያ መጠን ለመቆጣጠር ላኪውን ለማስተማር በትንሽ እሴት ይዘጋጃል.
የአውታረ መረብ ፍሰት መቆጣጠሪያ ንድፍ እዚህ አለ
የአውታረ መረብ መጨናነቅ ቁጥጥር
መጨናነቅ ቁጥጥር ከማስተዋወቅዎ በፊት ከተቀበለ መስኮት በተጨማሪ እና ላክ ተልእኮ መስኮቱ ላይም እንዲሁ በዋነኝነት የሚያገለግለው በዋናነት የሚጠቀሙበት ደግሞ በዋነኝነት የሚጠቀሙበት የመቃብር መስኮት አለ, ይህም በዋነኝነት የሚሠራው መስኮት ነው. ስለዚህ, መጨናነቅ መስኮቱ በ TCP ላኪም ተጠብቋል. በጣም ትንሽ ወይም በጣም ብዙ መረጃዎችን ከመላክ ጋር ምን ያህል መረጃ መላክ ተገቢ እንደሆነ ለመወሰን ስልተ ቀመር ያስፈልገናል, ስለሆነም የመግነስ መስኮት ጽንሰ-ሀሳብ.
በቀድሞው አውታረ መረብ ፍሰት ቁጥጥር ውስጥ ምን እንደምንወግደው ላኪው ተቀባዩ የመቀበያው መሸጎጫ በመንካት ተቀጥሮ ነበር, ነገር ግን በአውታረ መረቡ ውስጥ ምን እየሆነ እንዳለ አናውቅም ነበር. በተለምዶ የኮምፒተር አውታረ መረቦች በጋራ አካባቢ ውስጥ ናቸው. በዚህ ምክንያት በሌሎች አስተናጋጆች መካከል በመግባባት ምክንያት የአውታረ መረብ መጨናነቅ ሊኖር ይችላል.
አውታረ መረቡ ሲጨነቁ ብዙ ቁጥር ያላቸው ፓኬጆች መላክ የሚቀጥሉ ከሆነ, የመጫኛዎች መዘግየት እና ማጣት ያሉ ችግሮች ሊያስከትሉ ይችላሉ. በዚህ ነጥብ ላይ TCP ውሂቡን እንደገና ያስገኛል, ግን መልሶ ማገገም በአውታረ መረቡ ላይ ሸክም ይጨምራል, ይህም ትላልቅ መዘግየት እና ብዙ ፓኬጆችን ያስገኛል. ይህ ወደ መጥፎ ዑደት ሊገባ እና ትልቅ መሆንን መቀጠል ይችላል.
ስለሆነም TCP በኔትወርኩ ላይ ምን እየተከናወነ እንዳለ ችላ ማለት አይችልም. አውታረመረቡ ሲጨናነቁ, የሚልክዎትን የመረጃ መጠን በመቀነስ የ TCP መስዋዕቶች እራሱን በመቀነስ.
ስለዚህ አጠቃላይ አውታረ መረቡን ከላኪው ውሂብ ለመሙላት ለማስቀረት ዓላማ ያለው ነው. ላኪውን መላክ ያለበትን የውሂብ መጠን ለመቆጣጠር TCP መጨናነቅ መስኮቱ ተብሎ የሚጠራ ጽንሰ-ሀሳብ ይገልጻል. የላኪውን የተላኩትን የመረጃ መጠን ለመቆጣጠር በመተላለፊያው ቁጥጥር ስልተ ቀመር የአስተያየት መስኮቱን መጠን በአውታረ መረቡ ደረጃ መሠረት የመግቢያ መስኮቱን መጠን ያስተካክላል.
መጨናነቅ መስኮት ምንድነው? ይህ ከመላክ መስኮት ጋር ምን ግንኙነት አለው?
የላኪውን የመረጃ መጠን የሚጠይቅበትን የመረጃ መጠን የሚወስነው መስኮቱ መስኮቱ የተጠበሰ የግዛት ተለዋዋጭ ነው. የመግቢያ መስኮት በአውታረ መረቡ የመገናኛ ደረጃ ደረጃ በተለዋዋጭ ይለውጣል.
የተላከው መስኮት የመቀየዣው መጠን ሊቀበለው የሚችለውን የመረጃ መጠን ባቢሎን እና ተቀባዩ መካከል በመስኮት የተስማማ ነው. መጨናነቅ መስኮቱ እና የመላክ መስኮቱ የተዛመደ ነው. የመላክ መስኮቱ ብዙውን ጊዜ ከትንሹው ሞቃታማ እና መስኮቶች ጋር እኩል ነው, ያ ያንሳል = SWD = ደቂቃ (CWND, RWND).
መጨናነቅ መስኮት እንደሚከተለው ይለወጣል
በአውታረ መረቡ ውስጥ መጨናነቅ ከሌለ, ማለትም, ምንም የአስተማማኝ ሁኔታ አይከሰትም, መጨናነቅ መስኮቱ ይጨምራል.
በአውታረ መረቡ ውስጥ መጨናነቅ ካለ, መጨናነቅ መስኮት ይቀንሳል.
ላኪው የሚወስነው አውታረመረቡ በተጠቀሰው ጊዜ ውስጥ የተቀበለው መሆኑን በመመልከት አውታረ መረቡ የተጨናነቀ መሆኑን ይወስናል. ላኪው በተጠቀሰው ጊዜ ውስጥ የ ACK እውቅና ፓኬጅ ካልተቀበለ አውታረ መረቡ እንደተጨናነቀ ይቆጠራል.
ከማስተዳደር መስኮቱ በተጨማሪ, የ TCP መጨናነቅ ቁጥጥር ስልተ ቀመርን ለመወያየት ጊዜው አሁን ነው. የ TCP መጨናነቅ ቁጥጥር ስልተ ቀመር ሶስት ዋና ዋና ክፍሎች አሉት-
ቀርፋፋ ጅምርበመጀመሪያ, የ CWEND መጨናነቅ መስኮት በአንጻራዊ ሁኔታ ሲታይ አነስተኛ ነው, እና ላኪው ከአውታረ መረቡ አቅም በፍጥነት በፍጥነት ለመላመድ የሚያስችል መጨናነቅ መስኮቱን ያጠናክራል.
መጨናነቅ መራቅመጨናነቅ መስኮቱ ከተወሰነ ደጃፍ ከሚበልጥ ከሆነ በኋላ, ባለላኪው የመግነስ መስኮቱን የእድገት ፍጥነት ለመቀነስ እና አውታረመረቡን ከፍ ለማድረግ ከእርሳስ መስሪያ መስኮት ይጨምራል.
ፈጣን ማገገምመጨናነቅ ከተከሰተ, ባለቤቱ የተቀበሉት የተባዙ አሪኖዎች ጋር የኔትወርክ ማገገሚያ ቦታን ለመወሰን እና የእግጅነቱን መስኮቱን ለመገመት ይገድባል.
ቀርፋፋ ጅምር
የ TCP ግንኙነት ሲመሰረት, የመከራው መስኮቱ መስኮቱ መጀመሪያ ወደ ዝቅተኛ የ MSS (ከፍተኛው የክፍል መጠን) እሴት ይዘጋጃል. በዚህ መንገድ, የመነሻ ምጣኔው ስለ MSS / RTT ባይት / ሁለተኛ ነው. ትክክለኛው የሚገኘው ባንድዊድድ ብዙውን ጊዜ ከኤኤስኤስ / RTT የበለጠ ነው, ስለዚህ TCP በቀስታ መጀመር ላይ ሊገኝ የሚችል ጥሩ መልዕክቶችን ማግኘት ይፈልጋል.
በዝግታ ጅምር ሂደት ውስጥ, የመከራው መስኮት ዋጋ እሴት እስከ 1 MSS ድረስ ይጀምራል, እና የተላለፈው የፓኬት እሴት በአንድ ኤምኤስኤስ ይጨምራል,, የ CWND እሴት 2 ኤም.ኤስ. ይሆናል. ከዚያ በኋላ, የ CWND እሴት ለእያንዳንዱ የፓኬት ክፍል, እና የመሳሰሉት ዋጋ ያለው እሴት በእጥፍ አድጓል. ልዩ የእድገት ሂደት በሚከተለው ምስል ውስጥ ይታያል.
ሆኖም, የተላከው መጠን ሁል ጊዜ ማደግ አይችልም. እድገቱ አንዳንድ ጊዜ ማቆም አለበት. ስለዚህ, የሚላከው ምጣኔ መቼ ማብቂያ መቼ ይጀምራል? በዝግታ መጀመር በተለምዶ በመላኪያ ምጣኔው ውስጥ የሚጨምርበትን ጭማሪ ያበቃል-
በቀስታ ጅምር ሂደት በሚላክ ሂደት ውስጥ የመጀመሪያው መንገድ የፓኬት ኪሳራ ጉዳይ ነው. አንድ ፓኬት ኪሳራ በሚከሰትበት ጊዜ TCP የላኪውን መጨናነቅ መስኮት ከ 1 እስከ 1 ያወጣል እና በዝግታ የሚጀመር ሂደቱን እንደገና ያስጀምራል. በዚህ ጊዜ, የዘገየ ጅምር ፅንሰ-ሀሳብ የፓኬት ኪሳራትን የሚያመነጭ የ CWETME ን ዋጋ ግማሽ የሚሆነው. ማለትም, መጨናነቅ በሚገኝበት ጊዜ, የ SSTHAME እሴት የመስኮት እሴት ግማሽ ነው.
ሁለተኛው መንገድ በዝግታ የመነሻ ደረጃ ሰልፍ ዋጋን ዋጋ በቀጥታ መያዙ ነው. የ SSTHAME ዋጋ መጨናነቅ በሚታወቅበት ጊዜ የ SSTHAME እሴት ከመስኮቱ መካከል ግማሽ የሚሆነው ከሴስታድስ ከሚበልጥበት ጊዜ ፓኬት ከእያንዳንዱ ጥርጣሬ ጋር ሊከሰት ይችላል. ስለዚህ, ወደ መጨናነቅ መቆጣጠሪያ ሁናቴ ለማቀነባበር ቲ.ሲ.ፒ. ለማዋቀር በጣም ጥሩ ነው.
ዘገምተኛ ጅምር ሊጠናቀቀው የሚችል የመጨረሻው መንገድ ሶስት የደመወዝ ክፍያዎች ከተገኙ የ PCP ፈጣን መልሶ ማቋቋም እና የመልሶ ማግኛ ሁኔታን ያካሂዳል. (ለምን እንደ ሶስት ኤክ ፓኬጆች አሉ, በአስተያየት አስተላልፍ ዘዴው በተናጥል ይብራራል.)
መጨናነቅ መራቅ
ቲ.ሲ.ፒ. በማስታወቂያው የቁጥጥር ሁኔታ ውስጥ ሲገባ, CWND ወደ ግማሽ መጨናነቅ ማዕዘኑ ተዘጋጅቷል. ይህ ማለት የፓኬት ክፍል በተቀበለ ቁጥር የ CWND እሴት በእጥፍ ሊጨምር አይችልም ማለት ነው. በምትኩ, የ CWND እሴት የሚጨምርበት የአንጻራዊ ሁኔታ ወግ አጥባቂ የሆነ አቀራረብ እያንዳንዱ ስርጭቱ ከተጠናቀቀ በኋላ በአንድ የ MSS (ከፍተኛ ፓኬት ርዝመት) ብቻ ነው. ለምሳሌ, 10 ፓኬት ክፍሎች ከተቀበሉ እንኳን, የ CWND እሴት በአንድ ኤምኤስኤስ ብቻ ይጨምራል. ይህ የመስመር ደረጃ የእድገት ሞዴል ነው እናም በእድገቱ ላይ ከፍተኛ የታሰረ ድንበር አለው. ፓኬት ኪሳራ በሚከሰትበት ጊዜ የ CWND እሴት ወደ ኤም.ኤስ.ኤስ የተለውጠው ነው, እና የ SSTHES እሴት እስከ ግማሽ ኪ.ግ ድረስ ተዋቅሯል. ወይም ደግሞ 3 ድግግሞሽ የ ACK ምላሾች ሲደርሱ የኤም.ኤስ.ኤስ እድገቱን ያቆማል. የ CWDE ን ዋጋ ካሳደጉ በኋላ ሶስት የደመወዝ ቅመሞች ከተቀበሉ, የ SSTHAME እሴት ግማሽ ዋጋ ያለው የ CWND እሴት እና ፈጣን የማገገሚያ ሁኔታ ይቀመጣል.
ፈጣን ማገገም
በቅደም ተከተል ለተያዙት የእድገት መስኮቱ መስኮት መስኮት ክምችት, ያ የእድገት መስኮቱ መስኮት ዋጋ ዋጋ, ያ ነው ይህ በተቻለ መጠን የማስተላለፍ ውጤታማነት ለማሻሻል በአውታረ መረቡ ውስጥ በተሳካ ሁኔታ የተላለፉትን የፓኬት ክፍሎችን መጠቀም ነው.
የጠፋው የፓኬት ክፍል ሲመጣ, የ CWND እሴት እና ከዚያ ወደ መጨናነቅ የማስወገድ ግዛት ውስጥ ይገባል. ይህ የመግቢያ መስኮቱን መጠን መቆጣጠር እና የአውታረ መረብ መጨናነቅን የበለጠ ከመጨመሩ ያስወግዳል.
አንድ ቀን ከመዋሸት የመቆጣጠሪያ ሁኔታ በኋላ ከተከሰተ የአውታረ መረብ ሁኔታ የበለጠ ከባድ እና TCP ከሚያስከትለው የመግቢያ መራቅ ከስደተኛ ሁኔታ ጋር የሚሽከረከር ነው. በዚህ ሁኔታ, የመከራው መስኮት ክምችት የተዋቀረው ከፍተኛው የፓኬት ክፍል ርዝመት እና በዝግታ የመነሻ ደረጃ ሰልፍ ዋጋ ተዘጋጅቷል. የዚህ ዓላማ አውታረመረብ የመርከብ ማቀነባበሪያ መጠንን እና የአውታረ መረብ መጨናነቅን ለመቀነስ ከተገመገመ በኋላ ቀስ በቀስ የመጨናጨቅ መስኮቱን መጠን እንደገና ማጎልበት ነው.
ማጠቃለያ
እንደ አስተማማኝ የትራንስፖርት ፕሮቶኮል, የታስተማል የትራንስፖርት ፕሮቶኮል, እውቅና በሚሰጥ ቁጥር, እውቅና, የአስተማማኝ ቁጥጥር, የግንኙነት ቁጥጥር, የግንኙነት ቁጥጥር እና የመስኮት ቁጥጥር. ከነሱ መካከል የፍሰት ቁጥጥር ዘዴው በላኪው የተላከውን የመቀበያው ትክክለኛ የመቀባበር አቅም መጠን በላኪው የተላከውን የመቀባበል መጠን መጠን ይቆጣጠራል, ይህም የአውታረ መረብ መጨናነቅ እና የአፈፃፀም መበላሸትን ያስወግዳል. የላኪው የመቆጣጠሪያ ዘዴ በላኪው የተላኩትን የመረጃ መጠን በማስተካከል የአውታረ መረብ መጨናነቅ ክስተት ያስወግዳል. የመግቢያ መስኮት ፅንሰ ሀሳቦች እና መስኮቶች በመላክ በላኪው የሚዛመዱ የመረጃው መጠን በመግቢያ መስኮቱ መጠን በማስተካከል በተለዋዋጭነት ቁጥጥር የሚደረግበት ነው. ቀርፋፋ ጅምር, መጨናነቅ መራቅ እና ፈጣን ማገገም ከኔትወርክ አቅም እና ጭቅኔ ደረጃ ጋር ለመላመድ በተለያዩ ስልቶች ውስጥ የመግቢያ መስኮቱን መጠን ያስተካክላል.
በሚቀጥለው ክፍል ውስጥ የ TCP የአስተዳደር ዘዴን በዝርዝር እንመረምራለን. የአስተዳዳሪ ዘዴ አስተማማኝ ስርጭትን ለማሳካት TCP አስፈላጊ አካል ነው. የጠፋ, የተበላሸ ወይም የተዘገበ ውሂብን እንደገና በማጥፋት አስተማማኝ ስርጭትን ያረጋግጣል. የአስተዳደር አተገባበር ዘዴ እና ስትራቴጂው በሚቀጥለው ክፍል ውስጥ በዝርዝር ይተርፋል እንዲሁም ይተዋወቃል. ተጠንቀቁ!
የልጥፍ ጊዜ-ፌብሩዋሪ - 24-2025