Chrome HTTP/3 ප්‍රොටෝකෝලය සඳහා පර්යේෂණාත්මක සහාය එක් කරයි

පර්යේෂණාත්මක ගොඩනැගීම් සඳහා Chrome Canary එකතු කළා HTTP/3 ප්‍රොටෝකෝලය සඳහා සහය දක්වයි, එය QUIC ප්‍රොටෝකෝලය හරහා වැඩ කිරීමට HTTP සක්‍රීය කිරීමට ඇඩෝනයක් ක්‍රියාත්මක කරයි. QUIC ප්‍රොටෝකෝලය වසර පහකට පෙර බ්‍රවුසරයට එක් කරන ලද අතර එතැන් සිට Google සේවාවන් සමඟ වැඩ කිරීම ප්‍රශස්ත කිරීමට භාවිතා කර ඇත. ඒ අතරම, Chrome හි භාවිතා කරන Google වෙතින් වන QUIC අනුවාදය අනුවාදයෙන් සමහර විස්තර වෙනස් විය පිරිවිතර IETF, නමුත් දැන් ක්‍රියාත්මක කිරීම් සමමුහුර්ත කර ඇත.

HTTP/3 සඳහා ප්‍රවාහනයක් ලෙස QUIC භාවිතය HTTP/2 ප්‍රමිතිගත කරයි. HTTP/3 සහ QUIC විකල්පය සක්‍රීය කිරීමට කෙටුම්පත් 23 ක් IETF පිරිවිතරයන්ට Chrome "-enable-quic -quic-version=h3-23" විකල්පයන් සමඟ දියත් කළ යුතු අතර පසුව පරීක්ෂණ අඩවිය විවෘත කරන විට ඉක්මන්.රොක්ස්:4433 සංවර්ධක මෙවලම්වල ජාල පරීක්‍ෂණ මාදිලියේදී, HTTP/3 ක්‍රියාකාරකම් “http/2+quic/99” ලෙස පෙන්වනු ඇත.

ප්රොටෝකෝලය මතක තබා ගන්න සී (ඉක්මන් UDP අන්තර්ජාල සම්බන්ධතා) 2013 සිට Google විසින් වෙබ් සඳහා TCP+TLS සංයෝජනයට විකල්පයක් ලෙස සංවර්ධනය කර ඇත, TCP හි සම්බන්ධතා සඳහා දිගු සැකසුම සහ සාකච්ඡා කාලය පිළිබඳ ගැටළු විසඳීම සහ දත්ත මාරු කිරීමේදී පැකට් නැති වූ විට ප්‍රමාදයන් ඉවත් කිරීම. QUIC යනු UDP ප්‍රොටෝකෝලයේ දිගුවක් වන අතර එය බහු සම්බන්ධතා බහුපදකරණයට සහය වන අතර TLS/SSL වලට සමාන සංකේතන ක්‍රම සපයයි. ප්‍රශ්නගත ප්‍රොටෝකෝලය දැනටමත් Google සේවාදායක යටිතල ව්‍යුහයට ඒකාබද්ධ කර ඇති අතර එය Chrome හි කොටසකි. සැලසුම් කර ඇත ෆයර්ෆොක්ස් හි ඇතුළත් කිරීම සඳහා සහ Google සේවාදායක මත සේවාලාභී ඉල්ලීම් සැපයීම සඳහා සක්‍රියව භාවිතා කරයි.

ප්රධාන විශේෂතා ඉක්මන්:

  • TLS හා සමාන ඉහළ ආරක්ෂාව (අවශ්‍යයෙන්ම QUIC UDP හරහා TLS භාවිතා කිරීමේ හැකියාව සපයයි);
  • ප්රවාහ අඛණ්ඩතාව පාලනය කිරීම, පැකට් අහිමි වීම වැළැක්වීම;
  • සම්බන්ධතාවයක් ක්ෂණිකව ස්ථාපනය කිරීමේ හැකියාව (0-RTT, ආසන්න වශයෙන් 75% ක් පමණ සම්බන්ධතා සැකසුම් පැකට්ටුව යැවීමෙන් පසු දත්ත සම්ප්‍රේෂණය කළ හැක) සහ ඉල්ලීමක් යැවීම සහ ප්‍රතිචාරයක් ලැබීම අතර අවම ප්‍රමාදයන් ලබා දීම (RTT, Round Trip Time);
  • පැකට්ටුවක් නැවත සම්ප්‍රේෂණය කිරීමේදී එකම අනුක්‍රමික අංකය භාවිතා නොකිරීම, ලැබුණු පැකට් හඳුනාගැනීමේදී අපැහැදිලි බව මඟහරවා ගැනීම සහ කල් ඉකුත්වීම් ඉවත් කිරීම;
  • පැකට්ටුවක් නැතිවීම බලපාන්නේ එයට සම්බන්ධ ප්‍රවාහය බෙදා හැරීමට පමණක් වන අතර වත්මන් සම්බන්ධතාවය හරහා සම්ප්‍රේෂණය වන සමාන්තර ප්‍රවාහවල දත්ත බෙදා හැරීම නතර නොකරයි;
  • නැතිවූ පැකට් නැවත සම්ප්‍රේෂණය කිරීම හේතුවෙන් ප්‍රමාදයන් අවම කරන දෝෂ නිවැරදි කිරීමේ විශේෂාංග. නැතිවූ පැකට් දත්ත නැවත සම්ප්‍රේෂණය කිරීම අවශ්‍ය වන අවස්ථා අඩු කිරීම සඳහා පැකට් මට්ටමේ විශේෂ දෝෂ නිවැරදි කිරීමේ කේත භාවිතා කිරීම.
  • ක්‍රිප්ටෝග්‍රැෆික් බ්ලොක් මායිම් QUIC පැකට් මායිම් සමඟ පෙලගැසී ඇත, එමඟින් පැකට් පාඩු වල බලපෑම පසුව පැකට් වල අන්තර්ගතය විකේතනය කිරීම අඩු කරයි;
  • TCP පෝලිම් අවහිර කිරීමේදී ගැටළු නොමැත;
  • ජංගම සේවාලාභීන් සඳහා නැවත සම්බන්ධතාවයක් ස්ථාපිත කිරීමට ගතවන කාලය අඩු කරන සම්බන්ධතා හඳුනාගැනීම සඳහා සහාය;
  • උසස් සම්බන්ධතා තදබදය පාලනය කිරීමේ යාන්ත්රණ සම්බන්ධ කිරීමේ හැකියාව;
  • පැකට් ප්‍රශස්ත මිල ගණන් යටතේ යවන බව සහතික කිරීම සඳහා එක් දිශාවකට ප්‍රතිපෝෂණ පුරෝකථනය කිරීමේ ක්‍රම භාවිතා කරයි, ඒවා තදබදයට පත් වීම සහ පැකට් නැති වීම වළක්වයි;
  • ඉන්ද්‍රියජනකයි වර්ධනය TCP හා සසඳන විට කාර්ය සාධනය සහ ප්‍රතිදානය. YouTube වැනි වීඩියෝ සේවා සඳහා, QUIC වීඩියෝ නරඹන විට 30% කින් ප්‍රතිබද්ධ කිරීමේ මෙහෙයුම් අඩු කරන බව පෙන්වා දී ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න