कसे संगणक नेटवर्क कार्य - प्रोटोकॉल

एक संगणक नेटवर्कचे भौतिक भाग स्वतः एकत्र करणे हे कार्य करण्यासाठी अपुरी आहे - कनेक्ट केलेल्या डिव्हाइसेसना देखील संप्रेषणाची एक पद्धत आवश्यक आहे. या सांकेतिक भाषांना नेटवर्क प्रोटोकॉल म्हणतात.

नेटवर्क प्रोटोकॉलचा उद्देश

प्रोटोकॉलशिवाय, डिव्हाइसेसमध्ये नेटवर्क कनेक्शनवर एकमेकांना पाठविलेले इलेक्ट्रॉनिक सिग्नल समजण्याची क्षमता नसतील. नेटवर्क प्रोटोकॉल ही मूलभूत कार्ये करतात:

पोस्टल प्रोटोकॉल भौतिक कागद मेल हाताळण्यासह नेटवर्क प्रोटोकॉलमध्ये तुलना करा. ज्याप्रमाणे पोस्टल सेवा बर्याच स्त्रोतांकडून आणि गंतव्यांची नावे सांभाळते तसाच नेटवर्क प्रोटोकॉल नेहमीप्रमाणे अनेक मार्गांनी वाहते आहे. भौतिक मेलच्या विपरीत, तथापि, नेटवर्क प्रोटोकॉल काही अद्ययावत क्षमता प्रदान करतात जसे की एका गंतव्य ( स्ट्रीमिंग नावाच्या) वर सतत संदेशाचे प्रवाह वितरीत करणे आणि आपोआप संदेशाची प्रतिलिपी करणे आणि एकाचवेळी एकाधिक गंतव्यस्थानावर वितरित करणे ( ब्रॉडकास्टिंग म्हणतात).

नेटवर्क प्रोटोकॉलचे सामान्य प्रकार

कोणतेही प्रोटोकॉल अस्तित्वात नाही जे सर्व प्रकारची सर्व प्रकारच्या नेटवर्क नेटवर्क गरजांना समर्थन देते. काही प्रकारचे नेटवर्क प्रोटोकॉलचे शोध लावण्यात आले आहे, प्रत्येक प्रकारच्या नेटवर्क संवादाचे समर्थन करण्याचा प्रयत्न करत आहेत. एका प्रकारच्या प्रोटोकॉलपासून दुसर्यापासून वेगळे असणारी तीन मूलभूत अशी वैशिष्ट्ये आहेत:

1. सिंप्लेक्स बनाम द्वैध एक सिंपल कनेक्शन फक्त एका डिव्हाइसला एका नेटवर्कवर प्रसारित करण्याची परवानगी देते. उलट, द्वैध नेटवर्क कनेक्शन दोन्ही डिव्हाइसेसना एकाच भौतिक दुव्यावर डेटा प्रसारित आणि प्राप्त करण्यास अनुमती देते.

2. कनेक्शन-देणारं किंवा कनेक्शनशी संबंधित कनेक्शन-देणारं नेटवर्क प्रोटोकॉल एक्सचेंजेस ( हँडशेक नावाची प्रक्रिया) दोन डिव्हाइस दरम्यान अॅड्रेस माहिती देते जे त्यांना एकमेकांशी संभाषण चालू ठेवण्यास परवानगी देते ( सत्र म्हणतात) उलट, कनेक्शन-कमी प्रोटोकॉल आधी किंवा नंतर (आणि संदेश यशस्वीरित्या प्राप्त झाले आहेत किंवा नाही हे जाणून घेतल्याशिवाय) पाठवलेली कोणत्याही समान संदेशांकडे दुर्लक्ष केल्याशिवाय एका संदेशातून दुसऱ्या संदेशास वितरीत करतात.

