ഹൈപ്പർടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ വിശദീകരിച്ചു

നിങ്ങൾക്ക് എച്ച്ടിടിപി അറിയേണ്ടതെല്ലാം

വെബ് ബ്രൌസറുകളും സെർവറുകളും ആശയവിനിമയം നടത്തുന്നതിന് ഉപയോഗിക്കുന്ന ഒരു നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ മാനദണ്ഡമാണ് HTTP (ഹൈപ്പർടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ) നൽകുന്നത്. ഒരു വെബ് സൈറ്റ് സന്ദർശിക്കുമ്പോൾ അത് തിരിച്ചറിയാൻ എളുപ്പമാണ് (ഉദാ. Http: // www. ).

ഈ പ്രോട്ടോകോൾ FTP പോലുള്ള മറ്റുള്ളവയുമായി ഒരു വിദൂര സെർവറിൽ നിന്നും ഫയലുകൾ അഭ്യർത്ഥിക്കാൻ ഒരു ക്ലയന്റ് പ്രോഗ്രാം ഉപയോഗിക്കുന്നു. എച്ച്ടിടിപി കേസിൽ സാധാരണയായി ഒരു വെബ് സെർവറിൽ നിന്ന് HTML ഫയലുകൾ ആവശ്യപ്പെടുന്ന ഒരു വെബ് ബ്രൌസർ, അവർ ബ്രൗസറിൽ വാചകം, ചിത്രങ്ങൾ, ഹൈപ്പർലിങ്കുകൾ മുതലായവ പ്രദർശിപ്പിക്കും.

എച്ച്ടിടിപി ഒരു "സ്റ്റേറ്റ്ലെസ്സ് സിസ്റ്റം" എന്ന് വിളിക്കുന്നു. ഇതിനര്ത്ഥം FTP പോലുള്ള മറ്റു ഫയല് ട്രാന്സ്ഫോമര് പ്രോട്ടോകോളുകളില് നിന്ന് വ്യത്യസ്തമായി, അഭ്യര്ത്ഥന ഒരിക്കല് ​​HTTP കണക്ഷന് ഉപേക്ഷിക്കപ്പെടും. അതിനാൽ, നിങ്ങളുടെ വെബ് ബ്രൌസർ അഭ്യർത്ഥന അയയ്ക്കുകയും സെർവർ പ്രതികരിക്കുകയും ചെയ്താൽ, കണക്ഷൻ അടച്ചിരിക്കും.

മിക്ക വെബ് ബ്രൗസറുകളും എച്ച്ടിടിപിയിലേക്ക് സ്ഥിരസ്ഥിതി ആയതിനാൽ, നിങ്ങൾക്ക് ഡൊമെയ്ൻ നാമം ടൈപ്പ് ചെയ്യാനും ബ്രൌസർ "http: //" ഭാഗത്ത് ഓട്ടോമാറ്റിക് ആയി പൂരിപ്പിക്കാനും കഴിയും.

എച്ച്ടിടിപിന്റെ ചരിത്രം

യഥാർത്ഥ വേൾഡ് വൈഡ് വെബിനെ നിർവചിക്കുന്നതിനായി അവന്റെ പ്രവർത്തനത്തിന്റെ ഭാഗമായി 1990 കളുടെ തുടക്കത്തിൽ ടിം ബേൺസ്-ലീ ആദ്യ എച്ച്ടിപിപിറ്റ് നിർമ്മിച്ചു. 1990 കളിൽ മൂന്ന് പ്രാഥമിക പതിപ്പുകൾ വ്യാപകമായി വിന്യസിക്കപ്പെട്ടിരുന്നു:

ഏറ്റവും പുതിയ പതിപ്പ്, HTTP 2.0, 2015-ൽ അംഗീകൃത നിലവാരമായി മാറി. ഇത് HTTP 1.1-ൽ പിന്നോട്ടുള്ള അനുയോജ്യത നിലനിർത്തുന്നു, എന്നാൽ കൂടുതൽ മെച്ചപ്പെട്ട പ്രകടനശേഷി പ്രദാനം ചെയ്യുന്നു.

ഒരു നെറ്റ്വർക്ക് വഴി അയച്ച ട്രാഫിക്ക് സാധാരണ HTTP എൻക്രിപ്റ്റ് ചെയ്തില്ലെങ്കിലും, (യഥാർത്ഥത്തിൽ) സെക്യുർ സോക്കറ്റ് ലേയർ (എസ്എസ്എൽ) അല്ലെങ്കിൽ (പിന്നീടു്) ട്രാൻസ്പോർട്ട് ലേയർ സെക്യുരിറ്റി (ടിഎൽഎസ്) ഉപയോഗിച്ചു് HTTP വഴി എൻക്രിപ്ഷൻ ചേർക്കുവാൻ വികസിപ്പിച്ചിരുന്നു.

എങ്ങനെയാണ് HTTP പ്രവർത്തിക്കുന്നത്

ഒരു ക്ലയന്റ്-സെർവർ കമ്മ്യൂണിക്കേഷൻ മോഡൽ ഉപയോഗിക്കുന്ന TCP- യുടെ മുകളിൽ ഒരു അപ്ലിക്കേഷൻ ലെയർ പ്രോട്ടോക്കോൾ ആണ് HTTP. HTTP ക്ലയന്റുകളും സെർവറുകളും HTTP അഭ്യർത്ഥനയും പ്രതികരണ സന്ദേശങ്ങളും വഴി ആശയവിനിമയം നടത്തുന്നു. മൂന്ന് പ്രധാന HTTP സന്ദേശ തരങ്ങൾ GET, POST, HEAD എന്നിവയാണ്.

സെർവറിലേക്ക് ഒരു TCP കണക്ഷൻ ആരംഭിച്ച് ബ്രൌസർ ഒരു HTTP സെർവറുമായുള്ള ആശയവിനിമയം ആരംഭിക്കുന്നു. വെബ് ബ്രൗസിംഗ് സെഷനുകൾ സ്ഥിരമായി സെർവർ പോർട്ട് 80 ഉപയോഗിക്കുന്നു, അതേസമയം 8080 പോലുള്ള മറ്റ് പോർട്ടുകൾ ചിലപ്പോൾ അവ ഉപയോഗിക്കപ്പെടുന്നു.

ഒരു സെഷൻ സ്ഥാപിച്ചുകഴിഞ്ഞാൽ, വെബ് പേജ് സന്ദർശിച്ച് ഉപയോക്താവ് എച്ച്ടിടിപി സന്ദേശങ്ങൾ അയക്കുന്നതും സ്വീകരിക്കുന്നതും ട്രിഗർ ചെയ്യുന്നു.

എച്ച്ടിടിപിയിലുള്ള പ്രശ്നങ്ങൾ

നിരവധി കാരണങ്ങളാൽ HTTP വഴി കൈമാറുന്ന സന്ദേശങ്ങൾ വിജയകരമായി പരാജയപ്പെടും:

ഈ പരാജയങ്ങൾ സംഭവിക്കുമ്പോൾ, പ്രോട്ടോകോൾ പരാജയപ്പെടുമ്പോൾ (സാധ്യമെങ്കിൽ), ഒരു HTTP സ്റ്റാറ്റസ് ലൈൻ / കോഡ് എന്ന ബ്രൌസറിലേക്ക് ഒരു പിശക് കോഡ് റിപ്പോർട്ടുചെയ്യുന്നു. പിശകുകൾ ഒരു നിശ്ചിത സംഖ്യകൊണ്ട് തുടങ്ങുന്നത് എപ്രകാരമാണ് പിശകാണ് എന്ന് സൂചിപ്പിക്കുന്നതിന്.

ഉദാഹരണത്തിന്, പേജിന്റെ അഭ്യർത്ഥന ശരിയായി പൂർത്തിയാകാതിരിക്കുകയോ അല്ലെങ്കിൽ അഭ്യർത്ഥന തെറ്റായ സിന്റാക്സ് ഉള്ളതാണെന്ന് 4xx പിശകുകൾ സൂചിപ്പിക്കുന്നു. ഉദാഹരണമായി, 404 പിശകുകൾ പേജ് കണ്ടെത്താൻ കഴിയില്ല എന്നാണ്; ചില വെബ്സൈറ്റുകൾക്ക് ചില രസകരമായ ഇച്ഛാനുസൃത 404 പിശക് പേജുകൾ ഉണ്ട് .