कंप्यूटर फंडामेंटल

Browser-ब्राउज़र

ब्राउज़र क्या है-What is Browser?

Browser एक सॉफ्टवेयर प्रोग्राम है जिसका उपयोग वर्ल्ड वाइड वेब पर उपलब्ध जानकारी का पता लगाने, पुनः प्राप्त करने और प्रदर्शित करने के लिए किया जाता है। यज जानकारी चित्रों, वेब पेजों, विडियो,और अन्य फाइलों के रूप में हो सकती है जो सभी हाइपरलिंक के माध्यम से जुड़ी हुई हैंऔर यूआरएल (यूनिफार्म रिसोर्स आइडेंटिफायर) की मदद से वर्गीकृत हैं। उदाहरण के लिए, आप इस पेज को ब्राउज़र का उपयोग करके देख रहे हैं।

ब्राउज़र एक क्लाइंट प्रोग्राम है क्योंकि यह यूजर्स के कंप्यूटर या मोबाइल डिवाइस पर चलता है और यूजर्स द्वारा अनुरोधित जानकारी (requested information) के लिए वेबसर्वर से संपर्क करता है। वेब सर्वर डेटा को वापस ब्राउज़र को भेजता है जो इंटरनेट समर्थित उपकरणों पर परिणाम प्रदर्शित करता है। यूजर्स की ओर से, ब्राउज़र HTTP (हाइपरटेक्स्ट ट्रान्सफर प्रोटोकॉल) का उपयोग करके पुरे इंटरनेट पर वेब सर्वर को अनुरोध (request) भेजता है। ब्राउज़र को कम करने के लिए स्मार्टफोन, कंप्यूटर, या टैबलेट और इंटरनेट की आवश्यकता होती है।

वेब ब्राउज़र का इतिहास-History of Web Browser

  • WorldWideWeb पहला web ब्राउज़र था।इसे 1990 में W3C के निदेशक टिम बेर्नेर्स-ली द्वारा बनाया गया था। बाद में, वास्तविक वर्ल्ड वाइड वेब के करण होने वाले भ्रम से बचने के लिए इसका नाम बदलकर नेक्सस (Nexus) कर किय गया।
  • लिंक्स ब्राउज़र एक टेक्स्ट-आधारित ब्राउज़र था, जिसका अविष्कार 1992 में किया गया था। यह ग्राफ़िकल कंटेंट को प्रदर्शित करने एम सक्षम नही था।
  • हालांकि, पहला ग्राफ़िकल यूजर्स इंटरफ़ेस ब्राउज़र NCSA Mosaic (मोज़ेक) था।यह दुनिया का पहला सबसे लोकप्रिय ब्राउज़र था, जिसे 1993 में पेश किया गया था।
  • 1994 में, मोज़ेक में कुछ सुधार हुए और नेटस्केप नेविगेटर में आया।
  • 1995 में माइक्रोसॉफ्ट ने इंटरनेट एक्स्प्लोरर पेश किया यह माइक्रोसॉफ्ट द्वारा विकसित पहला वेब ब्राउज़र था।
  • 1994 में ओपेरा पर एक शोध परियोजना शुरू हुई।बाद में, इसे 1996 में सार्वजनिक रूप से पेश किया गया।
  • Apple के Safari ब्राउज़र को 2003 में पेश किया गया था। इसे विशेष रूप से Macintosh कंप्यूटरों के लिए जरी किया गया था।
  • 2004 में, मोज़िला ने फायरफॉक्स को नेटस्केप नेविगेटर के रूप में पेश किया।
  • 2007 में, एक ब्राउज़र मोबाइल सफारी को Apple मोबाइल वेब ब्राउज़र के रूप में जारी किया गया था।
  • लोकप्रिय ब्राउज़र गूगल क्रोम को 2008 में लांच किया गया था।
  • तेज़ी से विकसित होने वाला मोबाइल-आधारित ब्राउज़र ओपेरा मिनी 2011 में जारी किया गया था।
  • माइक्रोसॉफ्ट एज ब्राउज़र को 2015 में लांच किया गया था।

वेब ब्राउज़र की विशेषताएं-Features of Web Browser