3. स्तर नेटवर्क प्रोटोकॉल सर्वसाधारणपणे गटांमध्ये एकत्रितपणे काम करतात ( स्टॅकला म्हणतात कारण आकृत्या अनेकदा प्रोटोकॉलचे वर्णन करतात जेणेकरून प्रत्येकाने एकमेकांच्या शीर्षांवर असलेल्या स्टॅकने केले आहेत ). काही प्रोटोकॉल जवळील स्तरांवर कार्य करतात ज्यात ते बनेल विविध प्रकारच्या वायरलेस किंवा नेटवर्कवरील शारीरिकरित्या कार्य करणे. इतर नेटवर्क अनुप्रयोग कसे कार्य करतात याच्याशी निगडित उच्च स्तरांवर कार्य करतात आणि काही दरम्यान दरम्यानचे स्तरांवर कार्य करतात

इंटरनेट प्रोटोकॉल कुटुंब

सार्वजनिक वापरातील सर्वात सामान्य नेटवर्क प्रोटोकॉल हे इंटरनेट प्रोटोकॉल (आयपी) कुटुंबाचे आहेत. आयपी ही स्वतः मूळ प्रोटोकॉल आहे ज्यामुळे इंटरनेटवर एकमेकांशी संप्रेषण करण्यासाठी घर आणि इतर स्थानिक नेटवर्क्स सक्षम होतात.

एका नेटवर्कवरून दुसर्या संदेशात वैयक्तिक संदेश हलविण्यासाठी IP चांगले कार्य करते परंतु संभाषणाच्या संकल्पनास समर्थन देत नाही (एक कनेक्शन ज्यात कनेक्शनचा प्रवाह एक किंवा दोन्ही दिशेने प्रवास करू शकतो). ट्रान्समिशन कंट्रोल प्रोटोकॉल (टीसीपी) ह्या उच्च स्तर क्षमतेसह आयपी विस्तारित करतो, आणि इंटरनेटवर बिंदू-टू-पॉइंट कनेक्शन इतके आवश्यक असल्यामुळे, दोन प्रोटोकॉल जवळजवळ कायम जोडले जातात आणि टीसीपी / आयपी म्हणून ओळखले जातात.

TCP आणि IP दोन्ही नेटवर्क प्रोटोकॉल स्टॅकच्या मध्य स्तरांवर कार्य करतात. इंटरनेटवरील लोकप्रिय अनुप्रयोगांनी काहीवेळा TCP / IP च्या शीर्षावर स्वतःचे प्रोटोकॉल लागू केले आहेत. हायपरटेक्स्ट ट्रान्सफर प्रोटोकॉल (HTTP) जगभरातील वेब ब्राउझर आणि सर्व्हरद्वारे वापरली जाते टीसीपी / आयपी, त्याउलट, इथरनेट सारख्या निम्नस्तरीय नेटवर्क तंत्रज्ञानाच्या शीर्षस्थानी चालते. आयपी कुटुंबातील इतर लोकप्रिय नेटवर्क प्रोटोकॉलमध्ये एआरपी , आयसीएमपी आणि एफ़टीपी समाविष्ट आहे .

नेटवर्क प्रोटोकॉल पॅकेट्स वापरा कसे

इंटरनेट आणि बरेच इतर डेटा नेटवर्क पॅकेट्स म्हणतात लहान तुकडे डेटा आयोजित करून काम. दळणवळण कामगिरी आणि विश्वसनीयता सुधारण्यासाठी, दोन नेटवर्क डिव्हाइसेस दरम्यान पाठविलेला प्रत्येक मोठ्या संदेश हा मूलभूत हार्डवेअर आणि सॉफ्टवेअरद्वारे लहान पॅकेटमध्ये विभाजित केला जातो. हे पॅकेट स्विचिंग नेटवर्कना प्रोटोकॉलच्या नेटवर्क समर्थनाप्रमाणे विशेष पद्धतीनुसार पॅकेट्सचे आयोजन करणे आवश्यक आहे. हा दृष्टिकोन आधुनिक नेटवर्क्सच्या तंत्रज्ञानासह चांगले कार्य करते कारण हे सर्व डेटा बिट आणि बाइटच्या स्वरूपात हाताळते (डिजिटल '1 आणि' 0 '').

