એચટીટીપી 1. 0 અને 1 વચ્ચે તફાવત. 1.

Anonim

HTTP 1. 0 વિ. 1

ઇન્ટરનેટના વપરાશકર્તા બનવા માટે, તમારે HTTP નો ઉપયોગ કરવો આવશ્યક છે. આ ખાસ કરીને લાખો પાનાંઓ માટે સૌથી સામાન્ય રીતે જોવાયેલી અક્ષરો પૈકીનું એક છે જે વર્તમાનમાં ઑનલાઇન સંચાલિત છે આ ખૂબ જ વસ્તુ છે જે અહીં ચર્ચાના મુદ્દા છે. દેખીતી રીતે, જો તમને HTTP વિશે કંઈક ખબર હોય, તો ત્યાં બે આવૃત્તિઓ છે, 1. 0 અને 1. 1. બે આવૃત્તિઓનો અર્થ શું છે? નીચે HTTP 1 ની પગલું સમીક્ષા દ્વારા એક પગલું છે. 0 અને Http 1. 1.

-11 ->

એચટીટીઇટી (HTTP) એ હાઈપર ટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલનો ઉલ્લેખ કરે છે. આ બન્ને ક્લાયન્ટ અને સર્વર પ્રોટોકોલ તરીકે કાર્ય કરે છે, જે વિશ્વભરમાં વેબના સંદેશાને કેવી રીતે પ્રસારિત અને ફોર્મેટ કરે છે તે વ્યાખ્યાયિત કરે છે. HTTP 1. 0 ની શરૂઆત 1996 માં કરવામાં આવી હતી જ્યારે વ્યવસાય માટે ઓનલાઈન ખસેડતી કંપનીઓની શરૂઆત થઈ હતી. એચટીટીપીના ઉપયોગની લોકપ્રિયતા ઇન્ટરનેટ પર માત્ર 75% જેટલી ટ્રાફિક પર નિર્ભર છે.

HTTP 1. 0 ફક્ત 16 સ્ટેટસ કોડ્સને જ વ્યાખ્યાયિત કરી શકે છે જે એક અનામત નંબર હતો. 16 સ્થિતિ કોડ્સનો ઉપયોગ કરવાની મુખ્ય મર્યાદા એ હતી કે ત્યાં નબળી રીઝોલ્યુશન રિપોર્ટિંગ હતી જે નોંધ્યું હતું અને તેથી HTTP 1 ની આવશ્યકતા હતી. 1. HTTP 1. 1 24 સ્ટેટસ કોડ્સ સાથે આવ્યાં છે જે હલ કરવામાં સક્ષમ હતા. અગાઉની મર્યાદાઓ કે જે HTTP 1. ભૂલની જાણ કરવામાં આવી હતી તેટલી ઝડપથી કરવામાં આવી હતી અને જ્યારે ભૂલ આવી ત્યારે ભૂલનું નિદાન થયું હતું.

HTTP 1 નો ઉપયોગ કરવા સાથેનો એક વધુ પ્લસ જે 1 નું ચેતવણી હેડર હતું તે ઘણી સેકન્ડરી સ્ટેટસ ચેતવણીઓની સંખ્યાને વહન કરવાની ક્ષમતા ધરાવે છે. HTTP 1 માં ગૌણ સ્થિતિ સંકેતોનો મુખ્ય ઉદ્દેશ. સફળ વિનંતી કરવામાં આવી ત્યારે સમસ્યાના પ્રાપ્તકર્તાને નોટિસ લાવી હતી. ચેતવણીની વિનંતીઓ જે HTTP1 માં શરૂ કરવામાં આવી હતી 1 ને બે વર્ગોમાં વહેંચી શકાય છે આ વર્ગો પ્રથમ અંક પર આધારિત હતા જે ત્રણ અંક કોડ પર રજૂ કરવામાં આવ્યા હતા. એક વર્ગમાં, કેશમાં કોડની સફળ માન્યતા પછી ચેતવણી કાઢી નાખવામાં આવી હતી. બીજો વર્ગ તે હતો જે જાળવી રાખવામાં આવ્યો હતો અને તે કેશની પુનઃમાન્યતાવાળા પ્રવેશ સાથે આવે છે.

HTTP 1. 0 ઉપયોગ એ મૂળભૂત નામકરણ અને પાસવર્ડના પડકારનો સામનો કરવા સાથેના મૂળભૂત પ્રમાણીકરણ માટે માત્ર ભથ્થું સાથે આવે છે જેનો ઉપયોગ એન્ક્રિપ્ટ કરેલું છે. જેમ તમે યોગ્ય રીતે ધારવું હોવ તે પ્રમાણે આગળ વધવામાં જોખમ રહેલું છે. HTTP 1. 0 માં પણ નિર્ભરતા નથી અને આ રીતે ભવિષ્યમાં સ્નૂપિંગની પ્રવૃત્તિ દ્વારા એકત્ર કરેલી માહિતીનો ઉપયોગ પછીથી કરી શકાય છે. HTTP ની આવવા 1. 1 આ મુદ્દો સુધારે છે, ડાયજેસ્ટ એક્સેસ પ્રમાણીકરણનો ઉપયોગ. આ મૂળભૂત પ્રમાણીકરણને પ્રતિબિંબિત કરે છે અને સર્વોચ્ચ સર્વરો માટે પરવાનગી આપે છે કે જે ઓનલાઈન મૂલ્યનો ઉપયોગ કરે છે જે અસરકારક રીતે સ્નૂપિંગ કરવા મુશ્કેલ બની જાય છે. પાસવર્ડ, યુઝરનેમ અને એક સમયે વેલ્યુનું ચેકસુમ કરવામાં આવે છે અને આ તમામ એનક્રિપ્ટ થયેલ છે.તમે આમ ખાતરી કરી શકો છો કે HTTP 1 ની મદદથી કોઈ સ્નૂપિંગ શક્ય નથી. 1.

HTTP 1. 0 ડિઝાઇનને તેના દ્વારા કરવામાં આવેલી દરેક વિનંતી માટે એક નવું TCP જોડાણ જરૂરી છે. આના કારણે એક પડકાર સર્જાયો હતો કારણ કે દરેક વિનંતી સાથે એક નવું ટીસીપી જોડાણ સ્થાપવાની કિંમત અને સમય હતો, જે જોડાણને ખૂબ જ ધીમું હતું. આ HTTP1 સાથે વ્યવહાર કરવા માટે 1 સ્થાયી જોડાણોના ઉપયોગ સાથે અને સતત કનેક્શન્સ પર કામ કરવા માટે પાઇપલાઇનની વિનંતીનો ઉપયોગ પણ થયો.

સારાંશ

HTTP નો અર્થ હાયપર ટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ

HTTP 1. 1 સામાન્ય રીતે HTTP 1 ની મર્યાદાઓનો અપગ્રેડ છે. 0

HTTP 1. 0 16Status કોડ્સ

HTTP 1. 1 વ્યાખ્યાયિત કરી શકે છે 24 સ્થિતિ કોડ્સ

HTTP 1. 1 પાસે ઘણાં ગૌણ સ્થિતિ ચેતવણીઓ પેદા કરવા માટે સક્ષમ ચેતવણી હેડર છે

HTTP 1. 0 પ્રમાણીકરણ અસુરક્ષિત છે કારણ કે તે એન્ક્રિપ્ટ કરેલું નથી

HTTP 1. 1 સલામત છે કારણ કે તે વપરાશકર્તાનામના ચેક્સમનો ઉપયોગ કરે છે, પાસવર્ડ અને એક સમય મૂલ્ય.