Internet

इन्टरनेट का परिचय (Introduction of Internet)
इन्टरनेट की अवधारणाइन्टरनेट की शुरूआत सन् 1969 में यूएस के रक्षा विभाग के वैज्ञानिकों आरपानेट (ARPANET) के नाम से चार कम्प्यूटर को जो़डकर की गयी ताकि वे आपस में संचार स्थापित कर सके। नेटवर्क को इस्तेमाल करने के लिए कुछ मानकीकृत (Standard) प्रोटोकॉलों (Protocol) का समूह को विकसित किया गया जिसके द्वारा लोग एक दूसरे से कम्यूनिकेट कर सके एवं डाटा शेयर कर सके। 
सन् 1980 में नेषनल साइंस फाउंडेषन ने कुछ हाईस्पीड़ कंम्प्यूटर्स को जोड़कर एक नेटवर्क (NSFNEt) तैयार किया जिसनें बाद में इन्टरनेट की नींव रखी। 1980 तक इसमे काफी नेटवर्क जुडे़ एवं सहयोग करने लगे। सन् 1991 में नेषनल रिसर्च एंड एजुकेषन नेटवर्क (NREN) की स्थापना की गई। नेषनल रिसर्च एंड एजुकेषन नेटवर्क (NREN) का लक्ष्य शोध एवं षिक्षा से सम्बंधित सूचनाओं के सम्प्रेषण के लिए हाई स्पीड नेटवर्क को विकसित करना थासाथ ही साथ इन्टरनेट के लिए वाणिज्य उपयोग(commercial uses) की संभावनाओ की तलाष करना था।
इन्टरनेट के जरिए हम नवीनतम समाचार पा सकते है , आनलॉइन लाइब्रेरी पर किताबे पढ़ सकते हैसोषल साइटस पर हम अपने विचार पोस्ट कर सकते है साथ ही साथ किसी भी तरह की राजनीतिक बहस पर सीधे जुड सकते है।
इन्टरनेट (Internet) 

एक कहावत है कि "ज्ञान ही शक्तिहै जो कि साफेटवेयर की दुनिया में पूरी तरह सही प्रतित होती है जहां पर हर एक सूचना अपना रोल बहुत तेज और बदलते हुए बखूबी से निभा रही है एक सूचना चाहे पिक्चर हो , शब्दों में एक साथ जुड़कर एक नया आयाम बना रही है। यह इसलिए हो रहा है सूचनाएं हर पल बदल रही है इन्टरनेट सूचना संप्रेषण (Information communication)  का एक वैष्विक  कंम्प्यूटर नेटवर्क ऐसे (Computers) जो आपस में कनेक्टेड हैहै यह यूजर्स को सूचना आदानप्रदान करने का एक मंच प्रदान करता है। 
 इंटरनेट में संचार के लिए विभिन्न प्रकार के प्रोटोकाल्स (Protocols) का प्रयोग किया जाता हैजिससे डाटा टांसफर में उदेष्यपरकता को बनाए रखने में मदद मिलती है। इन कम्प्यूटरों में सरकारीविष्वविद्यालय , कंपनीयां एवं लोगो के व्यक्तिगत कंम्प्यूटर (Personal Computer) शामिल है। ज्यादातर इंटरनेट सेवा क्लाइंट/सर्वर मॉडल पर कार्य करती है। जब कोई कंम्प्यूटर फाइल रिसीव सेंड कर रहा होता है तो वह सर्वर बन जाता है। इंटरनेट पर एक्सेस प्राप्त करने के लिए उस क्षेत्र में इंटरनेट सर्विस प्रोवइडर के साथ एकाउंट खोलना होता है।

सूचना फाईलो को बनाना (Information Files Creation)

यदि हमे सूचना को एक केन्द्रीय कम्प्यूटर पर रखना है तो सबसे पहले इसका निर्माण करना होगा जब यह निर्मित हो जायेगी तब हम इसे हमारे मुख्य कम्प्यूटर रख सकते है। यह फाईल स्पेषल साफटवेयर के जरिये बनायी जाती है।  यह फाईले ही इन्टरनेट के विष्व-भर में फैले नेटवर्क के जाल में विचरण करती है और सूचनाओं को एक सर्वर से क्लाईंट तक ले जाती है जिस फार्म से यह सूचना मांगी जाती हे उन्हे प्रोगागिम भाषा में बेव पेज कहा जाता है ओर जो व्यक्ति इन बेव पेज का निर्माण करता है उन्हें बेव प्रोगामर कहा जाता है।
बेव सर्वर (Web Server)

बेव पेज को एचटीएमएल भाषा के जरिए बनाया जाता है और मुख्य केन्द्रीय कम्प्यूटर पर स्टोर पर किया जाता है इन बेव पेजो को निर्माण करना ओर इनको केन्द्रीय कम्प्यूटर पर स्टोर करना ही बेव साइट (Web Site) का निर्माण कहा जाता हैवे कम्प्यूटरजो बेव पेजो को एक डायरेक्टी के रूप में स्टोर करते और उन्हे देखने की सुविधा प्रदान करते है सर्वर (Web Server) कहलाते है।
सर्वर कम्प्यूटर कुछ स्पेषल तरह के साफॅटवेयर चलाता है।
§           वेब साईट का निर्माण करना
§           यूजर से इन्फॉरमेषन प्राप्त करना
§           यूजर से प्राप्त इन्फॉरमेषन पर अनुकूल जबाव देना
"कुछ महत्वपूर्ण साफॅटवेयर प्रोग्राम जो यूजर से सूचना प्राप्त करते है और उनका जबाब देते है - अपाचे बेव सर्वर (Apache Web Server) , नेटस्केप नेवेगिटर (Netscape Navigator), आईआईएस (IIS)"