प्रत्येक नेटवर्क प्रोटोकॉल हे नियमांचे वर्णन करते की त्याचे डेटा पॅकेट कसे आयोजित केले जावे (स्वरुपित) इंटरनेट प्रोटोकॉल सारख्या प्रोटोकॉल अनेकदा थर मध्ये एकत्र काम कारण, एक प्रोटोकॉल स्वरूपित पॅकेट आत एम्बेड काही डेटा काही इतर संबंधित प्रोटोकॉल ( encapsulation म्हणतात पद्धत) स्वरूपात असू शकते.

प्रोटोकॉल्स सामान्यत: प्रत्येक पॅकेटला तीन भागांमध्ये विभागतात - शीर्षलेख , पेलोड आणि तळटीप . (आयपी सारख्या काही प्रोटोकॉल, फूटर वापरत नाहीत.) पॅकेट हेडर्स आणि पादत्राणेमध्ये पाठविण्याची आणि प्राप्त करणार्या साधनांच्या पत्त्यांसह, नेटवर्कचे समर्थन करण्यासाठी लागणारी संदर्भ माहिती असते, जेव्हा पेलोडमध्ये प्रत्यक्ष डेटा प्रसारित केला जातो. शीर्षलेखक किंवा पादत्राणे सहसा नेटवर्क जोडणींची विश्वसनीयता आणि किंवा कार्यक्षमता सुधारण्यात मदत करण्यासाठी काही विशिष्ट डेटा समाविष्ट करतात, जसे की ज्या संदेशांना पाठविले होते त्या क्रमांचा मागोवा ठेवणारे काउंटर आणि नेटवर्क अनुप्रयोग डेटा भ्रष्टाचार किंवा छेडछाड शोधण्यात मदत करणारे चेकसम .

नेटवर्क डिव्हाइसेस प्रोटोकॉलचा वापर कसा करतात

नेटवर्क डिव्हाइसेसच्या ऑपरेटिंग सिस्टीममध्ये निम्न स्तर नेटवर्क प्रोटोकॉलसाठी अंगभूत समर्थन समाविष्ट आहे. सर्व आधुनिक डेस्कटॉप संगणक ऑपरेटिंग सिस्टम्स इथरनेट आणि टीसीपी / आयपी यांना समर्थन देतात, उदाहरणार्थ, अनेक स्मार्टफोन वाय-फाय कुटुंबातील ब्ल्यूटूथ आणि प्रोटोकॉल्सना समर्थन देतात. हे प्रोटोकॉल अखेरीस डिव्हाइसच्या भौतिक नेटवर्क इंटरफेसेसशी कनेक्ट करतात, जसे की त्याच्या इथरनेट पोर्ट्स आणि वाय-फाय किंवा ब्ल्यूटूथ रेडिओ.

नेटवर्क अनुप्रयोग, त्याउलट, ऑपरेटिंग सिस्टमशी बोलणार्या उच्च पातळीवरील प्रोटोकॉलला समर्थन देतात. उदाहरणार्थ, एक वेब ब्राऊजर हे वेब पत्त्यावर आवश्यक असलेले डेटा प्राप्त करू शकतात आणि त्याबरोबरच योग्य वेब पृष्ठ परत पाठवून HTTP पॅकमध्ये http: // / पत्ते जसे भाषांतर करणे शक्य आहे. प्राप्तिकर डिव्हाइस हेडर्स आणि पादरी कापून घेणे आणि योग्य अनुक्रमांमध्ये एकत्रित करणार्या पॅकेटद्वारे मूळ संदेशात वैयक्तिक पॅकेट पुन्हा एकत्रित करण्यासाठी जबाबदार आहे.