HTTP/3.0 የታቀደውን መደበኛ ሁኔታ ተቀብሏል።

ለኢንተርኔት ፕሮቶኮሎች እና አርክቴክቸር ልማት ኃላፊነት ያለው አይኢኤፍኤፍ (የኢንተርኔት ምህንድስና ግብረ ኃይል) ለኤችቲቲፒ/3.0 ፕሮቶኮል RFC ምስረታ አጠናቅቋል እና ተዛማጅ ዝርዝሮችን በ RFC 9114 (ፕሮቶኮል) እና RFC 9204 የQPACK ራስጌ መጭመቂያ ቴክኖሎጂ ለኤችቲቲፒ/3)። የኤችቲቲፒ/3.0 ዝርዝር የ"ታቀደው መደበኛ" ሁኔታን ተቀብሏል ፣ ከዚያ በኋላ ሥራ ለ RFC ረቂቅ ደረጃ (ረቂቅ ስታንዳርድ) ደረጃ መስጠት ይጀምራል ፣ ይህ ማለት ፕሮቶኮሉን ሙሉ በሙሉ ማረጋጋት እና ሁሉንም ግምት ውስጥ ማስገባት ማለት ነው ። የተሰጡ አስተያየቶች. በተመሳሳይ ጊዜ የ HTTP/1.1 (RFC 9112) እና HTTP/2.0 (RFC 9113) ፕሮቶኮሎች ዝርዝር መግለጫዎች እንዲሁም የኤችቲቲፒ ጥያቄዎችን (RFC 9110) እና የኤችቲቲፒ መሸጎጫ መቆጣጠሪያ ራስጌዎችን የሚገልጹ ሰነዶች የተዘመኑ ስሪቶች ታትመዋል። (አርኤፍሲ 9111)

የኤችቲቲፒ/3 ፕሮቶኮል የQUIC (ፈጣን የዩዲፒ የኢንተርኔት ግንኙነቶች) ፕሮቶኮልን ለኤችቲቲፒ/2 ማጓጓዣ መጠቀምን ይገልጻል። QUIC የበርካታ ግንኙነቶችን ማባዛትን የሚደግፍ እና ከTLS/SSL ጋር የሚመጣጠን የኢንክሪፕሽን ዘዴዎችን የሚሰጥ የUDP ፕሮቶኮል ቅጥያ ነው። ፕሮቶኮሉ እ.ኤ.አ. በ 2013 በ Google የተፈጠረው የ TCP+TLS ጥምር ለድር አማራጭ ነው ፣ በ TCP ውስጥ ረጅም የግንኙነት ማዋቀር እና የድርድር ጊዜ ችግሮችን በመፍታት እና በመረጃ ዝውውሩ ወቅት ፓኬቶች በሚጠፉበት ጊዜ መዘግየቶችን ያስወግዳል።

HTTP/3.0 የታቀደውን መደበኛ ሁኔታ ተቀብሏል።

በአሁኑ ጊዜ የQUIC እና HTTP/3.0 ድጋፍ በሁሉም ታዋቂ የድር አሳሾች ውስጥ ተተግብሯል (በChrome፣ Firefox እና Edge፣ HTTP/3 ድጋፍ በነባሪነት ነቅቷል፣ እና በSafari ውስጥ “የላቁ> የሙከራ ባህሪዎች> HTTP/3” መቼት ያስፈልገዋል። እንዲነቃ). በአገልጋዩ በኩል የኤችቲቲፒ/3 አተገባበር ለ nginx (በተለየ ቅርንጫፍ እና በተለየ ሞጁል መልክ) ፣ Caddy ፣ IIS እና LiteSpeed ​​ይገኛሉ። የኤችቲቲፒ/3 ድጋፍ በCloudflare የይዘት ማቅረቢያ አውታረመረብም ይሰጣል።