वेब क्लाइंट/ब्राउजर (Web Client/Web Browser) कोई भी सूचना जो वेब पेज के रूप में है उसे प्राप्त करने के लिए यूजर को वेब सर्वर से (Connect)जुड़ना  पड़ता है

वेब क्लांइट कुछ स्पेषल प्रोग्राम ब्राउजर की मदद से चलाता है
§           मुख्य सर्वर से जुडना।
§           मुख्य सर्वर तक सूचना पहुचाना।
§           मुख्य सर्वर से सूचना का जबाव प्राप्त करना और उसे पढ़ने के लिए इन्टरफेस प्रदान करना।
कुछ महत्वपूर्ण वेब ब्राउजर के जिनके जरिए यूजर सर्वर पर अपनी सूचनाओं का आदान-प्रदान कर सकता है - गूगल क्रोममोजिला फायर फॉक्ससफारीनेटस्केप नेविगेटरइन्टरनेट एक्सपोलर आदि।

किसी तरह से एक ब्राउजर एक सर्वर से संचार करता है (How can connect a browser to a server )   

 जैसा कि हम पहले जान चुके है कि एक वेब सर्वर के द्वारा ही वेब ब्राउजर को वेब पेज उपलब्ध कराया जाता हैजब एक ब्राउजर वेब सर्वर से संचार स्थापित करता है तब यह घटना एक एचटीटीपी (HTTP) प्रक्रिया का परिणाम होता है। यह प्रक्रिया मुख्यतः चार तरह की होती है
1 Connect
2 Request
Reply 
Close

 संचार स्थापित करना (Establish a Connection)

वेब क्लाइंट और सर्वर को सूचना का आदानप्रदान करने से पहले संचार स्थापित करना पड़ता है। इन्टरनेट पर वेब बा्रउजर और सर्वर को संचार स्थापित करने की के लिए टीसीपी/आईपी (TCP/IP) का उपयोग करना पड़ता है।
वेब सर्वर से संचार स्थापित करने के लिए , क्लाइंट मषीन को एक आईपी एडेस दिया जाता है ताकि सर्वर क्लाइंट मषीन को पहचान कर संचार बना सके। इसके लिए एचटीटीपीएफटीपी(HTTP/FTP) का भी उपयोग किया जाता है।
एक वेब सर्वर द्वारा बहुत सारे प्रोटोकॉल (Protocol) को सहयोग दिया जाता है मुख्य एचटीटीपीफटीपी। कुछ मामलो में प्रत्येक प्रोटोकॉल जिसमे एचटीटीपीएफटीपी स्पेषल नाम से और एक स्पेषल पोर्ट नम्बर (Port Number) से उपयोग में लिये जाते है। सामन्यतय एचटीटीपी /एफटीपी प्रोटोकॉल को ‘‘पोर्ट नम्बर” से ही जाना जाता है। उदाहरण के तौर पर एचटीटीपी प्रोटोकॉल 80 नम्बर पोर्ट पर और एफटीपी प्रोटोकॉल 21 नम्बर पोर्ट पर डिफाल्ट सेटिंग होती है। यदि प्रोटोकॉल डिफाल्ट सेटिंग पर कार्य करे है तो वेब सर्वर इस तरह से कनेक्षन बनाता है:-
Protocol://ip address
उदाहरण के रूप में मान लिया जाए कि एक सर्वर की आईपी ऐडस 192.100.2.106 है तब एचटीटीपी (HTTP) के द्वारा क्लाइंट अपने बा्रउजर से इस तरह से संचार स्थापित करेगा
http://192.100.2.106
प्रोटोकॉल ऐडस पर वैध वेल्यू 0 से 9999 तक सेट की जा सकती है।

क्लाइंट रिक्वेस्ट/सर्वर रेस्पॉन्स

जैसा कि पहले पढ़ चुके हैकि वेब सर्वर एक वेब साईट को नियंत्रित करता है। एक वेब साइट में बहुत सारे वेब पेज हो सकते है और उनमें से किसी एक पेज को डिफाल्ट वेब पेज या होम पेज (Home Page)की तरह संचालित किया जाता है।
जब एक ब्राउजर एक वैध प्रोटोकॉल नाम सेआईपी ऐडेस से और पोर्ट नम्बर से वेब सर्वर से कनेक्ट होता है तब वेब सर्वर बेव साईट के डिफाल्ट वेब पेज को कनेक्षन के लिए रिक्वेस्ट देता है इसके बाद वेब सर्वर डिफाल्ट वेब पेज को क्लाइंट के ब्राउजर पर प्रदर्षित करता है।
अगर क्लाइंट किसी दूसरे पेज को देखना चाहता है तब क्लाइंट को उस वेब पेज का नाम ब्राउजर पर कनेक्षन के साथ लिखना होता है। इस प्रकार पूर्णतया वेब पेज का कनेक्षन कुछ इस प्रकार से होता है
एक वेब पेज शब्दोएचटीमल टेगसदूसरे पेज के लिंकपिक्चरऑडियो  वीडियो फाईलो का समूह होता है।


यदि सर्वर पर क्लाइंट की रिक्वेस्ट पर वेब पेज नहीं प्राप्त होता है तब एरर मैसेज क्लाइंट के ब्राउजर पर प्रदर्षित होता है। 

1 comment: