Tech

ઇન્ટરનેટ બ્રાઉઝર કેવી રીતે કરે છે કામ, કેવી રીતે તમને આપે છે કન્ટેન્ટ, આખી ટેક્નોલોજી સમજો

Published

on

તમે ઇન્ટરનેટ બ્રાઉઝર તરીકે Chrome, Edge, Firefox, Safari અને અન્ય વિશે સાંભળો છો, ઉપયોગ કરો છો અને ઉપયોગ કરો છો. અન્ય ઇન્ટરનેટ બ્રાઉઝર એ સોફ્ટવેર એપ્લિકેશન છે જે વપરાશકર્તાઓને વર્લ્ડ વાઇડ વેબ પરની સામગ્રીને ઍક્સેસ કરવા અને તેની સાથે ક્રિયાપ્રતિક્રિયા કરવાની મંજૂરી આપે છે. પરવાનગી આપે છે. તે વેબ પૃષ્ઠો, મલ્ટીમીડિયા અને અન્ય ઓનલાઈન સંસાધનો પ્રદર્શિત કરવા માટે વપરાશકર્તા ઈન્ટરફેસ તરીકે સેવા આપે છે. ચાલો અહીં સમજીએ કે વેબ બ્રાઉઝર સામાન્ય રીતે કેવી રીતે કામ કરે છે.

ઇનપુટનો ઉપયોગ કરો
જ્યારે તમે વેબ બ્રાઉઝર ખોલો છો અને URL (યુનિફોર્મ રિસોર્સ લોકેટર) દાખલ કરો છો અથવા લિંક પર ક્લિક કરો છો, ત્યારે તમે બ્રાઉઝરને ઇનપુટ પ્રદાન કરો છો.

Advertisement

url પદચ્છેદન
પ્રોટોકોલ (http, https), ડોમેન નામ (દા.ત., www.example.com), અને સર્વર પર ચોક્કસ સંસાધનનો માર્ગ જેવી માહિતી કાઢવા માટે બ્રાઉઝર URL ને પાર્સ કરે છે.

ડીએનએસ રિઝોલ્યુશન
બ્રાઉઝર ડોમેન નામને IP એડ્રેસમાં અનુવાદિત કરવા માટે DNS સર્વરને ડોમેન નેમ સિસ્ટમ (DNS) વિનંતી મોકલે છે. આ જરૂરી છે કારણ કે કમ્પ્યુટર્સ IP એડ્રેસ પર વાતચીત કરે છે, ડોમેન નામો પર નહીં.

Advertisement

જોડાણ સ્થાપિત કરો
વિનંતી કરેલ સંસાધનને હોસ્ટ કરતા વેબ સર્વર સાથે જોડાણ સ્થાપિત કરવા માટે બ્રાઉઝર DNS માંથી મેળવેલા IP સરનામાંનો ઉપયોગ કરે છે. આ કનેક્શન સામાન્ય રીતે HTTP (હાયપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ) અથવા તેના સુરક્ષિત સંસ્કરણ, HTTPS નો ઉપયોગ કરીને સ્થાપિત થાય છે.

HTTP વિનંતી
બ્રાઉઝર વેબ સર્વરને HTTP વિનંતી મોકલે છે. આ વિનંતીમાં વિનંતીનો પ્રકાર (GET, POST, વગેરે), હેડરો અને અન્ય સંબંધિત માહિતીનો સમાવેશ થાય છે.

Advertisement

વેબ સર્વર પ્રોસેસિંગ
વેબ સર્વર વિનંતી મેળવે છે, તેની પ્રક્રિયા કરે છે અને યોગ્ય પ્રતિભાવ જનરેટ કરે છે. આ પ્રતિસાદમાં સામાન્ય રીતે વિનંતી કરેલ વેબ પેજની HTML સામગ્રી તેમજ અન્ય સંસાધનો જેમ કે છબીઓ, સ્ટાઈલશીટ્સ, સ્ક્રિપ્ટો અને વધુનો સમાવેશ થાય છે.

