QUIC நெறிமுறை முன்மொழியப்பட்ட தரநிலையின் நிலையைப் பெற்றுள்ளது.

இணையப் பொறியியல் பணிக்குழு (IETF), இணைய நெறிமுறைகள் மற்றும் கட்டமைப்பின் வளர்ச்சிக்கு பொறுப்பானது, QUIC நெறிமுறைக்கான RFC ஐ இறுதி செய்துள்ளது மற்றும் RFC 8999 (பதிப்பு-சுயாதீனமான நெறிமுறை பண்புகள்), RFC 9000 (போக்குவரத்து) ஆகியவற்றின் கீழ் தொடர்புடைய விவரக்குறிப்புகளை வெளியிட்டது. UDP மூலம்), RFC 9001 (QUIC தகவல் தொடர்பு சேனலின் TLS குறியாக்கம்) மற்றும் RFC 9002 (தரவு பரிமாற்றத்தின் போது நெரிசல் கட்டுப்பாடு மற்றும் பாக்கெட் இழப்பைக் கண்டறிதல்).

RFC கள் "முன்மொழியப்பட்ட தரநிலை" என்ற நிலையைப் பெற்றன, அதன் பிறகு RFC க்கு வரைவு தரநிலையின் (வரைவு தரநிலை) நிலையை வழங்கத் தொடங்கும், அதாவது நெறிமுறையின் முழுமையான உறுதிப்படுத்தல் மற்றும் அனைத்து கருத்துகளையும் கணக்கில் எடுத்துக்கொள்வதாகும். HTTP/3 நெறிமுறை, QUIC நெறிமுறையை HTTP/2க்கான போக்குவரத்து என வரையறுக்கிறது, இன்னும் வரைவு விவரக்குறிப்பு கட்டத்தில் உள்ளது, ஆனால் அது விரைவில் IETF ஆல் தரப்படுத்தப்படும்.

QUIC இன் தரப்படுத்தல், இந்த நெறிமுறையை பரந்த அளவில் ஏற்றுக்கொள்வதற்கும், WebTransport (உலாவி மற்றும் சேவையகத்திற்கு இடையே தரவை அனுப்புவதற்கும் பெறுவதற்கும் ஒரு தொழில்நுட்பம்) மற்றும் MASQUE போன்ற நீட்டிப்புகளின் வளர்ச்சிக்கும் உத்வேகம் அளிக்கும் என்று எதிர்பார்க்கப்படுகிறது. (SOCKS மற்றும் HTTP CONNECT இன் திறன்களை நீட்டிக்கும் ஒரு இணைப்பு ப்ராக்ஸிங் தொழில்நுட்பம், மற்றும் HTTPS ஐ QUIC வழியாகப் போக்குவரமாகப் பயன்படுத்துகிறது).

இணையத்திற்கான TCP+TLS சேர்க்கைக்கு மாற்றாக QUIC (விரைவு UDP இணைய இணைப்புகள்) நெறிமுறையானது 2013 ஆம் ஆண்டு முதல் Google ஆல் உருவாக்கப்பட்டது, TCP இல் இணைப்புகளின் நீண்ட அமைவு மற்றும் பேச்சுவார்த்தை நேரங்களின் சிக்கல்களைத் தீர்க்கிறது மற்றும் தாமதங்களை நீக்குகிறது. தரவு பரிமாற்றத்தின் போது பாக்கெட்டுகள் இழக்கப்படுகின்றன. QUIC என்பது UDP நெறிமுறையின் நீட்டிப்பாகும், இது பல இணைப்புகளின் மல்டிபிளெக்ஸை ஆதரிக்கிறது மற்றும் TLS/SSL க்கு சமமான குறியாக்க முறைகளை வழங்குகிறது. IETF தரநிலையின் வளர்ச்சியின் போது, ​​நெறிமுறையில் மாற்றங்கள் செய்யப்பட்டன, இது இரண்டு இணையான கிளைகள் தோன்ற வழிவகுத்தது, ஒன்று HTTP/3, மற்றும் இரண்டாவது Google ஆல் ஆதரிக்கப்பட்டது (Chrome இரண்டு விருப்பங்களையும் ஆதரிக்கிறது மற்றும் Firefox IETF பதிப்பை ஆதரிக்கிறது) .

