9.1 http

நீங்கள் ஏற்கனவே http நெறிமுறையை நன்கு அறிந்திருக்கிறீர்கள். ஆனால், பெரும்பாலும், அத்தகைய நெறிமுறைகளின் மூன்று பதிப்புகள் ஏற்கனவே உள்ளன என்பது உங்களுக்குத் தெரியாது. வருங்கால ஜாவா புரோகிராமராக, இந்த வழக்கை ஒரு முறையாவது நீங்கள் அறிந்திருக்க வேண்டும்.

என்ன வகையான நெறிமுறைகள் மற்றும் அவற்றின் அம்சங்கள் என்ன என்பதை நான் கீழே கூறுவேன். இதற்கிடையில், இதோ உங்களுக்காக ஒரு படம் - படிப்பு.

http நெறிமுறைகள்

9.2 https

http நெறிமுறையின் முதல் மாற்றத்துடன் தொடங்குவோம் - https நெறிமுறை . இது அதே http தான், ஆனால் உள்ளடக்க குறியாக்கம் இதில் சேர்க்கப்பட்டுள்ளது. எல்லாவற்றிற்கும் மேலாக, Http கோரிக்கைகள் மற்றும் பதில்கள் சாதாரண உரை கோப்புகள். உங்கள் உலாவி அனுப்பும் மற்றும் பெறும் அனைத்தும் இணையத்தில் தெளிவாகச் செல்வதை நீங்கள் ஒருவேளை விரும்ப மாட்டீர்கள்.

இந்த சிக்கலை தீர்க்க, https நெறிமுறை ( http+security ) கண்டுபிடிக்கப்பட்டது . நீங்கள் https நெறிமுறையைப் பயன்படுத்தி கோரிக்கையைச் செய்ய முயற்சிக்கும்போது, ​​உங்கள் உலாவி முதலில் தேவையான சேவையகத்துடன் இணைப்பை நிறுவி அதன் SSL சான்றிதழைக் கேட்கும்.

இந்தச் சான்றிதழ் நம்பகத்தன்மைக்காக சரிபார்க்கப்பட்டது: இதில் டொமைனின் பெயர் மற்றும் சர்வருக்கு இந்த சான்றிதழை வழங்கியவர்களின் பொது விசைகளின் பட்டியல் உள்ளது.

சான்றிதழ் உண்மையானதாக இருந்தால், உலாவி அந்த சேவையகத்துடன் ஒரு மறைகுறியாக்கப்பட்ட இணைப்பை நிறுவுகிறது. ஏற்கனவே இந்த இணைப்பில், தரவு http நெறிமுறை வழியாக அனுப்பப்படுகிறது.

கோரப்பட்ட வளத்தைப் பற்றிய தகவல்கள் நெறிமுறையிலேயே அனுப்பப்படுவதால், https நெறிமுறையைப் பயன்படுத்தும் போது, ​​உலாவி அணுகும் சேவையக ஆதாரங்களைப் பற்றிய தகவலை யாரும் இடைமறிக்க முடியாது.

இன்று, இந்த நெறிமுறை உண்மையான தரநிலையாக மாறியுள்ளது மற்றும் நல்ல பழைய http ஐ கிட்டத்தட்ட மாற்றியுள்ளது.

நீங்கள் https கோரிக்கையை அனுப்பும் சேவையகத்தை யாராவது மாற்ற முயற்சித்தால், அவர் டொமைன் சான்றிதழை மாற்ற முடியாது. உலாவி இதைப் புரிந்து கொள்ளும், மேலும் இது போன்ற ஒரு பக்கத்தைக் காண்பீர்கள்:

9.3 http/2

ஆனால் மேம்படுத்த முடியாதது இவ்வுலகில் இல்லை. பிரவுசர் போரில் கூகுள் வெற்றி பெற்ற பிறகு , முழு இணையத்தையும் தனக்காகக் கைப்பற்ற முடிவு செய்தது. மற்றும், நிச்சயமாக, ஒரு உன்னதமான காரணத்திற்காக. அவர்கள் http நெறிமுறையை மேம்படுத்த முடிவு செய்தனர்.

சீக்கிரம் சொல்லிவிட முடியாது. புதிய தரவு பரிமாற்ற தரநிலையில் சேர்க்கப்பட்டது:

  • கட்டாய குறியாக்கம்.
  • HTTP தலைப்புகளில் தரவு சுருக்கம்.
  • சேவையகம் கோப்புகளை கோருவதற்கு முன்பே அனுப்ப முடியும் (புஷ் டெக்னாலஜி).
  • ஒரு TCP இணைப்பில் பல http கோரிக்கைகள் இருக்கலாம்.
  • கோரிக்கைகள் ஒரு பைப்லைன் போல செயலாக்கப்படும் (புதிய கோரிக்கையை அனுப்ப பதிலுக்காக காத்திருக்க வேண்டியதில்லை).
  • நெறிமுறை பைனரி (அச்சிட முடியாத எழுத்துக்களை உரையாக மொழிபெயர்க்க வேண்டிய அவசியமில்லை).

இதில் பெரும்பாலானவை ஜாவா புரோகிராமரில் இருந்து மறைக்கப்பட்டு இணைய சேவையகம் மற்றும் உலாவி அளவில் பராமரிக்கப்படுகின்றன.

9.4 http/3

http நெறிமுறையின் மூன்றாவது பதிப்பு இன்னும் இறுதி செய்யப்பட்டு வருகிறது மற்றும் TCP நெறிமுறையை நிராகரிப்பதே அதன் மிகப்பெரிய கண்டுபிடிப்பு ஆகும். தரவு உடனடியாக UDP க்கு மேல் செல்லும்.

இது போன்ற. மக்கள் OSI மாதிரியைக் கொண்டு வந்தார்கள், அவர்கள் அதைக் கொண்டு வந்தார்கள், இங்கே நீங்கள் இருக்கிறீர்கள். வேகத்திற்காக என்ன செய்யக்கூடாது. மறுபுறம், அது சரியாக இருக்கலாம். இன்று, நிறைய ஸ்ட்ரீமிங் வீடியோ இணையத்தில் பரவுகிறது, மேலும் கடவுள் தானே அங்கு UDP ஐப் பயன்படுத்த உத்தரவிட்டார்.

ஓ, இந்த நெறிமுறையின் வசீகரத்துடன், நீங்கள் ஏற்கனவே விளையாடுவீர்கள். நான் ஏற்கனவே என்னுடையதை முடித்துவிட்டேன் :)

http/3 பற்றி மேலும் படிக்கலாம்