HTML પાર્સિંગ અને રેન્ડરિંગ
બ્રાઉઝર (ઇન્ટરનેટ બ્રાઉઝર) ને પ્રતિસાદ મળે છે, ખાસ કરીને વેબ પેજની HTML સામગ્રી. તે પછી પૃષ્ઠની રચના, તેના ઘટકો અને તેમના સંબંધોને સમજવા માટે HTML કોડનું વિશ્લેષણ કરે છે.

Advertisement

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

 

Advertisement

રેન્ડરીંગ
બ્રાઉઝર HTML માળખું, CSS શૈલીઓ અને JavaScript ક્રિયાપ્રતિક્રિયાઓના સંયોજનનો ઉપયોગ કરીને વેબ પૃષ્ઠોને રેન્ડર કરે છે. તે ડોક્યુમેન્ટ ઓબ્જેક્ટ મોડલ (DOM) અને CSS બોક્સ મોડલને અનુસરીને સ્ક્રીન પર દૃશ્યમાન તત્વો દોરે છે.

જાવાસ્ક્રિપ્ટ એક્ઝેક્યુશન
જો વેબ પેજમાં JavaScript કોડ હોય, તો બ્રાઉઝરનું JavaScript એન્જિન તેને એક્ઝિક્યુટ કરે છે. JavaScript પૃષ્ઠની સામગ્રીની હેરફેર કરી શકે છે, વપરાશકર્તા સાથે ક્રિયાપ્રતિક્રિયા કરી શકે છે અને વિવિધ ક્રિયાઓ કરી શકે છે.

Advertisement

વપરાશકર્તા ક્રિયાપ્રતિક્રિયા
વપરાશકર્તાઓ લિંક્સ પર ક્લિક કરીને, ફોર્મ ભરીને અને અન્ય ક્રિયાઓ કરીને રેન્ડર કરેલા વેબ પૃષ્ઠ સાથે સંપર્ક કરી શકે છે.

કેશીંગ
બ્રાઉઝર્સ કેશમાં સ્થાનિક રીતે કેટલાક સંસાધનો સ્ટોર કરી શકે છે. આ વેબસાઇટની પુનઃવિઝિટ કરતી વખતે ઝડપી લોડિંગ સમયની પરવાનગી આપે છે કારણ કે બ્રાઉઝર વધારાની સર્વર વિનંતીઓ કર્યા વિના કેશ્ડ સંસાધનો પુનઃપ્રાપ્ત કરી શકે છે.

Advertisement

સુરક્ષા
સુરક્ષા સુનિશ્ચિત કરવામાં બ્રાઉઝર્સ પણ મહત્વપૂર્ણ ભૂમિકા ભજવે છે. તેઓ ડેટા ટ્રાન્સમિશનને એન્ક્રિપ્ટ કરવા અને સંભવિત રૂપે દૂષિત વેબસાઇટ્સ વિશે વપરાશકર્તાઓને ચેતવણી આપવા માટે HTTPS જેવા સુરક્ષા પ્રોટોકોલનો અમલ કરે છે.

કૂકી મેનેજમેન્ટ
બ્રાઉઝર્સ કૂકીઝનું સંચાલન કરે છે, જે ડેટાના નાના ટુકડાઓ છે જેનો ઉપયોગ વેબસાઇટ્સ વપરાશકર્તાઓની માહિતી અને પસંદગીઓને સંગ્રહિત કરવા માટે કરે છે. એકંદરે, વેબ બ્રાઉઝર વપરાશકર્તાઓને વેબ સામગ્રીને પુનઃપ્રાપ્ત કરવા, પ્રસ્તુત કરવા અને પ્રસ્તુત કરવા માટે જવાબદાર છે, તેમને ઇન્ટરનેટના વિશાળ લેન્ડસ્કેપમાં નેવિગેટ કરવામાં સક્ષમ બનાવે છે.

Advertisement

Trending

Exit mobile version