HTTP እንዴት እንደሚሰራ፡ የከፍተኛ ጽሑፍ ማስተላለፍ ፕሮቶኮል ተብራርቷል።

ዝርዝር ሁኔታ:

HTTP እንዴት እንደሚሰራ፡ የከፍተኛ ጽሑፍ ማስተላለፍ ፕሮቶኮል ተብራርቷል።
HTTP እንዴት እንደሚሰራ፡ የከፍተኛ ጽሑፍ ማስተላለፍ ፕሮቶኮል ተብራርቷል።
Anonim

Hypertext Transfer Protocol የድር አሳሾች እና አገልጋዮች ለመገናኘት የሚጠቀሙበትን የአውታረ መረብ ፕሮቶኮል መስፈርት ያቀርባል። ፕሮቶኮሉ በዩአርኤል ውስጥ ስለሚታይ (ለምሳሌ https://www.lifewire.com) ድር ጣቢያ ሲጎበኙ HTTP ያያሉ።

ይህ ፕሮቶኮል እንደ ፋይል ማስተላለፍ ፕሮቶኮል ከሌሎች ጋር ተመሳሳይ ነው፣ በደንበኛው ፕሮግራም ፋይሎችን ከሩቅ አገልጋይ ለመጠየቅ ስለሚጠቀም። ኤችቲቲፒን በተመለከተ የድር አሳሽ የኤችቲኤምኤል ፋይሎችን ከድር አገልጋይ ይጠይቃል፣ከዚያም በአሳሹ ውስጥ በጽሁፍ፣በምስሎች፣በገጽ አገናኞች እና ተዛማጅ ንብረቶች ይታያል።

አሳሾች ኤችቲቲፒን በመጠቀም ስለሚገናኙ፣ በአሳሹ የአድራሻ አሞሌ ላይ ሲተይቡት ብዙውን ጊዜ ፕሮቶኮሉን ከዩአርኤል መጣል ይችላሉ።

የኤችቲቲፒ ታሪክ

ቲም በርነርስ-ሊ የመጀመሪያውን የኤችቲቲፒ መስፈርት በ1990ዎቹ መጀመሪያ ላይ የፈጠረው የመጀመሪያው አለም አቀፍ ድርን በመግለፅ የስራው አካል ነው። ሶስት ዋና ስሪቶች በ1990ዎቹ ተሰማርተዋል፡

  • HTTP 0.9፡ የመሠረታዊ የከፍተኛ ጽሑፍ ሰነዶች ድጋፍ።
  • HTTP 1.0: የበለጸጉ ድር ጣቢያዎችን ለመደገፍ ቅጥያዎች።
  • ኤችቲቲፒ 1.1: የኤችቲቲፒ 1.0 የአፈጻጸም ውስንነቶችን ለመፍታት የተሰራ፣በኢንተርኔት RFC 2068 ውስጥ የተገለጸ።

የቅርብ ጊዜው እትም HTTP 2.0 በ2015 የጸደቀ መስፈርት ሆነ። ከኤችቲቲፒ 1.1 ጋር የኋሊት ተኳኋኝነትን ይጠብቃል ነገር ግን ተጨማሪ የአፈጻጸም ማሻሻያዎችን ያቀርባል።

መደበኛ HTTP በአውታረ መረብ ላይ የተላከውን ትራፊክ ባያመሰጥርም፣ የኤችቲቲፒኤስ መስፈርት ደህንነቱ በተጠበቀ የሶኬት ንብርብር ወይም በኋላ ላይ የትራንስፖርት ንብርብር ደህንነትን በመጠቀም ወደ HTTP ምስጠራን ይጨምራል።

ኤችቲቲፒ እንዴት እንደሚሰራ

ኤችቲቲፒ በTCP ላይ የተገነባ የደንበኛ አገልጋይ የግንኙነት ሞዴልን የሚጠቀም የመተግበሪያ ንብርብር ፕሮቶኮል ነው። የኤችቲቲፒ ደንበኞች እና አገልጋዮች በጥያቄ እና በምላሽ መልእክቶች ይገናኛሉ። ሶስቱ ዋና የኤችቲቲፒ መልእክት አይነቶች GET፣POST እና HEAD ናቸው።

  • HTTP GET፡ ወደ አገልጋይ የተላኩ መልዕክቶች ዩአርኤል ብቻ ይይዛሉ። ዜሮ ወይም ተጨማሪ አማራጭ የውሂብ መለኪያዎች በዩአርኤሉ መጨረሻ ላይ ሊጨመሩ ይችላሉ። አገልጋዩ ካለ የዩአርኤሉን አማራጭ ውሂብ ክፍል ያስኬዳል እና ውጤቱን (የድረ-ገጽ ድረ-ገጽ ወይም አካል) ወደ አሳሹ ይመልሳል።
  • ኤችቲቲፒ POST፡ መልእክቶች ማንኛውንም አማራጭ የውሂብ መለኪያዎችን ወደ ዩአርኤሉ መጨረሻ ከማከል ይልቅ በጥያቄው አካል ውስጥ ያስቀምጣሉ።
  • ኤችቲቲፒ ራስ: ጥያቄዎች ከGET ጥያቄዎች ጋር ተመሳሳይ ይሰራሉ። በዩአርኤል ሙሉ ይዘት ምላሽ ከመስጠት ይልቅ አገልጋዩ የርዕሱን መረጃ ብቻ (በኤችቲኤምኤል ክፍል ውስጥ ያለውን) መልሷል።
Image
Image

አሳሹ የTCP ግንኙነትን ከአገልጋዩ ጋር በማስጀመር ከኤችቲቲፒ አገልጋይ ጋር ግንኙነት ይጀምራል። የድር አሰሳ ክፍለ ጊዜዎች የአገልጋይ ወደብ 80ን በነባሪ ይጠቀማሉ፣ ምንም እንኳን ሌሎች እንደ 8080 ያሉ ወደቦች አንዳንድ ጊዜ በምትኩ ጥቅም ላይ ይውላሉ።

አንድ ክፍለ ጊዜ ከተመሠረተ በኋላ ድረ-ገጹን በመጎብኘት የኤችቲቲፒ መልዕክቶችን መላክ እና መቀበልን ያስነሳሉ።

ኤችቲቲፒ ሀገር አልባ ስርዓት የሚባለው ነው። ይህ ማለት እንደ ኤፍቲፒ ካሉ ሌሎች የፋይል ማስተላለፊያ ፕሮቶኮሎች በተቃራኒ የኤችቲቲፒ ግንኙነት ጥያቄው ከተጠናቀቀ በኋላ ይቋረጣል። ስለዚህ፣ የእርስዎ የድር አሳሽ ጥያቄውን ከላከ እና አገልጋዩ በገጹ ምላሽ ከሰጠ በኋላ ግንኙነቱ ይዘጋል።

መላ ፍለጋ

በኤችቲቲፒ የሚተላለፉ መልዕክቶች በብዙ ምክንያቶች ላይሳኩ ይችላሉ፡

  • የተጠቃሚ ስህተት።
  • የድር አሳሹ ወይም የድር አገልጋይ ብልሽት።
  • የድረ-ገጾች መፈጠር ላይ ስህተቶች።
  • ጊዜያዊ የአውታረ መረብ ችግሮች።

እነዚህ አለመሳካቶች ሲከሰቱ ፕሮቶኮሉ የውድቀቱን መንስኤ ይይዛል እና የኤችቲቲፒ ሁኔታ መስመር/ኮድ የሚባል የስህተት ኮድ ለአሳሹ ያሳውቃል። ስህተቶቹ ምን አይነት ስህተት እንደሆነ ለማመልከት በተወሰነ ቁጥር ይጀምራሉ።

ለምሳሌ ከአራት ጀምሮ የውድቀት ኮድ ያላቸው ስህተቶች የገጹን ጥያቄ በትክክል መጨረስ አለመቻሉን ወይም ጥያቄው የተሳሳተ አገባብ እንደያዘ ያሳያል። እንደ ምሳሌ, 404 ስህተቶች ማለት አንድ ድረ-ገጽ ማግኘት አይቻልም; አንዳንድ ድር ጣቢያዎች አስደሳች ብጁ 404 የስህተት ገጾችን ያቀርባሉ።

የሚመከር: