የኔትወርክ ፓኬት ደላላ TCP ግንኙነቶች: - የሶስትዮሽ እጅን የመግባት ፍላጎትን ያዳክማል

TCP ግንኙነት ማዋቀር
ድሩን ስናስስ, ኢሜል ላክ ወይም የመስመር ላይ ጨዋታ መጫወት, ከኋላው ውስብስብ አውታረ መረብ ግንኙነት ብዙውን ጊዜ አያስብም. ሆኖም, በእኛ እና በአገልጋዩ መካከል የተረጋጋ ግንኙነትን የሚያሳዩ እነዚህ ትናንሽ እርምጃዎች ናቸው. በጣም አስፈላጊ ከሆኑት እርምጃዎች ውስጥ አንዱ የ TCP ግንኙነት ማዋቀሪያ ነው, እናም የዚህ ኮር የሶስት መንገድ እጅ ነው.

ይህ የጥናት ርዕስ የሦስት መንገድ ቅሬታዎችን መርህ, ሂደት እና አስፈላጊነት በዝርዝር ያብራራል. በደረጃ በደረጃ, የግንኙነት መረጋጋት እና አስተማማኝነት እንዴት እንደሚሆን, እና ለመረጃ ማስተላለፍ እንዴት እንደሚያስፈልግ እና ለምን ያህል አስፈላጊ መሆኑን እናብራራለን. በሶስት መንገድ እጅ ውስጥ ጥልቅ በሆነ ግንዛቤ, የአውታረ መረብ ግንኙነት መሠረታዊ አቋማጮችን እና ስለ TCP ግንኙነቶች አስተማማኝነት አስተማማኝነትን በተመለከተ የተሻለ ግንዛቤ እናገኛለን.

የ TCP ሶስት-መንገድ የእጅ ማሻሻያ ሂደት እና የግዛት ሽግግር
TCP ከውሂብ ስርጭት በፊት የግንኙነት ማቋቋም የሚፈልግ የግንኙነት-ተኮር ትራንስፖርት ፕሮቶኮል ነው. ይህ የግንኙነት ማቋቋሚያ ሂደት የሚከናወነው በሶስት መንገድ እጅ ስሜት ነው.

 Tcp ባለሦስት መንገድ እጅ ስሜት

በእያንዳንዱ ትስስር ውስጥ የተላኩውን የ TCP ፓኬጆችን በጥልቀት እንመርምር.

መጀመሪያ, ደንበኛው እና አገልጋዩ ሁለቱም ዝግ ናቸው. በመጀመሪያ, አገልጋዩ ወደብ በንቃት ያዳምጣል እና በማዳመጥ ሁኔታ ውስጥ ነው, ይህም ማለት አገልጋዩ መጀመር አለበት ማለት ነው. በመቀጠል ደንበኛው የድር ገጹን መድረስ ለመጀመር ዝግጁ ነው. ከአገልጋዩ ጋር ግንኙነት ማቋቋም ይኖርበታል. የመጀመሪያው የግንኙነት ፓኬት ቅርጸት እንደሚከተለው ነው-

 ፓኬጅ