अधिकांश वेब ब्राउज़र सामान्य सुविधाएँ प्रदान करते हैं जैसे:

  • रीफ्रेश बटन
  • स्टॉप बटन
  • होम बटन
  • वेब एड्रेस
  • टैब्ड ब्राउज़िंग
  • बुकमार्क्स

(1) रीफ्रेश बटन-Refresh button

रिफ्रेश बटन वेबसाइट को वेब पेजों की सामग्री (content) को फिर से लोड करने की अनुमति देता है। अधिकांश वेब ब्राउज़र कैशिंग तंत्र का उपयोग करके प्रदर्शन को बढ़ाने के लिए विजिट किये गये पेजों की स्थानीय लोकल कॉपियां स्टोर करते हैं। कभी-कभी, यह आपको अपडेटेड जानकारी देखने से रोकता है; ऐसे में रिफ्रेश बटन पर क्लिक करके आप अपडेट की गई जानकारी देख सकते हैं।

(2) स्टॉप बटन-Stop Button

इसका उपयोग सर्वर के साथ वेब ब्राउज़र के संचार को रद्द करने के लिए किया जाता है और पेज कंटेंट को लोड करना बंद कर देता है। उदाहरण के लिए, यदि कोई दुर्भावनापूर्ण साइट गलती से ब्राउज़र में प्रवेश कर जाती है, तो वह स्टॉप बटन पर क्लिक करके उसे बचाने में मदद करती है।

(3) होम बटन-Home Button

यह यूजर्स को वेबसाइट के पूर्वनिर्धारित होम पेज को लाने का विकल्प प्रदान करता है।

(4) वेबएड्रेस-Web Address

यह यूजर्स को एड्रेस बार में एक वेब एड्रेस इंटर करने और वेबसाइट पर जाने की अनुमति देता है।

(5) टैब्ड ब्राउज़िंग-Tabbed Browsing

यूजर्स को एक हिन् विंडो पर कई वेबसाइट खोलने का विकल्प प्रदान करता है। उह यूजर्स को एक ही समय में विभिन्न वेबसाइटो को पढ़ने में मदद करता है। उदाहरण के लिए, जब आप ब्राउज़र पर कुछ भी खोजते हैं, तो यह आपको आपकी क्वेरी के लिए सर्च रिजल्ट की एक सूची प्रदान करता है। आप एक ही पेज पर राइट-क्लिक करके सभी रिजल्ट खोल सकते हैं।

(6) बुकमार्क-Bookmarks

यह यूजर्स को बाद में जानकारी की पुनर्प्राप्ति के लिए इसे सेव करने के लिए विशेष वेबसाइट को सेलेक्ट करने की अनुमति देता है, जो यूजर्स द्वारा पूर्वनिर्धारित (predefined) है।

यूआरएल (यूनिफार्म रिसोर्स लोकेटर) क्या है-What is the URL (Uniform Resource Locator)?

यूनिफार्म रिसोर्स लोकेटर इंटरनेट या वर्ल्ड वाइड वेब पर किसी रिसोर्स का एड्रेस होता है। इसे वेब एड्रेस या यूनिफार्म रिसोर्स आइडेंटिफायर (URI) के रूप में भी जाना जाता है। उदाहरण के लिए https:www.shahnawazblog.com, जो कि shahnawazblog की वेबसाइट का URL या वेब एड्रेस है। यूआरएल किसी रिसोर्स के एड्रेस का प्रतिनिधित्व करता है। इसमें उस तक पहुंचने के लिए उपयोग किया जाने वाला प्रोटोकॉल भी शामिल है।

URL में निम्नलिखित जानकारी शामिल होती है:

  • यह संसाधन (resource) तक पहुंचें के लिए प्रोटोकॉल का उपयोग करता है।
  • यह IP एड्रेस या डोमेन नाम द्वारा सर्वर के स्थान को परिभाषित करता है।
  • इसमें एक फ्रेगमेंट आइडेंटिफायर शामिल है, जो वैकल्पिक है।
  • इसमें सर्वर की निर्देशिका में संसाधन का स्थान होता है।

