इंटरनेट म्हणजे काय हे आम्ही कव्हर करण्यापूर्वी, आम्ही "नेटवर्क" म्हणजे काय ते परिभाषित केले पाहिजे. नेटवर्क हा कनेक्ट केलेल्या संगणकांचा एक समूह आहे जो एकमेकांना डेटा पाठवू शकतो. संगणक नेटवर्क हे एका सामाजिक वर्तुळासारखे असते, जे सर्व एकमेकांना ओळखणारे, नियमितपणे माहितीची देवाणघेवाण करतात आणि एकत्र क्रियाकलापांचे समन्वय साधतात अशा लोकांचा समूह असतो.
इंटरनेट म्हणजे काय? : What is the Internet? – इंटरनेट हे एकमेकांना जोडणार्या नेटवर्कचा एक विशाल, विस्तीर्ण संग्रह आहे. खरं तर, “इंटरनेट” हा शब्द या संकल्पनेतून आला आहे असे म्हणता येईल: परस्पर जोडलेले नेटवर्क.
संगणक नेटवर्क्समध्ये एकमेकांशी कनेक्ट होत असल्याने आणि हे नेटवर्क देखील एकमेकांशी जोडलेले असल्याने, इंटरनेटमुळे एक संगणक दूरच्या नेटवर्कमध्ये दुसर्या संगणकाशी बोलू शकतो.
यामुळे जगभरातील संगणकांमधील माहितीची वेगाने देवाणघेवाण करणे शक्य होते.
वायर्स, केबल्स, रेडिओ लहरी आणि इतर प्रकारच्या नेटवर्किंग इन्फ्रास्ट्रक्चरद्वारे संगणक एकमेकांशी आणि इंटरनेटशी कनेक्ट होतात.
इंटरनेटवर पाठवलेला सर्व डेटा प्रकाशाच्या किंवा विजेच्या स्पंदांमध्ये अनुवादित केला जातो, ज्याला “बिट्स” देखील म्हणतात आणि नंतर प्राप्त करणार्या संगणकाद्वारे त्याचा अर्थ लावला जातो. तारा, केबल्स आणि रेडिओ लहरी हे बिट प्रकाशाच्या वेगाने चालवतात.
या वायर्स आणि केबल्सवर एकाच वेळी जितके जास्त बिट जाऊ शकतात, तितक्या वेगाने इंटरनेट कार्य करते.
इंटरनेट इतिहास –
1960 च्या दशकात, संगणक सामान्यतः महाकाय कॉर्पोरेशन आणि सरकारी कार्यालयांमध्ये आढळले.
सैन्य हे संगणक प्रणालीचा एक प्रमुख वापरकर्ता देखील आहे आणि त्यांना पेंटागॉन सारख्या केंद्रीय कमांडकडून रिमोट बेसमध्ये संगणकांमध्ये प्रवेश करण्याची आवश्यकता शोधून काढली.
एकाच ऑपरेटर-नियंत्रित स्विचबोर्डद्वारे अनेक टेलिफोन लाईन्स जोडणारा मानक टेलिफोन स्विच कार्य करू शकतो, तो हल्ला आणि विनाशासाठी असुरक्षित होता, विशेषत: शीतयुद्धाच्या उच्चतेच्या वेळी आणि आण्विक युद्धाच्या धोक्याच्या वेळी.
म्हणून, 1966 मध्ये, यूएस डिपार्टमेंट ऑफ डिफेन्सच्या प्रगत संशोधन प्रकल्प एजन्सीने (ARPA) ARPANET च्या विकासावर काम सुरू केले.
ARPANET च्या मागे असलेल्या संकल्पनांपैकी एक बॉब टेलर, ARPA मधील माहिती प्रक्रिया तंत्र कार्यालयाचे संचालक यांनी खालीलप्रमाणे वर्णन केले होते.
जेव्हा त्याच्या ऑफिसमध्ये तीन कॉम्प्युटर टर्मिनल होते (एका टर्मिनलमध्ये मॉनिटर आणि कीबोर्ड होते- कॉम्प्युटर इतरत्र होता).
संगणक वेगळ्या ठिकाणी होते, एक कॅलिफोर्नियामधील सांता मोनिका येथील सिस्टम डेव्हलपमेंट कॉर्पोरेशनमध्ये, दुसरे UC बर्कले येथे आणि दुसरे MIT मध्ये.
आज, ARPANET अजूनही इंटरनेटसाठी ब्लू प्रिंट म्हणून उभे आहे. इंटरनेट हे एकच साधन नाही—त्याऐवजी, हे संगणकांचे अनेक मोठे नेटवर्क आहे, जसे की हायव्ह माइंड, जेथे आवश्यक असेल तेथे डेटा वितरीत करण्यासाठी भिन्न संगणक एकमेकांशी संवाद साधतात.
वितरित नेटवर्किंग म्हणजे काय आणि ही संकल्पना इंटरनेटसाठी का महत्त्वाची आहे?
इंटरनेटसाठी कोणतेही नियंत्रण केंद्र नाही. त्याऐवजी, ही एक वितरित नेटवर्किंग प्रणाली आहे, याचा अर्थ ती कोणत्याही वैयक्तिक मशीनवर अवलंबून नाही.
कोणताही संगणक किंवा हार्डवेअर जो योग्य पद्धतीने डेटा पाठवू आणि प्राप्त करू शकतो (उदा. योग्य नेटवर्किंग प्रोटोकॉल वापरणे) इंटरनेटचा भाग असू शकतो.
- इंटरनेटचे वितरित स्वरूप ते लवचिक बनवते.
- कॉम्प्युटर, सर्व्हर आणि नेटवर्किंग हार्डवेअरचे इतर भाग इंटरनेट कसे कार्य करतात यावर परिणाम न करता नेहमी इंटरनेटशी कनेक्ट आणि डिस्कनेक्ट होतात – कॉम्प्युटरच्या विपरीत, जे घटक गहाळ असल्यास अजिबात कार्य करू शकत नाही.
- हे अगदी मोठ्या प्रमाणावर लागू होते: सर्व्हर, संपूर्ण डेटा सेंटर किंवा डेटा सेंटरचा संपूर्ण प्रदेश खाली गेल्यास, उर्वरित इंटरनेट अजूनही कार्य करू शकते (अधिक हळू असल्यास).
इंटरनेट म्हणजे काय? : What is the Internet?
इंटरनेट कसे काम करते?
दोन मुख्य संकल्पना आहेत ज्या इंटरनेटच्या कार्यपद्धतीसाठी मूलभूत आहेत: पॅकेट आणि प्रोटोकॉल.
Packets
नेटवर्किंगमध्ये, packet मोठ्या संदेशाचा एक छोटा भाग असतो. प्रत्येक packet मध्ये डेटा आणि त्या डेटाची माहिती दोन्ही असते. packet मधील सामग्रीची माहिती “शीर्षलेख” म्हणून ओळखली जाते आणि ती packet च्या पुढील बाजूस जाते जेणेकरून प्राप्त करणार्या मशीनला packet चे काय करावे हे कळते.
packet हेडरचा उद्देश समजून घेण्यासाठी, काही ग्राहक उत्पादने असेंबली निर्देशांसह कशी येतात याचा विचार करा.
- जेव्हा डेटा इंटरनेटवर पाठविला जातो, तेव्हा तो प्रथम लहान packet मध्ये विभागला जातो, ज्याचे नंतर बिट्समध्ये भाषांतर केले जाते.
- पॅकेट्स राउटर आणि स्विच सारख्या विविध नेटवर्किंग उपकरणांद्वारे त्यांच्या गंतव्यस्थानावर पोहोचतात.
- जेव्हा पॅकेट्स त्यांच्या गंतव्यस्थानी येतात, तेव्हा प्राप्त करणारे डिव्हाइस पॅकेट्सना क्रमाने एकत्र करते आणि नंतर डेटा वापरू किंवा प्रदर्शित करू शकते.
या प्रक्रियेची तुलना युनायटेड स्टेट्सच्या स्टॅच्यू ऑफ लिबर्टीच्या बांधणीशी करा. स्टॅच्यू ऑफ लिबर्टीची रचना प्रथम फ्रान्समध्ये करण्यात आली होती.
तथापि, जहाजावर बसण्यासाठी ते खूप मोठे होते, म्हणून प्रत्येक तुकडा कोठे आहे याच्या सूचनांसह ते तुकड्यांमध्ये युनायटेड स्टेट्सला पाठवले गेले.
ज्या कामगारांना हे तुकडे मिळाले त्यांनी ते आज न्यूयॉर्कमध्ये उभ्या असलेल्या पुतळ्यामध्ये पुन्हा एकत्र केले.
स्टॅच्यू ऑफ लिबर्टीसाठी यास बराच वेळ लागला असला तरी, इंटरनेटवर लहान तुकड्यांमध्ये डिजिटल माहिती पाठवणे अत्यंत जलद आहे.
उदाहरणार्थ, वेब सर्व्हरवर संग्रहित केलेला स्टॅच्यू ऑफ लिबर्टीचा फोटो एका वेळी एक पॅकेट जगभर फिरू शकतो आणि मिलिसेकंदांमध्ये एखाद्याच्या संगणकावर लोड होऊ शकतो.
- packet स्विचिंग नावाचे तंत्र वापरून पॅकेट इंटरनेटवर पाठवले जातात.
- मध्यस्थ राउटर आणि स्विचेस त्यांच्या स्रोत किंवा गंतव्यस्थानाचा हिशेब न ठेवता स्वतंत्रपणे packet वर प्रक्रिया करण्यास सक्षम आहेत.
- हे डिझाइननुसार आहे जेणेकरून नेटवर्कवर कोणतेही एकल कनेक्शन वर्चस्व गाजवू शकत नाही.
- कोणत्याही पॅकेट स्विचिंगशिवाय एकाच वेळी संगणकांदरम्यान डेटा पाठविला गेला असेल तर, दोन संगणकांमधील कनेक्शन एका वेळी अनेक केबल्स, राउटर आणि स्विचेसमध्ये काही मिनिटांसाठी व्यापू शकते.
- मूलत:, एका वेळी फक्त दोन लोक इंटरनेट वापरण्यास सक्षम असतील — जवळजवळ अमर्यादित लोकांऐवजी, वास्तविकतेप्रमाणेच.
Protocols
दोन संगणक जोडणे, जे दोन्ही भिन्न हार्डवेअर वापरू शकतात आणि भिन्न सॉफ्टवेअर चालवू शकतात, हे इंटरनेटच्या निर्मात्यांसमोरील मुख्य आव्हानांपैकी एक आहे.
यासाठी सर्व कनेक्टेड संगणकांद्वारे समजण्यायोग्य असलेल्या संप्रेषण तंत्रांचा वापर आवश्यक आहे,
ज्याप्रमाणे जगाच्या वेगवेगळ्या भागांमध्ये वाढलेल्या दोन लोकांना एकमेकांना समजून घेण्यासाठी एक सामान्य भाषा बोलण्याची आवश्यकता असू शकते.
- ही समस्या प्रमाणित protocols ने सोडवली जाते.
- नेटवर्किंगमध्ये, protocols हा काही विशिष्ट क्रिया करण्याचा आणि डेटाचे स्वरूपन करण्याचा एक प्रमाणित मार्ग आहे
- जेणेकरून दोन किंवा अधिक उपकरणे एकमेकांशी संवाद साधण्यास आणि समजून घेण्यास सक्षम असतील.
- समान नेटवर्क (इथरनेट) वरील उपकरणांदरम्यान पॅकेट पाठविण्यासाठी, नेटवर्कवरून नेटवर्कवर (IP) पॅकेट पाठविण्यासाठी,
- ती पॅकेट्स यशस्वीरित्या क्रमाने (TCP) आल्याची खात्री करण्यासाठी आणि वेबसाइट्स आणि अनुप्रयोगांसाठी (HTTP) डेटा स्वरूपित करण्यासाठी protocols आहेत.
- या मूलभूत प्रोटोकॉल व्यतिरिक्त, रूटिंग, चाचणी आणि एन्क्रिप्शनसाठी protocols देखील आहेत.
- आणि विविध प्रकारच्या सामग्रीसाठी वर सूचीबद्ध केलेल्या protocols चे पर्याय आहेत — उदाहरणार्थ, स्ट्रीमिंग व्हिडिओ अनेकदा TCP ऐवजी UDP वापरतात.
सर्व इंटरनेट-कनेक्ट केलेले संगणक आणि इतर डिव्हाइस या protocols चा अर्थ लावू शकतात आणि समजू शकतात, इंटरनेट कोणाशी किंवा कोणत्याशी कनेक्ट असले तरीही ते कार्य करते.
कोणती भौतिक पायाभूत सुविधा इंटरनेट कार्य करते?
प्रत्येकासाठी इंटरनेट कार्य करण्यासाठी अनेक प्रकारचे हार्डवेअर आणि पायाभूत सुविधांचा समावेश होतो. काही सर्वात महत्वाच्या प्रकारांमध्ये खालील गोष्टींचा समावेश आहे:
- राउटर पॅकेट्स त्यांच्या गंतव्यस्थानावर आधारित वेगवेगळ्या संगणक नेटवर्कवर फॉरवर्ड करतात.
- राउटर हे इंटरनेटच्या ट्रॅफिक पोलिसांसारखे असतात, इंटरनेट रहदारी योग्य नेटवर्कवर जाते याची खात्री करून.
- एकच नेटवर्क सामायिक करणारी उपकरणे कनेक्ट करतात.
- ते पॅकेट्स योग्य उपकरणांवर फॉरवर्ड करण्यासाठी पॅकेट स्विचिंग वापरतात.
- त्यांना त्या उपकरणांमधून आउटबाउंड पॅकेट्स देखील मिळतात आणि ते योग्य गंतव्यस्थानावर जातात.
- वेब सर्व्हर हे विशेष उच्च-शक्तीचे संगणक आहेत जे वापरकर्त्यांना होस्टिंग ऍप्लिकेशन्स आणि डेटाबेस व्यतिरिक्त सामग्री (वेबपृष्ठे, प्रतिमा, व्हिडिओ) संचयित करतात आणि देतात.
- सर्व्हर देखील DNS प्रश्नांना प्रतिसाद देतात आणि इंटरनेट चालू ठेवण्यासाठी इतर महत्वाची कार्ये करतात.
- बहुतेक सर्व्हर मोठ्या डेटा सेंटरमध्ये ठेवले जातात, जे जगभरात स्थित आहेत.
या संकल्पना इंटरनेटवर वापरकर्ते प्रवेश करणार्या वेबसाइट्स आणि अनुप्रयोगांशी कसे संबंधित आहेत?
या लेखाचा विचार करा. तुम्ही ते पाहावे यासाठी, ते इंटरनेटवर तुकड्या-फुटक्या हजार डेटा पॅकेट्सच्या स्वरूपात पाठवले गेले.
ही पॅकेट्स केबल्स आणि रेडिओ लहरींवर आणि आमच्या वेब सर्व्हरवरून तुमच्या संगणकावर किंवा डिव्हाइसवर राउटर आणि स्विचद्वारे प्रवास करतात.
तुमच्या संगणकाला किंवा स्मार्टफोनला ते पॅकेट मिळाले आणि ते तुमच्या डिव्हाइसच्या ब्राउझरला दिले आणि तुम्ही आता वाचत असलेला मजकूर प्रदर्शित करण्यासाठी तुमच्या ब्राउझरने पॅकेटमधील डेटाचा अर्थ लावला.
या प्रक्रियेत सामील असलेल्या विशिष्ट चरण आहेत:
- DNS query: जेव्हा तुमच्या ब्राउझरने हे वेबपृष्ठ लोड करणे सुरू केले, तेव्हा त्याने Cloudflare वेबसाइटचा IP पत्ता शोधण्यासाठी प्रथम DNS क्वेरी केली असावी.
- TCP handshake: तुमच्या ब्राउझरने त्या IP पत्त्यासह कनेक्शन उघडले.
- TLS handshake: तुमचा ब्राउझर क्लाउडफ्लेअर वेब सर्व्हर आणि तुमच्या डिव्हाइस दरम्यान एन्क्रिप्शन देखील सेट करतो जेणेकरून आक्रमणकर्ते त्या दोन एंडपॉइंट्स दरम्यान प्रवास करणारे डेटा पॅकेट वाचू शकत नाहीत.
- HTTP request: आपल्या ब्राउझरने या वेबपृष्ठावर दिसणार्या सामग्रीची विनंती केली आहे.
- HTTP response: क्लाउडफ्लेअरच्या सर्व्हरने सामग्री HTML, CSS आणि JavaScript कोडच्या स्वरूपात प्रसारित केली, डेटा पॅकेटच्या मालिकेत मोडली. एकदा तुमच्या डिव्हाइसला पॅकेट्स मिळाल्यावर आणि ते सर्व मिळाल्याची पडताळणी झाल्यावर, तुमच्या ब्राउझरने पॅकेटमध्ये असलेल्या HTML, CSS आणि JavaScript कोडचा इंटरनेट कसा कार्य करतो याबद्दल हा लेख रेंडर केला. संपूर्ण प्रक्रियेला फक्त एक किंवा दोन सेकंद लागले.
इंटरनेट म्हणजे काय? : What is the Internet?
‘अधिक चांगले इंटरनेट तयार करण्यात मदत करणे’ म्हणजे काय?
इंटरनेटची निर्मिती ही एक अतुलनीय कामगिरी होती ज्यामध्ये हजारो व्यक्ती आणि संस्थांच्या सामूहिक प्रयत्नांचा समावेश होता. आज इंटरनेट त्याच्या संस्थापकांच्या अपेक्षेपेक्षा कितीतरी मोठ्या प्रमाणात कार्य करते हे त्यांच्या कार्याचा पुरावा आहे.
- तथापि, इंटरनेट नेहमी पाहिजे तसे कार्य करत नाही.
- नेटवर्किंग समस्या आणि दुर्भावनापूर्ण क्रियाकलाप इंटरनेट प्रवेश कमी करू शकतात किंवा ते पूर्णपणे अवरोधित करू शकतात.
तृतीय पक्ष वापरकर्त्याच्या क्रियाकलापांवर हेरगिरी करू शकतात, ज्यामुळे गैरवर्तन आणि काही प्रकरणांमध्ये, सरकारी दडपशाही होऊ शकते.
इंटरनेट प्रोटोकॉल आणि प्रक्रिया सुरक्षितता आणि गोपनीयतेचा विचार करून तयार केल्या गेल्या नाहीत,
कारण ज्या लोकांनी प्रथम इंटरनेट डिझाइन केले आणि तयार केले ते ते परिपूर्ण बनवण्यापेक्षा ते कार्य करण्यासाठी अधिक चिंतित होते.
क्लाउडफ्लेअर मिशन एक चांगले इंटरनेट तयार करण्यात मदत करणे आहे. क्लाउडफ्लेअर हे अनेक मार्गांनी पूर्ण करण्याचे उद्दिष्ट ठेवते, यासह:
- इंटरनेटसाठी नवीन, जलद आणि अधिक सुरक्षित प्रोटोकॉलच्या विकासामध्ये योगदान देणे
- सर्व उत्पादनांमध्ये गोपनीयतेची निर्मिती करून आणि वापरकर्त्याची गोपनीयता (जसे की 1.1.1.1 आणि HTTPS वर डीएनएस) वाढवण्यासाठी विनामूल्य सेवा ऑफर करून प्रथम ठेवा.
- डेटा सेंटर्सच्या सतत विस्तारणाऱ्या आंतरराष्ट्रीय नेटवर्कद्वारे जागतिक प्रेक्षकांपर्यंत क्लाउडफ्लेअर सेवांचा विस्तार करणे
- वेब गुणधर्म आणि नेटवर्क इन्फ्रास्ट्रक्चरसाठी सुरक्षा, कार्यप्रदर्शन आणि विश्वासार्हता वाढवणारी उत्पादने ऑफर करणे (यापैकी बरीच उत्पादने वेबसाइट किंवा API असलेल्या कोणालाही विनामूल्य ऑफर केली जातात)
- वापरकर्त्यांना चांगली सेवा देण्यासाठी विकसकांना जलद, अधिक कार्यक्षम सर्व्हरलेस अॅप्लिकेशन्स तयार करण्यास सक्षम करणे
- लर्निंग सेंटर आणि क्लाउडफ्लेअर ब्लॉगद्वारे इंटरनेट तंत्रज्ञान कसे कार्य करते याबद्दल वापरकर्त्यांना शिक्षित करणे
इंटरनेट म्हणजे काय? : What is the Internet?