ደንበኛው ግንኙነትን ሲያነሳ, የዘፈቀደ የመጀመሪያ ቅደም ተከተል ቁጥር (ደንበኛ_የን) በ TCP አርዕስት ላይ "ቅደም ተከተል ቁጥር" መስክ ውስጥ ያስቀምጣል. በተመሳሳይ ጊዜ, ደንበኛው የውጪው ፓኬጅ ፓኬጅ ፓኬት ነው ለማመልከት ደንበኛው የጠለፋ ቦታን ከ 1 እስከ 1 ድረስ ያቀርባል. ደንበኛው የመጀመሪያውን ክፍል ወደ አገልጋዩ በመላክ ከአገልጋዩ ከአገልጋዩ ጋር መገናኘት እንደሚፈልግ ያመለክታል. ይህ ፓኬት የትግበራ ንብርብር ውሂብ (ማለትም, የተላከ ውሂብን አይይዝም. በዚህ ነጥብ ላይ የደንበኛው ሁኔታ መመሪያ እንደ ተልኳል ምልክት ተደርጎበታል.

+ ኤክስኬክ ፓኬጅ ያመሳስሉ

አንድ አገልጋይ ከደንበኛው ሽፋን በሚቀበልበት ጊዜ, እሱ የራሱን መለያ ቁጥር (አገልጋይ_INN) በ TCP አርዕስት መስክ ውስጥ ያመላክታል. ቀጥሎም አገልጋዩ ወደ ደንበኛ_ 1 "የምስጋና ቁጥር" በመስክ ውስጥ ይገባል. በመጨረሻም, የአመልካቹ ንብርብር ውሂብ (እና ለአገልጋዩ ምንም ውሂብ የያዘ). በዚህ ጊዜ አገልጋዩ በአስተሳሰለው የ RCVD ሁኔታ ውስጥ ነው.

ኤክ ፓኬት

ደንበኛው ከአገልጋዩ በኋላ ምላሽ ከሰጠ በኋላ ለመጨረሻው ምላሽ ፓኬት ምላሽ ለመስጠት የሚከተሉትን ማሻሻያዎች ማድረግ ያስፈልጋል-በመጀመሪያ, ደንበኛው የ TCP የ TCP የ TCP የ TCP የ TCP የ TCP የ TCP የ TCP ን አርኪ የ TCP የመጀመሪያ ደረጃ የ TCP የመጀመሪያ ደረጃ የ TCP የ TCP ንጣፍ አርዕስት ማከናወን አለበት. በሁለተኛ ደረጃ, ደንበኛው "የመልእክት ቁጥርን ያረጋግጡ" ሜዳ ውስጥ ወደ እሴት አገልጋይ_1 1 ይገባል. በመጨረሻም ደንበኛው ፓኬቱን ወደ አገልጋዩ ይልካል. ይህ ፓኬት ከደንበኛው ወደ አገልጋይ ሊወስድ ይችላል. የእነዚህ ሥራዎች ከተጠናቀቁ በኋላ ደንበኛው ወደ ተመራጩ ሁኔታ ይገባል.

አንዴ አገልጋዩ ከደንበኛው የመመለሻ ፓኬጅ ከተቀበለ በኋላ ወደ ተቋሙ ሁኔታ ይቀየራል.

ከላይ ከተጠቀሰው ሂደት እንደሚመለከቱት በሶስት መንገድ እጅን የሚያከናውን, ሦስተኛው እጅ ግፊት ውሂብን እንዲሸከም ተፈቅዶላቸዋል, ግን የመጀመሪያዎቹ ሁለት እጆች አይደሉም. ይህ ብዙውን ጊዜ በቃለ መጠይቆች ውስጥ የሚጠየቀው ጥያቄ ነው. ከሶስት መንገድ እጅ ጋር በተሟላ ሁኔታ ከተጠናቀቀ በኋላ ሁለቱም ወገኖች ግንኙነቱ በተሳካ ሁኔታ የተቋቋመ መሆኑን የሚያመለክቱ ሲሆን ደንበኛው እና አገልጋይ እርስ በእርስ የመነሻ ቦታ መላክ ሊጀምሩ ይችላሉ.

ለምን ሶስት እጆችን? ሁለት ጊዜ ሁለት ጊዜ አይደለም?
የተለመደው መልስ "የሶስት መንገድ የእጅ ስሜት የመቀበል እና የመላክ ችሎታ ያረጋግጣል." ይህ መልስ ትክክል ነው, ግን ዋናው ምክንያት ብቻ ነው, ዋናውን ምክንያት አያስተላልፍም. በሚቀጥሉት, ለሶስትዮሽ እጅህ እፈቅዳለሁ ከሦስት ገጽታዎች ከሦስት ገጽታዎች መካከል የዚህን ጉዳይ መረዳታችን እንዲጨምር አድርጌ.

ባለሦስት መንገድ እጅህ በታሪካዊ ተደጋጋሚ ግንኙነቶች (ዋናው ምክንያት) ከመጀመሪያው ጋር በተያያዘ ውጤታማ በሆነ መንገድ መቆጠብ ይችላል
ባለሦስት መንገድ እጅ ስሜት ሁለቱም ወገኖች አስተማማኝ የመጀመሪያ ቅደም ተከተል ቁጥር እንደተቀበሉ ዋስትና ይሰጣል.
ባለ ሦስት መንገድ እጅን ማባከን ሀብቶችን ከማባከን ይርቃል.

ምክንያት 1: - ታሪካዊ የተባዙ ቀኖችን ያስወግዱ
በሃሰል ውስጥ የሦስት መንገድ ስሜት ዋና ምክንያት በአሮጌው የተባዛ የግንጊት ትስስር ማስጀመር የተፈጠረበትን ግራ መጋባት መራቅ ነው. በተወሳሰበ አውታረ መረብ አካባቢ ውስጥ የውሂብ ፓኬጅዎች ስርጭቶች በተጠቀሰው ጊዜ መሠረት በተጠቀሰው ጊዜ መሠረት ሁል ጊዜ ወደ መድረሻ አስተናጋጅ አይላክም, እና በአውታረመረብ መጨናነቅ እና በሌሎች ምክንያቶች የተነሳ የመጀመሪያ ደረጃ አሰጣጥ ሊደርሱ ይችላሉ. ይህንን ለማስቀረት TCP ግንኙነቱን ለማቋቋም የሶስት መንገድ እጅን ይጠቀማል.

የሶስት-መንገድ እጅህ ታሪካዊ የተባዙ ግንኙነቶችን ያስወግዳል

ደንበኛው በተከታታይ በርካታ የመተዋወቂያ ማቋቋሚያ ፓኬጆችን ሲልክ, እንደ አውታረ መረብ መጨናነቅ ባሉ ሁኔታዎች ውስጥ የሚከተለው ሊከሰት ይችላል-

1- የአሮጌው አሰጣጥ ፓኬጆች የቅርብ ጊዜው ፓኬጆች በፊት በአገልጋዩ ውስጥ ደርሰዋል.
2- አገልጋዩ የድሮውን ክፍል ከተቀበለ በኋላ ወደ ደንበኛው + የ ACECA ፓኬት ይመልሳል.
3- ደንበኛው የማመላቹን + ኤክስኬክ ፓኬት ሲቀበል, ግንኙነቱ በገዛ አገሩ መሠረት የታሪካዊ ግንኙነት ነው, ከዚያ በኋላ ያለውን ግንኙነት ለማውጣት የመጀመሪያውን ፓኬት ይልካል.

በሁለት እጅ ግኝት, የአሁኑ ግንኙነቱ ታሪካዊ ግንኙነት መሆኑን ለማወቅ ምንም መንገድ የለም. ባለሦስት መንገድ እጅ ደክሙ ሦስተኛው ፓኬት ለመላክ ዝግጁ ከሆነው ዐውደ-ጽሑፍ ላይ የተመሠረተ ታሪካዊ ግንኙነት መሆኑን እንዲወስን ይፈቅድለታል-

1- ታሪካዊ ትስስር ከሆነ (ቅደም ተከተል ቁጥር ጊዜው አልፎበታል, በሦስተኛው እጅ የተላከው ፓኬት የታሪካዊውን ግንኙነት ለማጉላት የመጀመሪያ ፓኬት ነው.
2- ታሪካዊ ግንኙነት ካልሆነ ለሶስተኛ ጊዜ የተላከ ፓኬት የ ACK ፓኬት ነው, እና ሁለቱ የመገናኛ ፓርቲዎች ግንኙነቱን በተሳካ ሁኔታ ያቋቁማሉ.

ስለዚህ TCP የሶስት መንገድ እጅን የሚጠቀምበት ዋነኛው ምክንያት ታሪካዊ ግንኙነቶችን ለመከላከል ግንኙነቱን ይጀምራል.

ምክንያቱ 2 የሁለቱም ወገኖች የመጀመሪያ ደረጃ ቁጥሮች ለማመሳሰል
የ TCP ፕሮቶኮል ሁለቱም ወገኖች ቅደም ተከተሎች መያዝ አለባቸው, ይህም አስተማማኝ ስርጭትን ለማረጋገጥ ቁልፍ ነገር ነው. ቅደም ተከተል ቁጥሮች በ TCP ግንኙነቶች ውስጥ ወሳኝ ሚና ይጫወታሉ. የሚከተሉትን ያደርጋሉ-

ተቀባዩ የተባዛ መረጃዎችን ማስወገድ እና የውሂቡን ትክክለኛነት ማረጋገጥ ይችላል.

የመረጃው ታማኝነትን ለማረጋገጥ ተቀባዩ በቅደም ተከተል ቁጥር ቅደም ተከተል ሊወስድ ይችላል.

Studlizizize ቁጥሩ አስተማማኝ የውሂብ ስርጭትን በማንቃት በሌላኛው ወገን የተቀበለውን የውሂብ ፓኬት መለየት ይችላል.

ስለዚህ ደንበኛው የ TCP ግንኙነትን ሲያመሰግኑ ከመጀመሪያው ቅደም ተከተል ቁጥር ጋር ፓኬጆችን ያመላክታል እና የደንበኛው አሰጣጥ ፓኬጅ በተሳካ ሁኔታ መቀበልን የሚገልጽ የአክ ፓኬት እንዲመልስ ይፈልጋል. ከዚያ አገልጋዩ ፓኬጅውን ከደንበኛው የመነሻ ቅደም ተከተል ቁጥሩን ከደንበኛው ቁጥር ጋር ይልካል እናም ደንበኛው መልስ እንዲሰጥለት ይጠብቃል, እያንዳንዱ እና ለሁሉም, የመነሻ ቅደም ተከተል ቁጥሮች በአስተማማኝ ሁኔታ መካፈልን ለማረጋገጥ ይጠብቃል.

የሁለቱም ወገኖች የመጀመሪያ መለያ ቁጥር ቁጥሮችን ያመሳስሉ

ምንም እንኳን የአራት መንገድ ቅኖች የሁለቱም ወገኖች የመጀመሪያ ቅደም ተከተል ቁጥራቸው በአስተማማኝ ሁኔታ ማመሳሰል ቢቻልም ሁለተኛው እና ሦስተኛው እርምጃዎች ወደ አንድ ደረጃ ሊጣመሩ ይችላሉ, ይህም በሦስት መንገድ የሚሽከረከር እጅን ያስከትላል. ሆኖም, ሁለቱ እጆችን የመነሻ ፓርቲው የመጀመሪያ ቅደም ተከተል ቁጥር በሌላ አካል በተሳካ ሁኔታ የተቀበለ መሆኑን ብቻ ዋስትና ሊሰጥ ይችላል, ግን የሁለቱም ወገኖች የመነሻ ቅደም ተከተል ቁጥር ሊረጋገጥ እንደሚችል ዋስትና የለም. ስለዚህ የ TCP ግንኙነቶች መረጋጋትን እና አስተማማኝነትን ለማረጋገጥ የሶስት መንገድ እጅ በጣም ጥሩ ምርጫ ነው.

ምክንያት 3-ሀብቶችን ከማባከን ተቆጠብ
የደንበኛው ጥያቄ ጥያቄ በአውታረ መረቡ ውስጥ ሲታገድ, ደንበኛው በአገልጋዩ የተላከውን የ ACK ፓኬት መቀበል አይችልም, ስለዚህ ተመሳሳይነቱ ይቀጣል. ሆኖም, ሦስተኛው እጅ ማደክ ከሌለ አገልጋዩ ደንበኛው ግንኙነቱን ለማቋቋም የ ACK እውቅና ከተቀበለ መወሰን አይችልም. ስለዚህ አገልጋዩ እያንዳንዱን ማመሳስል ከተቀበለ በኋላ ግንኙነትን የሚያረጋግጥ ብቻ ነው. ይህ ወደሚከተሉት ይመራቸዋል-

የሀብት ማባከን-የደንበኛው አሰላሱ ጥምቀት ከተገደለ, ለተደጋጋሚ በርካታ ፓኬጆች ማሰራጨት, አገልጋዩ ጥያቄውን ከተቀበሉ በኋላ በርካታ Readnest ን ያወጣል. ይህ ወደ አላስፈላጊ የአገልጋይ ሀብቶች ማባከን ያስከትላል.

የመልእክት ማቆያ: - በሦስተኛው እጅ ማጠፊያ አለመኖር ምክንያት, አገልጋዩ ግንኙነቱን ለማቋቋም ደንበኛው የ ACK እውቅናውን በትክክል መቀበሉን የማወቅበት መንገድ የለውም. በዚህ ምክንያት መልእክቶች በአውታረ መረቡ ውስጥ ከተጣበቁ ደንበኛው እንደገና እና እንደገና ተመሳሳይ ጥያቄዎችን ደጋግሞ እንዲሰጥ እና አገልጋዩ በአግባቡ አዳዲስ ግንኙነቶችን እንዲያቆም ያደርገዋል. ይህ የአውታረ መረብ መጨናነቅን እና አጠቃላይ አውታረ መረብ አፈፃፀም ላይ አሉታዊ ተጽዕኖ ያሳድራል.

ሀብቶችን ከማባከን ተቆጠብ

ስለዚህ የአውታረ መረብ ግንኙነት መረጋጋትን እና አስተማማኝነትን ለማረጋገጥ TCP የእነዚህን ችግሮች መከሰት እንዳይከሰት ለመከላከል የጋራውን ግንኙነት ለመመስረት ባለሦስት መንገድ እጅን ይጠቀማል.

ማጠቃለያ
የአውታረ መረብ ፓኬት ደላላTCP የግንኙነት ማቋቋሚያ ተከናውኗል በሶስት መንገድ እጅ ስሜት ነው. በሶስት-መንገድ እጅ ስሜት ውስጥ ደንበኛው በመጀመሪያ ግንኙነት ማቋቋም እንደሚፈልግ የሚያመለክተው ከአገልጋዩ ጋር አንድ ፓኬት ይልካል. ከደንበኛው ጥያቄውን ከደረሱ በኋላ አገልጋዩ የግንኙነቱ ጥያቄ ተቀባይነት ማግኘቱን እና የራሱን የመጀመሪያ ቅደም ተከተል ቁጥር የሚልክ መሆኑን አገልጋዩ ከደንበኛው ጋር ፓኬት ይሰጣል. በመጨረሻም, ግንኙነቱ በተሳካ ሁኔታ የተቋቋመ መሆኑን ለማመልከት ደንበኛው ለአገልጋይ ባንዲራ ለአገልጋዩ ይሰጣል. ስለሆነም ሁለቱ ወገኖች በተቋቋመው ሁኔታ ውስጥ ናቸው እናም አንዳቸው ለሌላው መረጃ መላክ ይችላሉ.

በአጠቃላይ, የ TCP ትስስር ማቋቋም የሶስት-መንገድ ማቋቋሚያ ሂደት የታሪክ መረጋጋትን እና አስተማማኝነትን ለማስቀረት, ታሪካዊ ግንኙነቶች ንፅፅር እና ማባከንን ለማረጋገጥ ሁለቱም ወገኖች ውሂብን መቀበል እና መላክ መቻላቸውን ያረጋግጣሉ.


የልጥፍ ጊዜ: ጃን-08-2025