HTTP என்பது இணையத்தில் பயன்படுத்தப்படும் ஹைபர்டெக்ஸ்ட் பரிமாற்ற நெறிமுறை.
HTTP என்பது ஹைப்பர்டெக்ஸ்ட் டிரான்ஸ்ஃபர் புரோட்டோகால் அல்லது ஹைபர்டெக்ஸ்ட் டிரான்ஸ்ஃபர் புரோட்டோகால் என்பதன் சுருக்கமாகும். இந்த நெறிமுறை சர்வதேச நிறுவனங்களான W3C மற்றும் IETF ஆல் உருவாக்கப்பட்டது மற்றும் இணையத்தில் அனைத்து வகையான பரிவர்த்தனைகளிலும் பயன்படுத்தப்படுகிறது.
HTTP ஆனது வெவ்வேறு இணைய மென்பொருட்களால் பயன்படுத்தப்படும் தொடரியல் மற்றும் சொற்பொருளின் வரையறையை எளிதாக்குகிறது - கிளையன்ட்கள், சர்வர்கள் மற்றும் ப்ராக்ஸிகள் - ஒன்றுடன் ஒன்று தொடர்பு கொள்ள.
இந்த நெறிமுறை கிளையன்ட் மற்றும் சர்வர் இடையே கோரிக்கை மற்றும் பதில் மூலம் செயல்படுகிறது. கோரிக்கைகள் பெரும்பாலும் கோப்புகள், நிரலை இயக்குதல், தரவுத்தளத்தை வினவுதல், மொழிபெயர்ப்பு மற்றும் பிற செயல்பாடுகளுடன் தொடர்புடையதாக இருக்கும். இந்த நெறிமுறை மூலம் இணையத்தில் செயல்படும் அனைத்து தகவல்களும் URL அல்லது முகவரி மூலம் அடையாளம் காணப்படுகின்றன.
வழக்கமான HTTP நெறிமுறை பரிவர்த்தனையானது ஒரு தலைப்பைத் தொடர்ந்து ஒரு வெற்றுக் கோடு மற்றும் பின்னர் ஒரு தரவைக் கொண்டிருக்கும். இந்த தலைப்பு சேவையகத்திற்கு தேவையான செயலை வரையறுக்கிறது.
அதன் தொடக்கத்தில் இருந்து, HTTP பல்வேறு பதிப்புகளாக உருவாகியுள்ளது. அவற்றில், 0.9, 1.0, 1.1 மற்றும் 1.2.
இந்த வகையின் நெறிமுறை மூன்று இலக்க மறுமொழி குறியீடுகளுடன் செயல்படுகிறது, இது இணைப்பு நிராகரிக்கப்பட்டால், அது வெற்றிகரமாக இருந்தால், மற்றொரு URL க்கு திருப்பி விடப்பட்டிருந்தால், கிளையன்ட் தரப்பில் பிழை இருந்தால், அல்லது சேவையகத்தின் ஒரு பகுதி.
பயன்பாடுகள் மற்றும் இணைய உலாவிகள் HTTP இன் செயல்பாட்டை நிரப்ப முனைகின்றன, எடுத்துக்காட்டாக, "குக்கீகள்" என்று அழைக்கப்படுபவை, அமர்வு தகவலைச் சேமிக்க அனுமதிக்கின்றன, இந்த நெறிமுறை இல்லாத செயல்பாடு, இது நிலை இல்லாமல் செயல்படுவதால்.
இன்று, பல URL முகவரிகள் அவற்றின் சரியான செயல்பாட்டிற்கு "//" நெறிமுறையைச் சேர்க்க வேண்டும். இந்த நெறிமுறை வழக்கமாக வழக்கமான "www" குறியீடு மற்றும் நீங்கள் பார்வையிட விரும்பும் இணையதளத்தின் குறிப்பிட்ட முகவரியால் பின்பற்றப்படுகிறது.