TCP (Transmission Control Protocol) የተብራራ

ፕሮቶኮል አስተማማኝ የሆነ የመረጃ ማስተላለፍን ማረጋገጥ

TCP (Transmission Control Protocol) በጣም አስፈላጊ የአውታር ፕሮቶኮል ነው. በአውታረመረብ አውድ ውስጥ አንድ ፕሮቶኮል የመረጃ ልውውጥ እንዴት እንደሚተገበር የሚያስተናግዱ የውይይት ስብስብ ሲሆን ይህም በመላው ዓለም ውስጥ ያለ ማንኛውም ሰው ከቦታው, ከሶፍትዌር ወይም ከሃርድዌር ጋር ከተጠቀሙበት ጋር ተመሳሳይ ነገር ያደርጋል . ቲ.ሲ.ፒ. ( TCP / IP ) በተሰኘው በጣም የታወቀ ሰው ውስጥ ከ IP (Internet Protocol) ጋር አብሮ ይሰራል. ከቅጥሮቹ ጋር አብረው ቢጫወቱ ይህን ቃል በኮምፒተርዎ ውስጥ, በስማርትፎን ወይም በተንቀሳቃሽ መሣሪያዎ ውስጥ ሊያዩ ይችላሉ. ቲቢው የመረጃውን አስተማማኝነት የሚያስተዳድር ሲሆን TCP ግን የመረጃ እቅዶችን ከቦታ ወደ መድረሻ ከማስተዋወቅ እና ከማስተላለፍ ጋር የተገናኘ ነው. በዚህ ጽሑፍ TCP ምን እንደሚያደርግ እና እንዴት እንደሚሰራ እንመለከታለን.

ምን TCP ነው

የ TCP ተግባር የውሂብ ሽግግር አስተማማኝ መሆኑን ለመቆጣጠር ነው. እንደ በይነመረብ ባሉ አውታረመረቦች ላይ, ውሂብ በአውታረ መረቡ በኩል በተላከለት የውሂብ መለኪያዎች ውስጥ ሲሆን ኦፕሪተቶቹን ለመመለስ መድረሻው ከደረሱ በኋላ በድጋሚ እንዲሰበሰቡ ይደረጋሉ.

በኔትወርክ ላይ መረጃን ማስተላለፍ በንብርብሮች ውስጥ ይሠራል, እያንዳንዱ ፕሮቶኮል በአንዱ ሽፋኑ ላይ ሌሎች ነገሮችን እያከናወነ ነው. ይህ የንብርብሮች ስብስብ የፕሮቶኮል ቁልል ይባላል. የቲሲፒ እና የአይፒ የሥራ እጅን በደረጃው, አንዱ በሌላው ላይ. ለምሳሌ, በአንድ ምሰሶ ውስጥ ኤች ቲ ቲ ፒ - TCP - IP - WiFi ሊኖርዎ ይችላል. ይሄ ማለት, ለምሳሌ, አንድ ኮምፒዩተር ድረ-ገጽ ሲጠቀም, ኤችቲኤምኤልን ለመፈለግ የኤችቲቲፒ ፕሮቶኮልን ይጠቀማል, TCP ስርጭቱን ይቆጣጠራል, IP በአውታረ መረቡ ላይ (ለምሳሌ በይነመረብ) እና WiFi በአካባቢያዊ አውታረ መረቡ ላይ.

ስለዚህ, በሚተላለፉበት ወቅት አስተማማኝነት ለማረጋገጥ TCP ኃላፊነት አለበት. አስተማማኝ የውሂብ መተላለፊያ አንድ ከሚከተሉት ውስጥ የሚከተሉት መስፈርቶች ሲሟሉ ነው. ጽንሰ-ሐሳቡን በተሻለ መልኩ እንዲረዱ ተዘርዝረዋል.

እንዴት ነው TCP የሚሰራው

ቲኬት ጥቅሶቹን እንዲቆጥሩ ያስችላቸዋል. እንዲሁም ወደ መድረሻ ለመድረስ የመጨረሻ ገደብ አላቸው (ብዙ መቶ ሚሊሰከንዶች ጊዜው ያለፈበት ጊዜ), እና ሌሎች የቴክኒካዊ ድንጋጌዎች ናቸው. ለእያንዳንዱ እሽቅድምድም የተላከለት መሳሪያ, በማረጋገጫ ምልክት በሚታወቅ እሽግ በኩል መላክ ይደረጋል. ስሟ ሁሉንም ይነግረዋል. ከሽርክው በኋላ, ምንም ማረጋገጫ ሳይሰጥ ሲቀር, ምንጩ የጠፋ ወይም የተዘገመ ፓኬት ሌላ ቅጂ ይልካል. ከዝቅተኛ ቅደም ተከተሎች የተሰሩ እሽጎችም እውቅና አልሰጡም. በዚህ መንገድ, ሁሉም ፓኬቶች ያልተጣራና ተቀባይነት ያለው መዘግየት የሌላቸው ቀዳዳዎች እና ያልተሰሩ እና ተቀባይነት ያላቸው ዘግይቶች ናቸው.

TCP አድራሻ

IP የላኩ የአይፒ አድራሻዎች (IP addresses) አድራሻዎችን ለመቆጣጠር ሙሉ ስልት ቢኖረውም, TCP እንደዚህ አይነት የተራቀቀ የአድራሻ አይሰጥም. አንድ አያስፈልገውም. በየትኛው አገልግሎት እየሰጠ እንደሆነ ለማወቅ ጥቅም ላይ እየዋለ ያለው መሣሪያ የሚጠቀማቸው መሣሪያዎችን ብቻ ነው የሚጠቀመው. እነዚህ ቁጥሮች ወደቦች ይባላሉ. ለምሳሌ, የድር አሳሾች ፖርት 80 ን ለ TCP ይጠቀማሉ. (Port 25) ጥቅም ላይ ይውላል ወይም ኢሜል ይጠቀማል. የወደብ ወደብ አንድ አገልግሎት ከአይፒ አድራሻ ጋር ተጣምሮ, ለምሳሌ 192.168.66.5:80