URL यूजर्स को किसी विशेष ऑनलाइन रिसोर्स, जैसे विडियो, वेबपेज, या अन्य रिसोर्सेज पर फॉरवर्ड करता है। उदाहरण के लिए, जब आप Google पर जानकारी खोजते हैं, तो सर्च रिजल्ट आपकी सर्च क्वेरी के जवाब में relevant resources का URL डिस्प्ले करते हैं। सर्च रिजल्ट्स में दिखाई देने वाला टाइटल वेबपेज का URL का हाइपरलिंक हैं। यह एक समान रिसोर्स आइडेंटिफायर है, जो वेबसर्वर पर रिसोर्सेज के सभी प्रकार के नाम और पते को संदर्भित करता है। यूआरएल का पहला भाग प्रोटोकॉल आइडेंटिफायर के रूप में जाना जाता है। यह उपयोग करने के लिए प्रोटोकॉल को निर्दिष्ट करता है। दूसरा भाग, जिसे रिसोर्स नाम के रूप में जाना जाता है। यह IP एड्रेस या रिसोर्स के डोमेन नाम का प्रतिनिधित्व करता है। दोनों भागों को एक कोलन और दो फॉरवर्ड स्लैश जैसे https://www.shahnawazblog.com द्वारा विभेदित किया जाता है।

वेब ब्राउज़र के घटक-Component of a Web browser

ब्राउज़र के प्राथमिक घटक नीचे दी गयी छवि में दिखाए गए हैं:

Browser

  • User interface
  • Browser Engine
  • Rendering Engine
  • Networking
  • JavaScript Interpreter
  • UI Backend
  • Data Storage

(1) यूजर इंटरफ़ेस-User Interface

यूजर इंटरफ़ेस एक ऐसा क्षेत्र हैं जहाँ यूजर ब्राउज़र के साथ बातचीत करने के लिए एड्रेस बार, बैक और फॉरवर्ड बटन, मेनू, बुकमार्किंग और कई अन्य विकल्पों जैसे कई विकल्पों का उपयोग कर सकता हैं।

(2) ब्राउज़र इंजन-Browser Engine

यह UI (यूजर इंटरफ़ेस) और रेंडरिंग इंजन को ब्रिज के रूप में जोड़ता है। यह कई यूजर इंटरफ़ेस से इनपुट के आधार पर रेंडरिंग इंजन को क्वेरी और हेरफेर करता है।

(3) रेंडरिंग इंजन-Rendering Engine

यह ब्राउज़र स्क्रीन पर अनुरोधित सामग्री को प्रदर्शित करने के लिए जिम्मेदार है। यह HTML, XML फाइलों और छवियों का अनुवाद करता है, जिन्हें CSS का उपयोग करके स्वरूपित किया जाता है। यह कंटेंट का लेआउट तैयार करता हैं और इसे ब्राउज़र स्क्रीन पर प्रदर्शित करता है। हालांकि यह विभिन्न प्रकार के प्लुगिंस या  एक्सटेंशन का उपयोग करके अन्य प्रकार की सामग्री को भी प्रदर्शित कर सकता है। जैसे कि:

  • इंटरनेट एक्स्प्लोरर ट्राइडेंट का उपयोग करता है
  • क्रोम और ओपेरा 15+ ब्लिंक का उपयोग करते हैं
  • क्रोम (iPhone) और सफारी वेबकिट का उपयोग करते हैं
  • फायरफॉक्स और अन्य मोज़िला ब्राउज़र Gecko का उपयोग करते हैं

(4) नेटवर्किंग-Networking

यह HTTP या FTP जैसे इंटरनेट प्रोटोकॉल का उपयोग करके URL को पुनः प्राप्त करता है। यह इंटरनेट संचार और सुरक्षा के सभी पहलुओं को बनाए रखने के लिए जिम्मेदार है। इसके अलावा, इसका उपयोग नेटवर्क ट्राफिक को कम करने के लिए retrieved document को कैश (cache) करने के लिए किया जा सकता है।

(5) जावास्क्रिप्ट इंटरप्रेटर-JavaScript Interpreter

जैसा कि नाम से पता चलता है, जावास्क्रिप्ट इंटरप्रेटर कोड का अनुवाद और निष्पादन करता है, जो एक वेबसाइट में शामिल है। अनुवादित परिणाम डिवाइस स्क्रीन पर परिणाम प्रदर्शित करने के लिए रेंडरिंग इंजन को भेजे जाते हैं।

(6) यूआई बैकएंड-UI Backend

