Hypertext Transfer Transfer Protocol ተብራርቶ

ስለ ኤች ቲ ቲ ፒ ለማወቅ የሚያስፈልግዎ ሁሉ

ኤችቲቲፒ (Hypertext Transfer Protocol) የድር አሳሾች እና ሰርቨሮች ለመግባባት የሚጠቀሙበት የአውታረ መረብ ፕሮቶኮል መደበኛ ያወጣል. አንድ ድር ጣቢያን ሲጎበኙ በ URL ላይ በትክክል ስለተጻፉ ይህንን ለማወቅ ቀላል ነው (ለምሳሌ http: // www. ).

ይህ ፕሮቶኮል ከሩቅ አገልጋይ ፋይሎችን ለመጠየቅ በደንበኛ ፕሮግራም ጥቅም ላይ እንደዋለ እንደ ኤፍቲፒ ጋር ተመሳሳይ ነው. በኤች ቲ ኤም ጉዳይ ውስጥ, አብዛኛውን ጊዜ በድር አሳሽ ውስጥ የኤችቲኤምኤል ፋይሎችን የሚጠይቅ የድር አሳሽ ነው, እሱም በፅሁፍ, ምስሎች, አገናኞች, ወዘተ. ውስጥ ይታያሉ.

ኤችቲቲፒ "አገር አልባ አገር" የሚባለው ነው. ይህ ማለት እንደ FTP የመሳሰሉ ሌሎች የፋይል ማስተላለፊያ ፕሮቶኮሎች ሳይሆን ኤች ቲ ቲ ፒ ግንኙነቱ ጥያቄው ከተደረገ በኋላ ይተካል. ስለዚህ, አንዴ የድር አሳሽ ጥያቄውን ካስተላለፈ እና አገልጋዩ ከገጹ ጋር ምላሽ ሲሰጥ ግንኙነቱ ይዘጋል.

አብዛኛው የድር አሳሽ ወደ ነባሪ ኤችቲኤምኤል እንደመሆኑ መጠን የጎራ ስም ብቻ መተየብ እና ማሰሻው «http: //» ክፍሉን በራስሰር መሙላት ይችላሉ.

የ HTTP ታሪክ

ቲን በርነል-አን የመጀመሪያውን ኤችቲቲፒ (HTTP) በ 1990 ዎቹ የመጀመሪያውን ዓለም አቀፋዊ ድር በመግለጽ ስራው አካል በመሆን ፈጠረ. በ 1990 ዎች ውስጥ ሦስት ዋና ዋና ትርጉሞች ተሰራጭተዋል.

አዲሱ ስሪት የኤች ቲ ቲ ፒ 2.0 በ 2015 ተቀባይነት ያለው ደረጃ ሆኗል. ከ HTTP 1.1 ጋር ኋላ ያለውን ተኳሃኝነት ይይዛል ነገር ግን ተጨማሪ የአፈጻጸም ማሻሻያዎችን ያቀርባል.

መደበኛ ኤች ቲ ቲ ስክሪፕት በአውታረመረብ ላይ የተላለፈውን ትራፊክ አይመስላም, የኤችቲቲፒኤስ መደበኛ (መሰረታዊ) የደህንነት ሴክቲቭ ንብርብር (ኤስኤስኤል) ወይም (በኋላ) ትራንስፖርት ንብርብር (TLS) በመጠቀም ኢንክሪፕት ( ኤችቲኤምኤል ) ለመጨመር የተገነባ ነው.

HTTP እንዴት እንደሚሰራ

የኤችቲቲፒ (HTTP) ደንበኛ-አገልጋይ ግንኙነት ሞዴል የሚጠቀም በ TCP በላይ የተገነባ የመተግበሪያ ደረጃዎች ፕሮቶኮል ነው. የኤች ቲ ቲ ፒ ደንበኞች እና አገልጋዮች በኤችቲቲፒ ጥያቄ እና በመልዕክቶች በኩል የሚነጋገሩ ናቸው. ሦስቱ ዋና የኤችቲቲፒ መልእክቶች GET, POST እና HEAD ናቸው.

አሳሹ ከኤች ቲ ቲ ፒ አገልጋይ ጋር ግንኙነቶችን ከአገልጋዩ ጋር በማነሳሳት ይጀምራል. የድር አሰሳ ክፍለ ጊዜዎች 80 አገልጋይ በነባሪነት ያገለግላል. እንደ 8080 ያሉ ሌሎች ወደቦች ግን አንዳንድ ጊዜ ይጠቀማሉ.

አንዴ ክፍለ ጊዜ ከተመሠረተ በኋላ, ተጠቃሚው የድረ-ገጹን ድረ-ገጽ በመጎብኘት ኤም ቲ ፒ መልእክቶችን መላክ እና መቀበልን ያስጀምራል.

ችግሮች በ HTTP

በ HTTP ላይ የተላለፉት መልዕክቶች በብዙ ምክንያቶች ሊደርሱ አይችሉም.

እነዚህ አለመሳካቶች በሚከሰቱበት ወቅት, ፕሮቶኮሉ የችግሩ መንስኤ (ከተቻለ) ይይዛል እና የስህተት ኮድ ወደ የኤችቲቲፒ ሁኔታ መስመር / ኮድ ይሸጣል . ስህተቶች ምን ዓይነት ስህተት እንዳለ ለማመልከት በተወሰነ ቁጥር ይጀምራሉ.

ለምሳሌ, 4xx ስህተቶች የገፁ ጥያቄ በትክክል አልተጠናቀቀም ወይም ጥቆማው የተሳሳተ አገባብ እንዳለው ሊያመለክት ይችላል. እንደ ምሳሌ, 404 ስህተቶች ማለት ገፁ ሊገኝ አይችልም ማለት ነው. አንዳንድ ድር ጣቢያዎች አንዳንድ አዝናኝ ብጁ 404 የስህተት ገጾችም አላቸው .