የQUIC ቁልፍ ባህሪያት፡-

  • ከፍተኛ ደህንነት, ከ TLS ጋር ተመሳሳይ (በእርግጥ, QUIC TLS በ UDP የመጠቀም ችሎታ ይሰጣል);
  • የፓኬት መጥፋትን ለመከላከል የዥረት ትክክለኛነት ቁጥጥር;
  • ግንኙነትን ወዲያውኑ የመፍጠር ችሎታ (0-RTT ፣ በግምት 75% ከሚሆኑ ጉዳዮች ውሂብ የግንኙነት ማዋቀር ፓኬት ከላከ በኋላ ወዲያውኑ ሊተላለፍ ይችላል) እና ጥያቄ በመላክ እና ምላሽ በመቀበል መካከል አነስተኛ መዘግየቶችን ያቅርቡ (RTT ፣ የክብ ጉዞ ጊዜ);
    HTTP/3.0 የታቀደውን መደበኛ ሁኔታ ተቀብሏል።
  • ፓኬትን እንደገና ሲያስተላልፍ የተለየ ቅደም ተከተል ቁጥር መጠቀም, ይህም የተቀበሉትን እሽጎች በመለየት ላይ አሻሚነትን ያስወግዳል እና የጊዜ ማብቂያዎችን ያስወግዳል;
  • የፓኬት መጥፋት ከሱ ጋር የተያያዘውን ዥረት ማስተላለፍ ላይ ብቻ ተጽዕኖ ያሳድራል እና አሁን ባለው ግንኙነት ላይ በትይዩ በሚተላለፉ ጅረቶች ውስጥ ያለውን መረጃ አያቆምም;
  • የጠፉ እሽጎች እንደገና በመተላለፉ ምክንያት መዘግየቶችን የሚቀንሱ የስህተት ማስተካከያ መሳሪያዎች። የጠፋ ፓኬት መረጃን እንደገና ማስተላለፍ የሚያስፈልጋቸው ሁኔታዎችን ለመቀነስ ልዩ የስህተት ማስተካከያ ኮዶችን በፓኬት ደረጃ መጠቀም።
  • የክሪፕቶግራፊክ ብሎኮች ድንበሮች ከ QUIC እሽጎች ድንበሮች ጋር የተጣጣሙ ናቸው ፣ ይህም የፓኬት ኪሳራ በሚከተሉት ፓኬቶች ይዘት ላይ ያለውን ተፅእኖ ይቀንሳል ።
  • የ TCP ወረፋውን በመከልከል ምንም ችግሮች የሉም;
  • የግንኙነት መታወቂያ ድጋፍ ለሞባይል ደንበኞች እንደገና ግንኙነት ጊዜን ለመቀነስ;
  • ለግንኙነት ከመጠን በላይ ጭነት መቆጣጠሪያ የላቀ ስልቶችን የማገናኘት እድል;
  • ፓኬቶችን ለመላክ ጥሩውን መጠን ለማረጋገጥ በእያንዳንዱ አቅጣጫ የመተላለፊያ ይዘት ትንበያ ዘዴዎችን በመጠቀም ፣ ወደ መጨናነቅ ሁኔታ መሽከርከርን መከላከል ፣
  • ከ TCP ጋር ሲነፃፀር ከፍተኛ የአፈፃፀም እና የውጤት ጭማሪ። እንደ YouTube ላሉ የቪዲዮ አገልግሎቶች፣ QUIC ቪዲዮዎችን በሚመለከቱበት ጊዜ የማስመለስ ስራዎችን በ30 በመቶ እንደሚቀንስ ታይቷል።

በኤችቲቲፒ/1.1 ዝርዝር ውስጥ ከተደረጉት ለውጦች መካከል፣ አንድ ሰው የሰረገላ መመለሻ (CR) ባህሪን ከሰውነት ውጭ በይዘት ብቻ መጠቀምን መከልከሉን ልብ ሊባል ይችላል። በፕሮቶኮል አካላት ውስጥ፣ የCR ቁምፊ ከመስመር ምግብ ቁምፊ (CRLF) ጋር በማጣመር ብቻ ጥቅም ላይ ሊውል ይችላል። የተቆራረጡ የጥያቄ አቀማመጥ ስልተ-ቀመር ተሻሽሏል የተያያዙ መስኮችን እና ክፍሎችን ከአርእስቶች ጋር ለማቃለል። አሻሚ ይዘትን ለመቆጣጠር የተጨመሩ ምክሮች በግንባር እና በኋለኛው መካከል ባለው ፍሰት ውስጥ የሌሎች ተጠቃሚዎችን ጥያቄዎች ይዘት ውስጥ ለመግባት የሚያስችለንን የ"HTTP ጥያቄ ማጭበርበር" ጥቃቶችን ለማገድ።

የኤችቲቲፒ/2.0 ዝርዝር ማሻሻያ ለTLS 1.3 ድጋፍን በግልፅ ይገልጻል። ቅድሚያ የሚሰጠውን እቅድ እና ተዛማጅ አርዕስት መስኮች ተቋርጧል። ከኤችቲቲፒ/1.1 ጋር ያለውን ግንኙነት ለማዘመን ጥቅም ላይ ያልዋለበት ዘዴ ጊዜው ያለፈበት ነው ተብሏል። የመስክ ስሞችን እና እሴቶችን ለመፈተሽ የሚያስፈልጉ መስፈርቶች ቀንሰዋል። አንዳንድ ቀደም ሲል የተያዙ የፍሬም ዓይነቶች እና ግቤቶች ጥቅም ላይ እንዲውሉ ቀርበዋል። ከግንኙነቱ ጋር የተያያዙ የተከለከሉት የራስጌ መስኮች በበለጠ በትክክል ተገልጸዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