इसका उपयोग बेसिक कॉम्बो बॉक्स और विंडोज (विजेट) बनाने के लिए किया जाता है। यह एक सामान्य इंटरफ़ेस निर्दिष्ट करता है, जो प्लेटफ़ॉर्म-विशिष्ट नही है।

(7) डेटा संग्रहण-Data Storage

डेटा स्टोरेज एक दृढ़ता परत (persistence layer) है जिसका उपयोग ब्राउज़र द्वारा सभी प्रकार की सूचनाओं को स्थानीय रूप से स्टोर करने के लिए किया जाता है, जैसे कुकीज़। ब्राउज़र विभिन्न स्टोरेज मैकेनिज्म का भी समर्थन करता है जैसे कि IndexedDB, WebSQL, LocalStorage, और FileSystem. यह आपके कंप्यूटर के लोकल ड्राइव पर स्टोर एक डेटाबेस है जहाँ ब्राउज़र स्थापित है। यह कैश, बुकमार्क, कुकीज़ और परेफरेंस जैसे यूजर्स डेटा को संभालता है।

ब्राउज़र कैसे काम करता है-How does a browser work?

जब कोई यूजर सर्च बार में कोई वेब एड्रेस या URL इंटर करता है, जैसे shahnawazblog.com तो request domain servers (DNS) को भेज दिया जाता है। इन सभी requests को कई राउटर और स्विच के माध्यम से रूट किया जाता है। Domain name servers सिस्टम Names और उनके संबंधित IP एड्रेस का एक लिस्ट रखता है। इस प्रकार, जब आप ब्राउज़र सर्च बार में कुछ टाइप करते हैं, तो यह एक संख्या में परिवर्तित हो जाता है जो उन कंप्यूटरों को निर्धारित करता है जिन पर सर्च रिजल्ट डिस्प्ले किये जाने हैं।

ब्राउज़र क्लाइंट-सर्वर मॉडल के एक भाग के रूप में कार्य करता है। ब्राउज़र एक क्लाइंट प्रोग्राम है जो हाइपरटेक्स्ट ट्रान्सफर प्रोटोकॉल या HTTP का उपयोग करके यूजर सर्च question के जवाब  में सर्वर को request भेजता है। जब सर्वर request प्राप्त करता है, तो यह requested document के बारे में जानकारी एकत्र करता है और जानकारी को वापस ब्राउज़र में भेज देता है। इसके बाद, ब्राउज़र यूजर डिवाइस पर जानकारी का अनुवाद और प्रदर्शन करता है।

संक्षेप में-In Brief

  • जब कोई यूजर ब्राउज़र में कुछ (जैसे shahnawazblog.com) इंटर करता है। यह request एक डोमेन नेम सर्वर पर जाता है।
  • ब्राउज़र एक IP address का use करके सर्वर को यूजर request भेजता है। इसे डोमेन नेम सर्वर द्वारा described किया जाता है।
  • डोमेन नेम सर्वर वेबसाइट को होस्ट करने वाले वेब सर्वर को एक IP address भेजता है।
  • सर्वर सुचना को वापस IP address पर भेजता है, जिसे अनुरोध के समय ब्राउज़र द्वारा परिभाषित किया जाता है। requested पेज में छवियों की तरह उसी सर्वर पर अन्य फाइलों के लिंक शामिल हो सकते हैं, जिसके लिए ब्राउज़र सर्वर से अनुरोध भी करता है।
  • ब्राउज़र यूजर द्वारा requested सभी इनफार्मेशन एकत्र करता है, और वेब पेजों के रूप में आपकी डिवाइस स्क्रीन पर प्रदर्शित करता है।

इंटरनेट ब्राउज़रों की सूची-List of Internet Browsers

इंटरनेट browser कई प्रकार के होते हैं, जो इस प्रकार है:

  • Microsoft Edge
  • Amazon Silk
  • Opera
  • Apple Safari
  • Google Chrome
  • Mozilla Firefox
  • Internet Explorer

माइक्रोसॉफ्ट एज-Microsoft Edge