QUIC இன் முக்கிய அம்சங்கள்:

  • உயர் பாதுகாப்பு, TLS போன்றது (உண்மையில், QUIC UDP மூலம் TLS ஐப் பயன்படுத்தும் திறனை வழங்குகிறது);
  • பாக்கெட் இழப்பைத் தடுக்க ஸ்ட்ரீம் ஒருமைப்பாடு கட்டுப்பாடு;
  • ஒரு இணைப்பை உடனடியாக நிறுவும் திறன் (0-RTT, தோராயமாக 75% வழக்குகளில், இணைப்பு அமைவு பாக்கெட்டை அனுப்பிய உடனேயே தரவை அனுப்ப முடியும்) மற்றும் கோரிக்கையை அனுப்புவதற்கும் பதிலைப் பெறுவதற்கும் (RTT, சுற்றுப்பயண நேரம்) குறைந்தபட்ச தாமதங்களை வழங்குதல்;
  • ஒரு பாக்கெட்டை மீண்டும் அனுப்பும் போது வேறு வரிசை எண்ணைப் பயன்படுத்துதல், இது பெறப்பட்ட பாக்கெட்டுகளை அடையாளம் காண்பதில் தெளிவின்மையைத் தவிர்க்கிறது மற்றும் காலக்கெடுவை நீக்குகிறது;
  • பாக்கெட் இழப்பு அதனுடன் தொடர்புடைய ஸ்ட்ரீமின் விநியோகத்தை மட்டுமே பாதிக்கிறது மற்றும் தற்போதைய இணைப்பில் இணையாக அனுப்பப்படும் ஸ்ட்ரீம்களில் தரவை வழங்குவதை நிறுத்தாது;
  • தொலைந்த பாக்கெட்டுகளை மீண்டும் அனுப்புவதால் ஏற்படும் தாமதங்களை குறைக்கும் பிழை திருத்தும் கருவிகள். இழந்த பாக்கெட் தரவை மீண்டும் அனுப்ப வேண்டிய சூழ்நிலைகளைக் குறைக்க, பாக்கெட் மட்டத்தில் சிறப்பு பிழை திருத்தக் குறியீடுகளைப் பயன்படுத்தவும்.
  • கிரிப்டோகிராஃபிக் தொகுதி எல்லைகள் QUIC பாக்கெட் எல்லைகளுடன் சீரமைக்கப்படுகின்றன, இது அடுத்தடுத்த பாக்கெட்டுகளின் உள்ளடக்கங்களை டிகோடிங்கில் பாக்கெட் இழப்புகளின் தாக்கத்தை குறைக்கிறது;
  • TCP வரிசையைத் தடுப்பதில் சிக்கல் இல்லை;
  • மொபைல் கிளையண்டுகளுக்கான மறு இணைப்பு நேரத்தைக் குறைக்க இணைப்பு ஐடி ஆதரவு;
  • இணைப்பு சுமை கட்டுப்பாட்டுக்கான மேம்பட்ட வழிமுறைகளை இணைக்கும் சாத்தியம்;
  • ஒவ்வொரு திசையிலும் அலைவரிசை கணிப்பு நுட்பங்களைப் பயன்படுத்தி, பாக்கெட்டுகளை அனுப்புவதற்கான உகந்த தீவிரத்தை உறுதிசெய்து, நெரிசல் நிலையில் உருளுவதைத் தடுக்கிறது, இதில் பாக்கெட்டுகள் இழப்பு ஏற்படும்;
  • TCP உடன் ஒப்பிடும்போது செயல்திறன் மற்றும் செயல்திறன் ஆகியவற்றில் குறிப்பிடத்தக்க அதிகரிப்பு. YouTube போன்ற வீடியோ சேவைகளுக்கு, QUIC ஆனது வீடியோக்களைப் பார்க்கும் போது மறுபரிசீலனை செயல்பாடுகளை 30% குறைக்கிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்