माइक्रोसॉफ्ट एज एक वेब ब्राउज़र है जो विंडोज 10 ऑपरेटिंग सिस्टम और विंडोज सर्वर 2016 के साथ पहले से इनस्टॉल आता है। इसे इंटरनेट एक्स्प्लोरर वेब ब्राउज़र को बदलने के लिए पेश किया गया था। इसका कोड नाम स्पार्टन था। यह विभिन्न प्रकार की सुविधाएँ प्रदान करता है जैसे वेब पेज डिस्प्ले पर फ्रीस्टाइल राइटिंग, रिफाइंड सर्च और इ-बुक्स और अन्य रीडिंग रिसोर्सेज से लिए प्रेजेंटेशन। Microsoft Edge को स्पार्टन कोडनेम प्रोजेक्ट के तहत विकसित किया गया था। अप्रैल 2015में, माइक्रोसॉफ्ट ने प्रोजेक्ट स्पार्टन नाम को माइक्रोसॉफ्ट एज के रप में बदल दिया। हालाँकि इंटरनेट एक्स्प्लोरर और एज को विंडोज 10 के साथ शामिल किया गया है, एज एक डिफ़ॉल्ट ब्राउज़र के रूप में कार्य करता है यह नई वेब प्रोद्योगिकी मूल्यांकन को जोडती है और ब्राउज़िंग की गति को बढाती है।

हालाँकि, Microsoft Windows ऑपरेटिंग सिस्टम  में इंटरनेट एक्स्प्लोरर 11 उपलब्ध था। माइक्रोसॉफ्ट एज विंडोज 10 में डिफ़ॉल्ट Browser बन गया है। इसे कम से कम 1 गीगाबाइट मेमोरी की आवश्यकता होती है। यह कई प्रकार की सुविधाएँ प्रदान करता है, जैसे कि एनोटेशन सुविधाएँ, एक नया रेंडरिंग इंजन और उपयोग में आसान आइकॉन आदि। इसके अलावा, यह इंटरनेट एक्स्प्लोरर की तुलना में बेहतर सुरक्षा भी प्रदान करता है। इसे माइक्रोसॉफ्ट के वर्चुअल पर्सनल असिस्टेंट कॉर्टाना के साथ जोड़ा जा सकता है।

माइक्रोसॉफ्ट एज की विशेषताएं-Features of Microsoft Edge

  • यह फायरफॉक्स और क्रोम ऐड-ऑन के लिए सपोर्ट प्रदान करता है।
  • इसमें फॉर्म को स्वचालित रूप से भरने की क्षमता है।
  • इसे Cortana के साथ एकीकृत किया जा सकता है।
  • यह तेज़ फ़ास्ट पेज रेंडरिंग प्रदान करता है।
  • इसमें अधिक सुरक्षा विशेषताएं हैं और यह पर्सनल ब्राउज़िंग की भी अनुमति देता है।
  • यह आधुनिक, हल्का, और संसाधन खपत को कम करता है।

ब्राउज़र के नवीनतम संस्करण-Latest versions of Edge browser

PlatformVersionsRelease Date
Window 1079.0.309.7122/01/2020
Window 10 Mobile40.15254.60321/01/2021
Xbox One40.15063.030/08/2018

अमेज़ोन सिल्क-Amazon Silk

Browser

अमेज़ोन सिल्क एक मालिकाना इंटरनेट ब्राउज़र है। इसे नवम्बर 2011 को फायर ओएस उपकरणों के लिए जरी किया गया था। यह ओपन सोर्स क्रोमियमप्रोजेक्ट पर आधारित है और google chrome browser से अधिकांश सुविधाएँ प्राप्त करता है। यह Amazon के सर्वर और फायर के बीच वेब पेज लोड करने के कार्य को विभाजित करता है। अधिकांश अमेज़ोन हार्डवेयर उपकरणों के साथ-साथ ऐप-आधारित किन्डल डिवाइस, टीवी, फायर और कम्पेटिबल इको डिवाइस पर सिल्क डिफ़ॉल्ट ब्राउज़र है। इसके अलावा, यह नया मास-मार्केट, क्लाइंट सॉफ्टवेयर डिलीवरी मैकेनिज्म है, जिसे क्लाउड के आधार से बनाया जाना चाहिए, न कि केवल वेब से।

ओपेरा-Opera

Browser

एक ओपेरा वेब ब्राउज़र की कल्पना पहली बार 1994 में Telenor कंपनी में की गई थी, जिसे बाद में 1 अप्रैल 1995 को ओपेरा सॉफ्टवेयर द्वारा ख़रीदा गया था। इसे डेस्कटॉप और मोबाइल इंटरफ़ेस के लिए डिज़ाइन किया गया था, लेकिन यह अब मोबाइल फोन के लिए अधिक लोकप्रिय है। यह क्रोमियम पर आधारित है, और यह ब्लिंक लेआउट इंजन का उपयोग करता है। 10 अगस्त 2005 को स्मार्टफोन के लिए एक ओपेरा मिनी जरी किया गया था जो मानक वेब ब्राउज़र चला सकता था। इसे गूगल प्ले स्टोर या एप्पल प्ले स्टोर से डाउनलोड किया जा सकता है।

एप्पल सफारी-Apple Safari

Browser

सफारी मैकिनटोश के लिए उपलब्ध एक इंटरनेट ब्राउज़र है, और विंडोज ऑपरेटिंग सिस्टम में आइफोन, आईपैड और आईपोड टच शामिल हैं। इसे जून 30, 2003 को Apple, Inc. द्वारा विकसित किया गया था। यह अपने उत्पादों में ऑपरेटिंग सिस्टम के लिये डिफ़ॉल्ट ब्राउज़र है, जैसे मैकबुक और मैक कंप्यूटरके लिए OS X और iPad और iPhone मोबाइल उपकरणों के लिए iOS. यह माइक्रोसॉफ्ट इंटरनेट एक्स्प्लोरर, मोज़िला फायरफॉक्स और गूगल क्रोम के बाद ब्राउज़र मार्केट में चौथे नंबर है। यह वेबकिट इंजन का उपयोग करता है, जिसका उपयोग फॉन्ट प्रस्तुत करने, ग्राफिक्सप्रदर्शित करने, पेज लेआउट निर्धारित करने और जावास्क्रिप्ट चलाने के लिए किया जाता है।

गूगल क्रोम-Google Chrome

गूगल क्रोम एक ओपन सोर्स इंटरनेट ब्राउज़र है। इसे Google द्वारा 11 दिसम्बर 2008 को विंडोज, लिनक्स, मैक, OS X, एंड्राइड और iOS ऑपरेटिंग सिस्टम के लिए विकसित किया गया है।

मोज़िला फायरफॉक्स-Mozilla Firefox

Browser

Mozilla Firefox वेब ब्राउज़र Mozilla Foundation और उसकी subordinate कंपनी Mozilla Corporation द्वारा विकसित किया गया है। इसे पहली बार 23 सितम्बर 2002 को बीटा जरी किया गया था। हालाँकि इसे मोज़िला ब्राउज़र के रूप में जारी किया गया था, लेकिन आतंरिक रूप से इसका कोड-नेम Phoenix था। फायरफॉक्स का पहला संस्करण 1.09 नवम्बर 2004 को पेश किया गया था।

इंटरनेट एक्स्प्लोरर-Internet Explorer

Browser

यह एक वेब ब्राउज़र है जो माइक्रोसॉफ्ट कारपोरेशन द्वारा निर्मित है, और यह माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम के साथ शामिल है। लेकिन माइक्रोसॉफ्ट के नये एज ब्राउज़र के सपोर्ट में इसे विंडो 10 में हटा किया गया था।

विभिन्न प्रकार के ब्राउज़र कैसे डाउनलोड करें-How to download different type of browser?

विभिन्न ब्राउज़रों को डाउनलोड करने के लिए नीचे दिए गए लिंक का पालन करें:

Google Chrome: https://www.google.com/chrome/

Mozilla Firefox: https://www.mozilla.org/en-US/firefox/

Opera: https://www.opera.com/

Apple Safari: https://support.apple.com/downloads/safari


 

Mohammad Shahnawaz

I am a part time blogger; I love blogging and share knowledge with others. I have Diploma in 'Post Graduate Diploma in Computer Application (PGDCA) and have 5 years teaching experience in this field. I am from Uttar Pradesh (India) and I am a Passionate blogger. Currently, I'm running 'shahnawazblog.com' blog. I have started this blog in Hindi to help every students to enhance your computer skills and to learn the fastest and easiest way to succeed in the field of computer as well as general knowledge, essay and letter writing etc.

Leave a Reply

Your email address will not be published. Required fields are marked *