कम्प्युटर नेटवर्क र इन्टरनेटको आधारभूत अवधारणा वर्णन गर्नुहोस्
कम्प्युटर नेटवर्क भनेको एक अर्कासँग सञ्चार गर्न र स्रोतहरू साझेदारी गर्न सक्ने कम्प्युटरहरू, सर्भरहरू, राउटरहरू र स्विचहरू जस्ता अन्तरसम्बन्धित उपकरणहरूको संग्रह हो। कम्प्युटर सञ्जालको आधारभूत अवधारणा भनेको यी यन्त्रहरूलाई डाटा र जानकारी आदानप्रदान गर्न सक्षम पार्नु हो, प्रयोगकर्ताहरूलाई साझा स्रोतहरू पहुँच गर्न, सहकार्य गर्न र प्रभावकारी रूपमा सञ्चार गर्न अनुमति दिँदै।
कम्प्युटर नेटवर्कको मुख्य तत्वहरू समावेश छन्:
1. नोडहरू: यी नेटवर्कमा जडान गरिएका उपकरणहरू हुन्, जस्तै कम्प्युटर, प्रिन्टर, सर्भर, र मोबाइल उपकरणहरू।
2. लिङ्कहरू: लिङ्कहरू सञ्चार च्यानलहरू हुन् जसले नेटवर्कमा नोडहरू जडान गर्दछ। यी तारहरू (जस्तै, इथरनेट केबलहरू, फाइबर अप्टिक्स) वा वायरलेस (जस्तै, Wi-Fi, सेलुलर नेटवर्कहरू) हुन सक्छन्।
3. डाटा ट्रान्समिशन: नेटवर्कमा नोडहरू डाटा ट्रान्समिशन मार्फत डाटा आदान प्रदान गर्दछ, जुन प्याकेट वा फ्रेमको रूपमा हुन सक्छ। प्रभावकारी प्रसारणको लागि डाटालाई साना टुक्राहरूमा विभाजन गरी गन्तव्यमा पुन: जम्मा गरिन्छ।
4. प्रोटोकलहरू: नेटवर्क प्रोटोकलहरू नियमहरू र कन्भेन्सनहरूको सेट हो जसले नेटवर्कमा डाटा कसरी प्रसारण र प्राप्त हुन्छ भनेर नियन्त्रण गर्दछ। तिनीहरू सुनिश्चित गर्छन् कि यन्त्रहरूले प्रभावकारी रूपमा सञ्चार गर्न सक्छन् र डाटालाई सही रूपमा व्याख्या गर्न सक्छन्।
5. टोपोलोजीहरू: नेटवर्क टोपोलोजीले नेटवर्कमा नोडहरू र लिङ्कहरूको भौतिक वा तार्किक व्यवस्थालाई बुझाउँछ। साधारण टोपोलजीहरूमा बस, तारा, घण्टी, र जाल समावेश छ।
6. नेटवर्किङ उपकरणहरू: नेटवर्किङ उपकरणहरू जस्तै राउटरहरू, स्विचहरू, र हबहरू नेटवर्क भित्र डाटा ट्राफिक व्यवस्थापन र निर्देशन गर्न प्रयोग गरिन्छ। राउटरहरूले बिभिन्न नेटवर्कहरू जडान गर्दछ र तिनीहरू बीच डाटा ट्राफिक व्यवस्थापन गर्दछ।
7. इन्टरनेट: इन्टरनेट अन्तरसम्बन्धित सञ्जालहरूको विश्वव्यापी सञ्जाल हो जसले विश्वभरका अरबौं उपकरणहरूलाई सञ्चार र जानकारी साझा गर्न अनुमति दिन्छ। यो कम्प्युटर नेटवर्कको सबैभन्दा ठूलो र सबैभन्दा प्रसिद्ध उदाहरण हो।
इन्टरनेट, प्रायः "सञ्जालहरूको नेटवर्क" भनेर चिनिन्छ, अन्तरसम्बन्धित नेटवर्कहरूको एक विशाल र विकेन्द्रीकृत संग्रह हो। यसले प्रयोगकर्ताहरूलाई वेबसाइटहरू, इमेलहरू, सामाजिक सञ्जालहरू, अनलाइन अनुप्रयोगहरू, र थप सहित जानकारी, सेवाहरू र स्रोतहरूको सम्पत्ति पहुँच गर्न सक्षम बनाउँछ। इन्टरनेटले इन्टरनेट प्रोटोकल सुइट (TCP/IP) भनेर चिनिने प्रोटोकलहरूको सुइटमा आधारित हुन्छ, जसले विभिन्न यन्त्रहरू र नेटवर्कहरू बीच सिमलेस सञ्चार र डाटा आदानप्रदान सुनिश्चित गर्दछ।
इन्टरनेटको आधारभूत अवधारणा समावेश छ:
1. ठेगानाहरू: इन्टरनेटमा जडान भएका प्रत्येक उपकरणलाई एक अद्वितीय IP (इन्टरनेट प्रोटोकल) ठेगाना तोकिएको छ, जसले नेटवर्कमा यसको पहिचानकर्ताको रूपमा कार्य गर्दछ।
2. रूटिङ: डाटा प्याकेटहरू राउटरहरू र स्विचहरू प्रयोग गरेर तिनीहरूको गन्तव्यमा पुग्न विभिन्न नेटवर्कहरू र उपकरणहरू मार्फत रूट गरिन्छ।
3. वेब र एप्लिकेसनहरू: वर्ल्ड वाइड वेब (वेब) वेब ब्राउजरहरू मार्फत पहुँचयोग्य अन्तरसम्बन्धित वेब पृष्ठहरू र स्रोतहरूको संग्रह हो। विभिन्न अनुप्रयोगहरू र सेवाहरू, जस्तै इमेल, स्ट्रिमिङ, र अनलाइन गेमिङ, सञ्चार र डेटा आदानप्रदानका लागि इन्टरनेटमा भर पर्छन्।
4. ग्लोबल रीच: इन्टरनेटको विश्वव्यापी प्रकृतिले प्रयोगकर्ताहरूलाई भौगोलिक सीमाहरूमा जडान गर्न र सञ्चार गर्न अनुमति दिन्छ, विश्वव्यापी सहयोग र सूचना साझेदारी सक्षम पार्दै।
संक्षेपमा, कम्प्यूटर नेटवर्कहरूले उपकरणहरू बीच सञ्चार र स्रोत साझेदारीलाई सुविधा दिन्छ, जबकि इन्टरनेटले यस अवधारणालाई विश्वव्यापी स्तरमा विस्तार गर्दछ, विविध नेटवर्कहरू जडान गर्दै र अनलाइन गतिविधिहरू र सेवाहरूको विस्तृत श्रृंखलालाई सक्षम पार्छ।
II। स्तरित वास्तुकला बुझ्नुहोस्
स्तरित वास्तुकला, जसलाई स्तरित दृष्टिकोण वा स्तरित डिजाइन पनि भनिन्छ, कम्प्युटर विज्ञान र सफ्टवेयर इन्जिनियरिङ्को आधारभूत अवधारणा हो। यसमा एक जटिल प्रणाली, जस्तै सफ्टवेयर अनुप्रयोग वा नेटवर्क प्रोटोकल, विभिन्न तहहरूको पदानुक्रममा व्यवस्थित गर्ने समावेश छ, प्रत्येक विशिष्ट कार्य र अन्तरक्रियाको लागि जिम्मेवार। यो वास्तुकला दृष्टिकोणले सरोकारहरू अलग गरेर र स्पष्ट संरचना प्रवर्द्धन गरेर मोड्युलरिटी, मर्मत योग्यता र विकासको सहजतालाई बढावा दिन्छ।
कम्प्युटर सञ्जाल र इन्टरनेटको सन्दर्भमा, स्तरित वास्तुकलाको सबैभन्दा प्रसिद्ध उदाहरणहरू मध्ये एक OSI (ओपन सिस्टम्स इन्टरकनेक्शन) मोडेल हो। OSI मोडेलमा सात तहहरू हुन्छन्, प्रत्येकले नेटवर्क संचार र डेटा ह्यान्डलिङको फरक पक्षलाई प्रतिनिधित्व गर्दछ। यी तहहरूले नेटवर्कमा यन्त्रहरू बीच सञ्चारलाई सहज बनाउन सँगै काम गर्छन्:
1. भौतिक तह: यो तहले नेटवर्क माध्यममा डेटाको भौतिक प्रसारणसँग सम्बन्धित छ, जस्तै विद्युतीय संकेतहरू वा प्रकाश पल्सहरू। यसले हार्डवेयर विशेषताहरू जस्तै केबलहरू, कनेक्टरहरू, र भोल्टेज स्तरहरू परिभाषित गर्दछ।
2. डाटा लिङ्क तह: प्याकेटहरूमा डाटा फ्रेमिङ गर्न, त्रुटि पत्ता लगाउने, र स्थानीय नेटवर्क खण्ड भित्र ठेगानाको लागि जिम्मेवार। यसले छिमेकी उपकरणहरू बीच भरपर्दो बिन्दु-देखि-पोइन्ट संचार सुनिश्चित गर्दछ।
3. नेटवर्क लेयर: विभिन्न नेटवर्कहरू बीच डेटा प्याकेटहरूको रूटिङ र फर्वार्डिङ ह्यान्डल गर्दछ। यसले स्रोतबाट गन्तव्यमा यात्रा गर्न डेटाको लागि इष्टतम मार्गहरू चयन गर्दछ।
4. यातायात तह: अन्त-देखि-अन्त संचार र डाटा विश्वसनीयता प्रबन्ध गर्दछ। यसले खण्डहरू, पुन: जम्मा गर्दछ, र यन्त्रहरू बीचको डेटाको त्रुटि-रहित र व्यवस्थित डेलिभरी सुनिश्चित गर्दछ।
5. सत्र तह: अनुप्रयोगहरू बीच सञ्चार सत्रहरू स्थापना, मर्मत, र समाप्त गर्दछ। यसले संवाद नियन्त्रण र सिंक्रोनाइजेसन प्रबन्ध गर्दछ।
6. प्रस्तुतीकरण तह: विभिन्न प्रणालीहरू बीच अनुकूलता सुनिश्चित गर्न डेटा अनुवाद, इन्क्रिप्ट र कम्प्रेस गर्दछ। यसले डेटा प्रतिनिधित्व र एन्कोडिङसँग सम्बन्धित छ।
7. आवेदन तह: सिधै अन्त प्रयोगकर्ताहरूलाई अनुप्रयोग सेवाहरू प्रदान गर्दछ। यसले विभिन्न नेटवर्क सेवाहरू जस्तै इमेल, फाइल स्थानान्तरण, रिमोट पहुँच, र वेब ब्राउजिङ समावेश गर्दछ।
OSI मोडेलको प्रत्येक तहले परिभाषित प्रोटोकल र इन्टरफेसहरू प्रयोग गरेर माथि र तलका तहहरूसँग अन्तरक्रिया गर्छ। जिम्मेवारीहरूको यो विभाजनले डिजाइन र विकास प्रक्रियालाई सरल बनाउँछ, विभिन्न तहहरूलाई समग्र प्रणालीलाई असर नगरी स्वतन्त्र रूपमा विकास गर्न अनुमति दिन्छ।
स्तरित वास्तुकला को अवधारणा नेटवर्किंग मा सीमित छैन। यो व्यापक रूपमा सफ्टवेयर विकासमा लागू हुन्छ, जहाँ जटिल अनुप्रयोगहरू प्रस्तुतीकरण, व्यापार तर्क, र डेटा भण्डारण जस्ता भिन्न तहहरूमा विभाजित हुन्छन्। यो विभाजनले जटिलता व्यवस्थापन गर्न मद्दत गर्दछ, सजिलो मर्मत र अद्यावधिकहरू सक्षम गर्दछ, र कोड पुन: प्रयोज्यतालाई बढावा दिन्छ।
संक्षेपमा, लेयर्ड आर्किटेक्चर जटिल प्रणालीहरूलाई फरक तहहरूमा विभाजन गरेर डिजाइन गर्नको लागि एक संरचित दृष्टिकोण हो, प्रत्येक विशिष्ट कार्यहरूको लागि जिम्मेवार। यो अवधारणाले मोड्युलरिटीलाई बढाउँछ, विकासलाई सरल बनाउँछ, र कम्प्युटर नेटवर्कहरू र सफ्टवेयर विकास सहित विभिन्न डोमेनहरूमा प्रणाली मर्मत सुधार गर्दछ।
१.१। इन्टरनेट उदाहरणका साथ व्याख्या गर्नुहोस्
इन्टरनेट अन्तरसम्बन्धित कम्प्यूटर नेटवर्कहरूको विश्वव्यापी नेटवर्क हो जसले संसारभरका उपकरणहरूलाई सञ्चार गर्न, जानकारी साझा गर्न, र विभिन्न सेवाहरू पहुँच गर्न अनुमति दिन्छ। यसले प्रयोगकर्ताहरूलाई एक-अर्कासँग जडान गर्न, अनलाइन स्रोतहरू पहुँच गर्न, र वेबसाइटहरू ब्राउज गर्ने, इमेलहरू पठाउने, भिडियोहरू स्ट्रिम गर्ने, र अन्य धेरै जस्ता गतिविधिहरूमा संलग्न हुन सक्षम बनाउँछ। एक उदाहरण प्रयोग गरेर इन्टरनेट को अवधारणा व्याख्या गरौं:
कल्पना गर्नुहोस् कि तपाईं घरमा हुनुहुन्छ र तपाईं YouTube जस्तै लोकप्रिय भिडियो साझेदारी प्लेटफर्ममा भिडियो हेर्न चाहनुहुन्छ। यहाँ कसरी इन्टरनेटले यो प्रक्रियालाई सुविधा दिन्छ:
1. यन्त्र (तपाईंको कम्प्युटर वा स्मार्टफोन): तपाईंसँग कम्प्युटर वा स्मार्टफोन छ जुन तपाईंले इन्टरनेट पहुँच गर्न प्रयोग गर्नुहुन्छ। यो यन्त्र नेटवर्क क्षमताहरूसँग सुसज्जित छ, जस्तै तार जडानहरूको लागि नेटवर्क इन्टरफेस कार्ड (NIC) वा ताररहित जडानहरूको लागि Wi-Fi।
2. इन्टरनेट सेवा प्रदायक (ISP): तपाईंको उपकरण इन्टरनेट सेवा प्रदायक (ISP) मार्फत इन्टरनेटमा जडान गरिएको छ। ISP ले तपाईंलाई इन्टरनेटमा जडान प्रदान गर्दछ, सामान्यतया ब्रोडब्यान्ड जडान (केबल, DSL, फाइबर-अप्टिक, आदि) मार्फत।
3. IP ठेगाना: तपाईंको उपकरणलाई तपाईंको ISP द्वारा एक अद्वितीय IP ठेगाना तोकिएको छ। यो IP ठेगानाले इन्टरनेटमा एकअर्कालाई पहिचान गर्न र सञ्चार गर्न उपकरणहरूको लागि एक तरिकाको रूपमा कार्य गर्दछ। यो तपाईंको उपकरणको लागि डिजिटल ठेगाना जस्तै छ।
4. डोमेन नेम सिस्टम (DNS): तपाईंले आफ्नो वेब ब्राउजर खोलेर YouTube मा हेर्न चाहनुभएको भिडियोको URL (Uniform Resource Locator) टाइप गर्नुहोस्। उदाहरण को लागी, तपाइँ " www.youtube.com " टाइप गर्नुहुन्छ। तपाईंको अनुरोध DNS सर्भरमा जान्छ, जसले मानव-पढ्न सकिने URL लाई कम्प्युटरले बुझ्न सक्ने IP ठेगानामा अनुवाद गर्छ।
5. अनुरोध र राउटिङ: तपाईंको अनुरोध अब डाटा प्याकेटहरूमा प्याकेज गरिएको छ र इन्टरनेटमा पठाइएको छ। यो धेरै राउटरहरू र स्विचहरू मार्फत जान्छ, जसले डेटाको गन्तव्यमा पुग्नको लागि सबैभन्दा प्रभावकारी मार्ग निर्धारण गर्दछ (YouTube का सर्भरहरू)।
6. YouTube का सर्भरहरू: तपाईंको अनुरोध समावेश डेटा प्याकेटहरू YouTube को सर्भरहरूमा आइपुग्छन्। यी सर्भरहरूले YouTube वेबसाइट र यसको सामग्री होस्ट गर्छन्।
7. सामग्री डेलिभरी: YouTube को सर्भरहरूले तपाइँको अनुरोधलाई प्रशोधन गर्दछ र तपाइँले डेटा प्याकेटको रूपमा अनुरोध गर्नुभएको भिडियो सामग्री फिर्ता पठाउन सुरु गर्दछ।
8. डाटा ट्रान्समिशन: डाटा प्याकेटहरू राउटरहरू र स्विचहरूको एउटै नेटवर्क मार्फत फिर्ता जान्छ, निर्धारित मार्ग पछ्याउँदै, तिनीहरू तपाईंको उपकरणमा नपुग्दासम्म।
9. तपाईंको यन्त्र: तपाईंको यन्त्रले भिडियो सामग्री भएको डेटा प्याकेटहरू प्राप्त गर्दछ। तपाईँको वेब ब्राउजर र अपरेटिङ सिस्टमले डेटा प्याकेटहरूलाई तपाईँले आफ्नो स्क्रिनमा हेर्न सक्ने सुसंगत भिडियोमा पुन: जम्मा गर्न सँगै काम गर्दछ।
10. भिडियोको मजा लिँदै: डेटा प्याकेटहरू सफलतापूर्वक प्रसारण, पुन: जम्मा र तपाईंको स्क्रिनमा प्रस्तुत भएकाले तपाईं अब आफ्नो यन्त्रमा भिडियो हेर्न सक्नुहुन्छ।
यस प्रक्रियामा, इन्टरनेटको अन्तर्निहित पूर्वाधार, प्रोटोकलहरू, र सञ्चार संयन्त्रहरूले तपाइँ अनलाइन सामग्री पहुँच गर्न र आनन्द लिन सक्नुहुन्छ भन्ने सुनिश्चित गर्न निर्बाध रूपमा काम गर्दछ। यो उदाहरणले इन्टरनेटमा हरेक दिन हुने अनगिन्ती अन्तरक्रियाहरू मध्ये एउटा मात्र चित्रण गर्छ, जसले विश्वभरका मानिसहरू र स्रोतहरूलाई जोड्नको लागि यसको भूमिकालाई हाइलाइट गर्दछ।
१.२। नेटवर्क किनारा वर्णन गर्नुहोस्: पहुँच नेटवर्क, भौतिक मिडिया?
नेटवर्क किनाराले कम्प्युटर नेटवर्कको भागलाई जनाउँछ जसले अन्त-प्रयोगकर्ता उपकरणहरू, जस्तै कम्प्युटर, स्मार्टफोन, ट्याब्लेट, र अन्य उपकरणहरू, कोर नेटवर्क र फराकिलो इन्टरनेटमा जडान गर्दछ। यसले पहुँच सञ्जालहरू र भौतिक मिडियालाई समेट्छ जसले अन्त यन्त्रहरू र बाँकी नेटवर्कहरू बीच सञ्चारको सुविधा दिन्छ। पहुँच सञ्जाल र भौतिक मिडियाको अवधारणामा जानौं:
पहुँच सञ्जालहरू: पहुँच सञ्जालहरू मार्गहरू हुन् जसले अन्त-प्रयोगकर्ता उपकरणहरूलाई ठूला नेटवर्क पूर्वाधारहरूमा जडान गर्दछ, जसले प्रयोगकर्ताहरूलाई स्रोत र सेवाहरू पहुँच गर्न सक्षम पार्छ। तिनीहरू प्रयोगकर्ताको उपकरण र फराकिलो नेटवर्क बीचको इन्टरफेसको रूपमा सेवा गर्छन्। पहुँच नेटवर्कहरू तार वा ताररहित हुन सक्छन्, र तिनीहरूले सेवा र प्रयोगकर्ता अनुभवको गुणस्तर निर्धारण गर्न महत्त्वपूर्ण भूमिका खेल्छन्। विभिन्न प्रकारका पहुँच नेटवर्कहरू समावेश छन्:
1. डायल-अप: यो इन्टरनेटमा जडान स्थापित गर्न टेलिफोन लाइनहरू र मोडेमहरू प्रयोग गर्ने पहुँच नेटवर्कको प्रारम्भिक रूप थियो। यो अब यसको ढिलो गति र सीमित क्षमताहरूको कारण धेरै हदसम्म अप्रचलित छ।
2. डिजिटल सब्सक्राइबर लाइन (DSL): DSL ले उच्च-गति डेटा प्रसारण प्रदान गर्न अवस्थित टेलिफोन लाइनहरू प्रयोग गर्दछ। यसले एकै साथ आवाज र डाटा संचारलाई अनुमति दिन्छ र व्यापक रूपमा आवासीय र साना व्यापार जडानहरूको लागि प्रयोग गरिन्छ।
3. केबल मोडेम: केबल पहुँच नेटवर्कहरूले केबल टेलिभिजन डेलिभर गर्ने समान समाक्षीय केबलहरू प्रयोग गर्छन्। तिनीहरूले उच्च-गति इन्टरनेट पहुँच प्रस्ताव गर्छन् र धेरै घर र व्यवसायहरूमा प्रचलित छन्।
4. फाइबर टु द होम (FTTH): FTTH ले अप्टिकल फाइबर केबलहरू प्रयोग गरेर घर वा व्यवसायहरूलाई इन्टरनेटमा सीधा जडान गर्न अविश्वसनीय रूपमा उच्च-गति जडान प्रदान गर्दछ। यसले महत्त्वपूर्ण ब्यान्डविथ प्रदान गर्दछ र शहरी क्षेत्रहरूमा बढ्दो रूपमा सामान्य हुँदै गइरहेको छ।
5. ताररहित पहुँच: वायरलेस पहुँच नेटवर्कहरू, जस्तै Wi-Fi वा सेलुलर नेटवर्कहरू, भौतिक केबलहरू बिना जडान प्रदान गर्दछ। Wi-Fi सामान्यतया घरहरू, कार्यालयहरू र सार्वजनिक स्थानहरूमा प्रयोग गरिन्छ, जबकि सेलुलर नेटवर्कहरू (3G, 4G, 5G) मोबाइल उपकरणहरूमा वायरलेस डेटा जडान प्रस्ताव गर्दछ।
भौतिक मिडिया: भौतिक मिडिया, जसलाई ट्रान्समिशन मिडिया वा सञ्चार च्यानलहरू पनि भनिन्छ, ती मार्गहरू हुन् जसको माध्यमबाट नेटवर्कमा यन्त्रहरू बीच डाटा प्रसारण गरिन्छ। विभिन्न प्रकारका भौतिक मिडियामा ब्यान्डविथ, दूरी, हस्तक्षेपको लागि संवेदनशीलता, र लागत सहित विभिन्न विशेषताहरू छन्। भौतिक मिडियाका सामान्य प्रकारहरू समावेश छन्:
1. ट्विस्टेड पेयर केबल: यसमा जोडिएका इन्सुलेटेड तामाका तारहरू सँगै ट्विस्ट गरिएका हुन्छन्। यो सामान्यतया घर र कार्यालयहरूमा इथरनेट जडानहरूको लागि प्रयोग गरिन्छ।
2. समाक्षीय केबल: समाक्षीय केबलमा केन्द्रीय कन्डक्टर, इन्सुलेशन, धातुको ढाल र बाहिरी सुरक्षा आवरण हुन्छ। यो अक्सर केबल टेलिभिजन र उच्च गति इन्टरनेट जडान को लागी प्रयोग गरिन्छ।
3. फाइबर अप्टिक केबल: फाइबर अप्टिक केबलले प्रकाश संकेतहरू प्रयोग गरेर डाटा प्रसारण गर्न ग्लास वा प्लास्टिक फाइबरको स्ट्र्यान्ड प्रयोग गर्दछ। यसले उच्च ब्यान्डविथ प्रदान गर्दछ र विद्युत चुम्बकीय हस्तक्षेपको लागि प्रतिरक्षा छ। यो उच्च-गति, लामो दूरीको सञ्चारको लागि रुचाइएको माध्यम हो।
4. ताररहित मिडिया: वायरलेस प्रसारणमा रेडियो तरंगहरू, माइक्रोवेभहरू, र इन्फ्रारेड संकेतहरू समावेश छन्। Wi-Fi, सेलुलर नेटवर्क, स्याटेलाइट संचार, र ब्लुटुथ जडानहरूमा ताररहित मिडिया प्रयोग गरिन्छ।
नेटवर्क किनारा, पहुँच नेटवर्क र भौतिक मिडिया समावेश, समग्र नेटवर्क संरचना को एक महत्वपूर्ण घटक हो। यसले प्रयोगकर्ता अनुभवलाई आकार दिन महत्त्वपूर्ण भूमिका खेल्दै अन्त प्रयोगकर्ताहरूको लागि नेटवर्क सेवाहरूको गति, विश्वसनीयता, र पहुँच निर्धारण गर्दछ।
१.३। नेटवर्क कोर बीचको व्याख्या र फरक: प्याकेट स्विचिङ, सर्किट स्विच।
नेटवर्क कोरले कम्प्यूटर नेटवर्कको केन्द्रीय भागलाई जनाउँछ जहाँ विभिन्न स्रोतहरूबाट डाटा ट्राफिक एकत्रित, रूट, र तिनीहरूको गन्तव्यहरूमा फर्वार्ड गरिन्छ। नेटवर्क कोरमा प्रयोग हुने दुई प्राथमिक प्रविधिहरू प्याकेट स्विचिङ र सर्किट स्विचिङ हुन्। यी प्रविधिहरूले डाटा ट्रान्समिशनलाई फरक तरिकाले ह्यान्डल गर्छ र फरक विशेषताहरू छन्। प्याकेट स्विचिङ र सर्किट स्विचिङ बीचको व्याख्या र भिन्नता गरौं:
प्याकेट स्विचिङ: प्याकेट स्विचिङ डाटा प्रसारण गर्ने एक विधि हो जसमा सन्देशहरू नेटवर्कमा प्रसारण हुनु अघि साना प्याकेटहरूमा विभाजन गरिन्छ। प्रत्येक प्याकेटले स्रोत र गन्तव्य ठेगानाहरू समावेश गर्ने हेडर जानकारी सहित मूल सन्देशको अंश समावेश गर्दछ। यी प्याकेटहरू त्यसपछि नेटवर्कमा स्वतन्त्र रूपमा पठाइन्छ, र तिनीहरूले गन्तव्यमा पुग्न विभिन्न मार्गहरू लिन सक्छन्। आगमनमा, मूल सन्देश पुन: निर्माण गर्न प्याकेटहरू सही क्रममा पुन: मिलाइन्छ।
प्याकेट स्विचिङ को मुख्य विशेषताहरु:
<![if !supportLists]>· <![endif]>दक्षता: प्याकेट स्विचिङ अधिक कुशल छ किनभने नेटवर्क स्रोतहरू धेरै प्रयोगकर्ताहरू बीच साझेदारी गरिएको छ, र उपलब्ध ब्यान्डविथ गतिशील रूपमा प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>लचिलोपन: यसले स्रोतहरूको गतिशील आवंटन र नेटवर्क क्षमताको राम्रो उपयोगको लागि अनुमति दिन्छ, साथै विभिन्न प्रकारका ट्राफिकहरू एकै साथ ह्यान्डल गर्ने क्षमता।
<![if !supportLists]>· <![endif]>मजबुतता: नेटवर्क विफलताहरू ह्यान्डल गर्न प्याकेट स्विचिङ अधिक बलियो छ, किनकि लिङ्क विफलताको अवस्थामा प्याकेटहरू पुन: रूट गर्न सकिन्छ।
<![if !supportLists]>· <![endif]>स्केलेबिलिटी: यो बढ्दो नेटवर्क ट्राफिक र प्रयोगकर्ताहरूको संख्या संग राम्रो मापन गर्दछ।
उदाहरण टेक्नोलोजी: इन्टरनेटले प्याकेट स्विचिङ व्यापक रूपमा प्रयोग गर्दछ, TCP/IP जस्ता प्रोटोकलहरूले प्याकेटहरूको भरपर्दो डेलिभरी सुनिश्चित गर्दछ र तिनीहरूलाई विभिन्न राउटरहरू र स्विचहरू मार्फत कुशलतापूर्वक राउटिंग गर्दछ।
सर्किट स्विचिङ: सर्किट स्विचिङ संचार को एक विधि हो जसमा एक समर्पित संचार मार्ग, वा सर्किट, तिनीहरूको संचार को अवधि को लागी दुई उपकरणहरु बीच स्थापित गरिन्छ। यो सर्किट कुराकानी पूरा नभएसम्म ती यन्त्रहरूको विशेष प्रयोगको लागि आरक्षित रहन्छ। यस समयमा, कुनै अन्य उपकरणहरूले सर्किट प्रयोग गर्न सक्दैन।
सर्किट स्विच को मुख्य विशेषताहरु:
<![if !supportLists]>· <![endif]>समर्पित मार्ग: कल वा सत्रको सम्पूर्ण अवधिको लागि प्रेषक र प्राप्तकर्ता बीच एक समर्पित संचार मार्ग स्थापित हुन्छ।
<![if !supportLists]>· <![endif]>पूर्वानुमान योग्यता: सर्किट स्विचिङले सेवाको निरन्तर स्तर र वास्तविक-समय सञ्चार (जस्तै, भ्वाइस कलहरू) को लागि अनुमानित ढिलाइको ग्यारेन्टी दिन्छ।
<![if !supportLists]>· <![endif]>असक्षमता: यो फट वा बीच-बीचमा ट्राफिकको लागि अप्रभावी हुन सक्छ, किनकि समर्पित सर्किट मौन अवधिमा पनि आरक्षित रहन्छ।
<![if !supportLists]>· <![endif]>संसाधन आवंटन: संसाधनहरू स्थिर रूपमा आवंटित हुन्छन्, जसले कम गतिविधिको अवधिमा नेटवर्क क्षमताको अकुशल प्रयोग गर्न सक्छ।
उदाहरण टेक्नोलोजी: परम्परागत टेलिफोन नेटवर्कहरू (PSTN) प्रायः भ्वाइस कलहरूको लागि सर्किट स्विचिंग प्रयोग गर्दछ, जहाँ कलको अवधिको लागि एक समर्पित सर्किट स्थापना गरिन्छ।
प्याकेट स्विचिङ र सर्किट स्विचिङ बीचको भिन्नता:
1. स्रोतको उपयोग: प्याकेट स्विचिङले गतिशील रूपमा धेरै प्रयोगकर्ताहरू बीच नेटवर्क स्रोतहरू साझा गर्दछ, जबकि सर्किट स्विचिङले सम्पूर्ण अवधिको लागि एकल सञ्चार मार्गमा स्रोतहरू समर्पित गर्दछ।
2. दक्षता: प्याकेट स्विचिंग बर्स्टी र चल ट्राफिक ह्यान्डल गर्न को लागी अधिक कुशल छ, जबकि सर्किट स्विचिंग निरन्तर र अनुमानित ट्राफिक को लागी राम्रो उपयुक्त छ।
3. स्केलेबिलिटी: बढ्दो नेटवर्क ट्राफिकको साथ प्याकेट स्विचिंग स्केल राम्रो हुन्छ, जबकि सर्किट स्विचिंग उच्च माग संग असक्षम हुन सक्छ।
4. मजबुतता: नेटवर्क विफलता र भीड ह्यान्डल गर्न प्याकेट स्विचिंग अधिक बलियो छ, किनकि प्याकेटहरू पुन: रूट गर्न सकिन्छ। सर्किट स्विचिङ नेटवर्क अवरोधहरूको लागि अधिक कमजोर हुन सक्छ।
5. अनुप्रयोग: प्याकेट स्विचिङ डेटा संचार र इन्टरनेटको लागि राम्रोसँग उपयुक्त छ, जबकि सर्किट स्विचिङ परम्परागत रूपमा वास्तविक-समय अनुप्रयोगहरू जस्तै भ्वाइस कलहरूको लागि प्रयोग गरिन्छ।
संक्षेपमा, प्याकेट स्विचिङ र सर्किट स्विचिङले नेटवर्क कोरमा डाटा ट्रान्समिशन ह्यान्डल गर्न विभिन्न दृष्टिकोणहरू प्रतिनिधित्व गर्दछ, प्रत्येकको आफ्नै फाइदा र सीमाहरू छन्। यी प्रविधिहरू बीचको छनौट ट्राफिकको प्रकार, सेवाको इच्छित स्तर र नेटवर्कको विशेषताहरूमा निर्भर गर्दछ।
१.४। प्याकेट-स्विच गरिएका नेटवर्कहरूमा ढिलाइ, हानि, र थ्रुपुट वर्णन गर्नुहोस्? उदाहरणहरु संग
प्याकेट-स्विच गरिएका सञ्जालहरूमा, जस्तै इन्टरनेट, डाटा प्याकेटको रूपमा पठाइन्छ जुन नेटवर्क मार्फत स्वतन्त्र रूपमा यात्रा गर्दछ, प्राय: आफ्नो गन्तव्यमा पुग्न विभिन्न मार्गहरू लिन्छ। यस प्रक्रियाको बखत, विभिन्न कारकहरूले डाटा प्रसारणको प्रदर्शनलाई असर गर्न सक्छ। प्याकेट-स्विच गरिएका नेटवर्कहरूमा तीन महत्त्वपूर्ण प्रदर्शन मेट्रिकहरू ढिलाइ, हानि, र थ्रुपुट हुन्।
1. ढिलाइ: ढिलाइ, जसलाई विलम्बता पनि भनिन्छ, एक प्याकेटलाई स्रोतबाट गन्तव्यमा यात्रा गर्न लाग्ने समय हो। यसले धेरै घटकहरू समावेश गर्दछ:
<![if !supportLists]>· <![endif]>प्रसारण ढिलाइ: संचार माध्यममा सम्पूर्ण प्याकेट धकेल्न लाग्ने समय। यो प्याकेटको साइज र लिङ्कको डाटा दरमा निर्भर गर्दछ।
<![if !supportLists]>· <![endif]>प्रचारमा ढिलाइ: प्रेषकबाट प्राप्तकर्तामा सिग्नलको यात्रा गर्न लाग्ने समय। यो प्रेषक र प्राप्तकर्ता बीचको भौतिक दूरी र सिग्नलको गति (सामान्यतया प्रकाशको गतिको नजिक) मा निर्भर गर्दछ।
<![if !supportLists]>· <![endif]>प्रशोधन ढिलाइ: प्याकेट प्रशोधन गर्न र फर्वार्डिङ निर्णयहरू गर्न राउटरहरू र स्विचहरूको लागि लाग्ने समय।
<![if !supportLists]>· <![endif]>पङ्क्तिबद्ध ढिलाइ: एक प्याकेटले प्रसारित हुन अघि राउटर वा स्विचहरूमा बफरहरू (लाइनहरू) मा पर्खने समय।
उदाहरण: मानौं तपाईंले वेब पृष्ठ लोड गर्न अनुरोध पठाउँदै हुनुहुन्छ। ढिलाइले तपाईंको अनुरोध प्याकेटले तपाईंको गृह नेटवर्क, तपाईंको ISP नेटवर्क, इन्टरनेटमा धेरै राउटरहरू, र अन्तमा पृष्ठ होस्ट गर्ने वेब सर्भरमा यात्रा गर्न लिने समय समावेश गर्दछ। प्रत्येक चरणले समग्र ढिलाइमा योगदान गर्दछ।
२. हानि: एक वा धेरै प्याकेटहरू आफ्नो गन्तव्यमा नपुग्दा प्याकेट हराउने गर्छ। यो नेटवर्क भीड, हार्डवेयर विफलता, वा सञ्चार माध्यममा त्रुटिहरूको कारण हुन सक्छ। प्याकेट-स्विच गरिएका सञ्जालहरूमा, यदि नेटवर्क तत्व (जस्तै राउटर) ट्राफिकले ओतप्रोत भयो भने, यसले थप भीडबाट बच्न प्याकेटहरू छोड्न थाल्छ।
उदाहरण: भिडियो कलमा, यदि नेटवर्क भीडको कारणले केही भिडियो प्याकेटहरू छोडियो भने, भिडियोको गुणस्तर क्षणभरमा घट्न वा स्थिर हुन सक्छ।
3. थ्रुपुट: थ्रुपुट भनेको एक निश्चित अवधिमा स्रोतबाट गन्तव्यमा डेटा सफलतापूर्वक प्रसारण हुने दर हो। यसले समयको प्रति एकाइ डेलिभर गरिएको उपयोगी डेटाको वास्तविक मात्रालाई प्रतिनिधित्व गर्दछ।
उदाहरण: तपाईको कम्प्युटरमा सर्भरबाट फाइल स्थानान्तरणलाई विचार गर्नुहोस्। थ्रुपुट डाटा डाउनलोड भएको गति द्वारा मापन गरिन्छ। यदि तपाइँ 10 मेगाबिट प्रति सेकेन्ड (Mbps) मा ठूलो फाइल डाउनलोड गर्दै हुनुहुन्छ भने, त्यसपछि थ्रुपुट 10 Mbps हो।
यी मेट्रिक्सले सामूहिक रूपमा प्याकेट-स्विच गरिएको नेटवर्कमा प्रदर्शन र प्रयोगकर्ता अनुभवलाई प्रभाव पार्छ। नेटवर्क इन्जिनियरहरू र प्रशासकहरूले प्रयोगकर्ताहरूलाई छिटो, भरपर्दो र कुशल सञ्चार प्रदान गर्न थ्रुपुट अधिकतम गर्दै ढिलाइ र हानि कम गर्ने लक्ष्य राख्छन्। विभिन्न अप्टिमाइजेसन प्रविधिहरू, जस्तै सेवाको गुणस्तर (QoS) संयन्त्र, ट्राफिक आकार, र त्रुटि सुधार, प्याकेट-स्विच गरिएका नेटवर्कहरूमा यी मेट्रिकहरू व्यवस्थापन र सुधार गर्न प्रयोग गरिन्छ।
१.५ प्रोटोकल तहहरू र तिनीहरूको सेवा मोडेलहरू: स्तरित वास्तुकला, Encapsulation। वर्णन गर्नुहोस्
प्रोटोकल तह र तिनीहरूको सेवा मोडेल:
नेटवर्किङमा, प्रोटोकल तहहरूले नेटवर्क कार्यक्षमताको विभाजनलाई फरक, पदानुक्रमित तहहरूमा जनाउँछ, प्रत्येक विशिष्ट कार्य र अन्तरक्रियाका लागि जिम्मेवार हुन्छ। यो स्तरित वास्तुकलाले नेटवर्क डिजाइन, कार्यान्वयन, र समस्या निवारणलाई सरोकारहरू अलग गरेर र मोड्युलर विकासको लागि अनुमति दिएर सरल बनाउँछ। तलको तहबाट सेवाहरू प्रयोग गर्दा प्रत्येक तहले माथिको तहलाई सेवाहरू प्रदान गर्दछ। तहहरू राम्ररी परिभाषित इन्टरफेस र प्रोटोकलहरू मार्फत अन्तरक्रिया गर्दछ। प्रोटोकल तहहरू बुझ्नको लागि सबैभन्दा व्यापक रूपमा प्रयोग गरिएको सन्दर्भ मोडेल OSI (ओपन सिस्टम इन्टरकनेक्शन) मोडेल हो, जसमा सात तहहरू हुन्छन्:
1. भौतिक तह: भौतिक माध्यममा कच्चा बाइनरी डेटाको प्रसारणसँग सम्झौता गर्दछ। यसले केबलहरू, स्विचहरू र हबहरू जस्ता यन्त्रहरूका लागि विद्युतीय, अप्टिकल, र मेकानिकल विशिष्टताहरू परिभाषित गर्दछ।
2. डाटा लिङ्क तह: प्याकेटहरूमा डाटा फ्रेमिङ गर्न, त्रुटिहरू पत्ता लगाउन र सुधार गर्न, र भौतिक माध्यममा पहुँच व्यवस्थापन गर्न जिम्मेवार। यसले छेउछाउका नोडहरू बीचको भरपर्दो लिङ्क प्रदान गर्दछ।
3. नेटवर्क लेयर: विभिन्न नेटवर्कहरू बीच डेटा प्याकेटहरूको रूटिङ र फर्वार्डिङ ह्यान्डल गर्दछ। यसले इष्टतम मार्गहरू चयन गर्दछ, नेटवर्क भीड प्रबन्ध गर्दछ, र तार्किक ठेगानाहरू (IP ठेगानाहरू) प्रयोग गरेर यन्त्रहरूलाई ठेगाना दिन्छ।
4. यातायात तह: विश्वसनीय अन्त-देखि-अन्त संचार सुनिश्चित गर्दछ, डेटा विभाजन र पुन: संयोजन, र प्रवाह नियन्त्रण प्रबन्ध। यसले त्रुटि रिकभरी र डाटा अखण्डता जस्ता सेवाहरू प्रदान गर्दछ।
5. सत्र तह: अनुप्रयोगहरू बीच सञ्चार सत्रहरू स्थापना, मर्मत, र समाप्त गर्दछ। यसले सिङ्क्रोनाइजेसन, चेकपोइन्टिङ, र रिकभरी प्रबन्ध गर्दछ।
6. प्रस्तुतीकरण तह: विभिन्न प्रणालीहरू बीच अनुकूलता सुनिश्चित गर्न डेटा अनुवाद, इन्क्रिप्ट र कम्प्रेस गर्दछ। यसले डेटा प्रतिनिधित्व, एन्कोडिङ, र ढाँचा रूपान्तरणसँग सम्बन्धित छ।
7. आवेदन तह: सिधै अन्त प्रयोगकर्ताहरूलाई अनुप्रयोग सेवाहरू प्रदान गर्दछ। यसले विभिन्न नेटवर्क सेवाहरू जस्तै इमेल, फाइल स्थानान्तरण, रिमोट पहुँच, र वेब ब्राउजिङ समावेश गर्दछ।
सेवा मोडेलहरूले प्रत्येक तहले माथिको तहलाई प्रदान गर्ने सेवाहरूको प्रकारहरू परिभाषित गर्दछ। उदाहरणका लागि:
<![if !supportLists]>· <![endif]>नेटवर्क लेयरले सेवाहरू प्रदान गर्दछ जस्तै मार्ग, ठेगाना, र फर्वार्डिङ।
<![if !supportLists]>· <![endif]>ट्रान्सपोर्ट लेयरले सेग्मेन्टेसन, रि एसेम्ब्ली, र अन्त-देखि-अन्त सञ्चार जस्ता सेवाहरू प्रदान गर्दछ।
<![if !supportLists]>· <![endif]>एप्लिकेसन लेयरले इमेल वा वेब ब्राउजिङ जस्ता विशिष्ट अनुप्रयोगहरूको लागि सेवाहरू प्रदान गर्दछ।
इन्क्याप्सुलेशन:
Encapsulation नेटवर्किङ मा एक आधारभूत अवधारणा हो जसमा प्रोटोकल स्ट्याक तल यात्रा गर्दा तल्लो तहहरु देखि हेडर जानकारी संग उच्च तहहरु बाट डाटा र्यापिंग समावेश छ। प्रत्येक तहले डाटामा आफ्नै हेडर (र कहिलेकाहीँ ट्रेलर) थप्छ, हेडरहरूको नेस्टेड संरचना सिर्जना गर्दछ। यो प्रक्रिया दोहोर्याइएको छ जब डाटा तहहरू तल सर्छ। जब डाटा नेटवर्कमा प्रसारित हुन्छ, हेडरहरूले प्रत्येक तहमा भएका यन्त्रहरूलाई डाटालाई सही रूपमा बुझ्न र प्रशोधन गर्न मद्दत गर्दछ।
जब डाटा प्राप्त हुन्छ, प्रत्येक तहले आफ्नो सम्बन्धित हेडर हटाउँछ र डाटालाई प्रशोधन गर्छ, त्यसपछि अर्को उच्च तहमा पास गर्दछ। यस प्रक्रियालाई "प्याजको तहहरू पिलिङ" भनिन्छ। Encapsulation ले सुनिश्चित गर्दछ कि डाटालाई प्राप्त गर्ने यन्त्रद्वारा सही रूपमा व्याख्या र ह्यान्डल गर्न सकिन्छ, भले पनि सञ्चारको प्रत्येक छेउमा रहेका यन्त्रहरू र सफ्टवेयरहरू फरक छन्।
उदाहरणका लागि, जब तपाइँ इन्टरनेटमा इमेल (एप्लिकेसन-लेयर सन्देश) पठाउनुहुन्छ:
1. इमेल सन्देश एप्लिकेसन-लेयर हेडरमा समेटिएको छ।
2. एप्लिकेसन-लेयर डाटा त्यसपछि ट्रान्सपोर्ट-लेयर हेडरमा इन्क्याप्सुलेटेड हुन्छ।
3. ट्रान्सपोर्ट-लेयर डाटा नेटवर्क-लेयर हेडरमा थप समेटिएको छ।
4. अन्तमा, नेटवर्क-तह डाटा भौतिक माध्यममा प्रसारित हुनु अघि डाटा-लिङ्क-तह हेडरमा इन्क्याप्सुलेटेड हुन्छ।
रिसेप्शनमा, हेडरहरू क्रमिक रूपमा हटाइन्छ, र मूल इमेल सन्देश प्राप्तकर्तालाई प्रस्तुत गरिन्छ।
एन्क्याप्सुलेशनले नेटवर्किङ प्रणालीहरूमा मोडुलरिटी, मर्मतसम्भारमा सहजता र अन्तरसञ्चालनशीलता सुनिश्चित गर्दछ, विभिन्न तहहरू र प्रोटोकलहरूलाई निर्बाध रूपमा सँगै काम गर्न अनुमति दिन्छ।
१.६। कम्प्युटर नेटवर्किङ र इन्टरनेटको इतिहास। उदाहरणका साथ व्याख्या गर्नुहोस्
कम्प्यूटर सञ्जाल र इन्टरनेटको इतिहास प्राविधिक प्रगतिहरू, आविष्कारहरू, र सहयोगी प्रयासहरूको कथा हो जसले हामीले सञ्चार गर्ने, जानकारी साझा गर्ने र व्यापार सञ्चालन गर्ने तरिकालाई परिवर्तन गरेको छ। सान्दर्भिक उदाहरणहरू सहित कम्प्युटर नेटवर्किङ र इन्टरनेटको विकासका मुख्य माइलस्टोनहरू अन्वेषण गरौं:
1. प्रारम्भिक अवधारणाहरू र ARPANET: 1960 को दशकमा, अन्वेषकहरूले सञ्चार र स्रोतहरू साझा गर्न सक्ने अन्तरसम्बन्धित कम्प्युटरहरूको कल्पना गर्न थाले। अमेरिकी रक्षा विभागको उन्नत अनुसन्धान परियोजना एजेन्सी (एआरपीए) ले 1960 को दशकको उत्तरार्धमा ARPANET को निर्माणलाई वित्त पोषित गरेको थियो। इन्टरनेटको जग बनेको ARPANET विभिन्न विश्वविद्यालय र अनुसन्धान संस्थाहरूमा कम्प्युटर जडान गर्न डिजाइन गरिएको थियो।
उदाहरण: ARPANET मा प्रसारण गरिएको पहिलो सफल सन्देश "LO" थियो, "LOGIN" पठाउने प्रयास। तर, दुईवटा पत्र मात्रै पठाएपछि प्रणाली क्र्यास भयो । पहिलो पूर्ण सन्देश सफलतापूर्वक पछि पठाइयो: "LOGIN।"
2. TCP/IP को विकास: 1970 को दशकमा, ट्रान्समिशन कन्ट्रोल प्रोटोकल (TCP) र इन्टरनेट प्रोटोकल (IP) को विकासले एक मानकीकृत संचार प्रोटोकलको लागि जग खडा गर्यो जसले विभिन्न नेटवर्कहरूलाई आपसमा जडान गर्न अनुमति दियो। प्रोटोकलहरूको यो सेट, TCP/IP भनिन्छ, आधुनिक इन्टरनेटको मेरुदण्ड बन्यो।
उदाहरण: TCP/IP को पहिलो प्रयोग 1977 मा भएको थियो जब यो ARPANET मा लागू गरिएको थियो। यो विश्वव्यापी नेटवर्क को प्राप्ति को लागी एक महत्वपूर्ण कदम को रूप मा चिह्नित।
3. वर्ल्ड वाइड वेबको जन्म (WWW): 1980 को दशकको अन्त र 1990 को प्रारम्भमा, ब्रिटिश कम्प्युटर वैज्ञानिक टिम बर्नर्स-लीले वर्ल्ड वाइड वेबको विकास गरे, हाइपरटेक्स्ट लिङ्कहरू प्रयोग गरेर इन्टरनेटमा जानकारी व्यवस्थित गर्न र पहुँच गर्ने प्रणाली। वेब ब्राउजर र वेब सर्भर सफ्टवेयर सिर्जना गरियो, प्रयोगकर्ताहरूलाई नेभिगेट गर्न र अनलाइन जानकारी पहुँच गर्न सजिलो बनाउँदै।
उदाहरण: टिम बर्नर्स-ली द्वारा सिर्जना गरिएको पहिलो वेबसाइट, 1991 मा प्रकाशित भएको थियो। यसले वर्ल्ड वाइड वेब परियोजना र वेब ब्राउजर कसरी प्रयोग गर्ने बारे जानकारी प्रदान गर्यो।
4. व्यावसायीकरण र विस्तार: 1990 को मध्यमा, इन्टरनेटले द्रुत वृद्धि र व्यावसायीकरण अनुभव गर्न थाल्यो। इन्टरनेट सेवा प्रदायकहरू (ISPs) को परिचयले व्यक्ति र व्यवसायहरूलाई इन्टरनेट पहुँच गर्न सजिलो बनायो। वेब-आधारित अनुप्रयोगहरू र ई-वाणिज्य साइटहरूको विकासले दैनिक प्रयोगको लागि इन्टरनेटलाई थप लोकप्रिय बनायो।
उदाहरण: Amazon.com को स्थापना 1994 मा भएको थियो, पहिलो सफल अनलाइन रिटेलरहरू मध्ये एक बन्यो। यसले ई-कमर्स र अनलाइन व्यापारको सम्भावना देखाएको छ।
5. सोशल मिडिया र मोबाइल इन्टरनेटको उदय: 2000 को दशकले फेसबुक, ट्विटर र यूट्यूब जस्ता सामाजिक मिडिया प्लेटफर्महरूको उदय देख्यो, जसले इन्टरनेटलाई सामाजिक अन्तरक्रिया र सामग्री साझेदारीको लागि ठाउँमा रूपान्तरण गर्यो। थप रूपमा, मोबाइल प्रविधिको विकासले स्मार्टफोन र अन्य पोर्टेबल उपकरणहरू मार्फत इन्टरनेटमा व्यापक पहुँचको नेतृत्व गर्यो।
उदाहरण: 2007 मा आईफोनको सुरुवातले मोबाइल कम्प्युटिङ र इन्टरनेट पहुँचमा क्रान्ति ल्यायो, प्रयोगकर्ताहरूलाई वेब ब्राउज गर्न, एपहरू प्रयोग गर्न, र जाँदाजाँदै सञ्चार गर्न सक्षम बनायो।
6. क्लाउड कम्प्युटिङ र चीजहरूको इन्टरनेट (IoT): हालका वर्षहरूमा, क्लाउड कम्प्युटिङ प्रचलित भएको छ, जसले प्रयोगकर्ताहरूलाई टाढाबाट डाटा र अनुप्रयोगहरू भण्डारण गर्न र पहुँच गर्न अनुमति दिन्छ। इन्टरनेट अफ थिंग्स (IoT) ले दैनिक वस्तुहरूलाई इन्टरनेटमा जडान गरेको छ, डाटा आदानप्रदान र स्वचालन सक्षम पार्दै।
उदाहरण: थर्मोस्ट्याट, बत्ती र सुरक्षा क्यामेरा जस्ता स्मार्ट गृह उपकरणहरू स्मार्टफोन वा कम्प्युटरहरू प्रयोग गरेर इन्टरनेट मार्फत टाढाबाट नियन्त्रण र निगरानी गर्न सकिन्छ।
यसको इतिहासमा, कम्प्यूटर नेटवर्किङ र इन्टरनेटले परिवर्तनकारी परिवर्तनहरू पार गरेको छ, मानिसहरू र उपकरणहरूलाई एक पटक अकल्पनीय रूपमा जडान गर्न। प्रदान गरिएका उदाहरणहरूले प्रविधिको विकास र यसले हाम्रो जीवनका विभिन्न पक्षहरूमा पार्ने प्रभावलाई देखाउँछ।
I. एप्लिकेसन तहद्वारा प्रदान गरिएका विभिन्न सेवाहरूको वर्णन गर्नुहोस्
अनुप्रयोग तह OSI मोडेलको शीर्ष तह हो र अन्त प्रयोगकर्ताहरू र अनुप्रयोगहरूलाई सीधा नेटवर्क सेवाहरू प्रदान गर्न जिम्मेवार छ। यसले नेटवर्कमा विभिन्न यन्त्रहरूमा चलिरहेको सफ्टवेयर अनुप्रयोगहरू बीच सञ्चारलाई सक्षम बनाउँछ। एप्लिकेसन लेयर सेवाहरूले विभिन्न प्रकारका डाटा आदानप्रदान र अन्तरक्रियाहरू सहज बनाउनका लागि कार्यात्मकताहरूको विस्तृत दायरा समेट्छ। यहाँ आवेदन तह द्वारा प्रदान विभिन्न सेवाहरू छन्:
1. फाइल स्थानान्तरण र साझेदारी:
<![if !supportLists]>· <![endif]>FTP (फाइल ट्रान्सफर प्रोटोकल) र SFTP (सेक्योर फाइल ट्रान्सफर प्रोटोकल) जस्ता सेवाहरूले प्रयोगकर्ताहरूलाई रिमोट सर्भरहरूमा र फाइलहरू अपलोड गर्न र डाउनलोड गर्न सक्षम गर्दछ।
<![if !supportLists]>· <![endif]>NFS (नेटवर्क फाइल सिस्टम) ले फाइलहरू र डाइरेक्टरीहरूलाई नेटवर्कमा स्थानीय स्रोतहरू जस्तै साझेदारी गर्न अनुमति दिन्छ।
2. रिमोट पहुँच र व्यवस्थापन:
<![if !supportLists]>· <![endif]>टेलनेटले यन्त्रहरूमा रिमोट पहुँच प्रदान गर्दछ, प्रयोगकर्ताहरूलाई लग इन गर्न र तिनीहरूलाई टाढाबाट व्यवस्थापन गर्न अनुमति दिन्छ।
<![if !supportLists]>· <![endif]>SSH (Secure Shell) ले रिमोट यन्त्रहरू र सर्भरहरू पहुँच गर्ने र व्यवस्थापन गर्ने सुरक्षित विधि प्रदान गर्दछ।
3. इमेल सेवाहरू:
<![if !supportLists]>· <![endif]>SMTP (सिम्पल मेल ट्रान्सफर प्रोटोकल) क्लाइन्टबाट सर्भरमा इमेलहरू पठाउन प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>POP3 (पोस्ट अफिस प्रोटोकल संस्करण 3) र IMAP (इन्टरनेट सन्देश पहुँच प्रोटोकल) सर्भरबाट इमेलहरू पुन: प्राप्त गर्न प्रयोग गरिन्छ।
4. वेब सेवाहरू:
<![if !supportLists]>· <![endif]>HTTP (हाइपरटेक्स्ट ट्रान्सफर प्रोटोकल) ले वेब ब्राउजरहरू र वेब सर्भरहरू बीच सञ्चार सक्षम गर्दछ, प्रयोगकर्ताहरूलाई वेबसाइटहरू पहुँच गर्न अनुमति दिन्छ।
<![if !supportLists]>· <![endif]>HTTPS (HTTP Secure) ले क्लाइन्ट र सर्भरको बीचमा आदानप्रदान गरिएको डेटा इन्क्रिप्ट गरेर सुरक्षाको तह थप्छ।
5. डोमेन नाम प्रणाली (DNS) सेवाहरू:
<![if !supportLists]>· <![endif]>DNS ले मानव-पढ्न सकिने डोमेन नामहरू (जस्तै, www.example.com ) लाई IP ठेगानाहरूमा अनुवाद गर्छ, जसले प्रयोगकर्ताहरूलाई इन्टरनेटमा स्रोतहरू पहुँच गर्न अनुमति दिन्छ।
6. निर्देशिका सेवाहरू:
<![if !supportLists]>· <![endif]>LDAP (लाइटवेट डाइरेक्टरी एक्सेस प्रोटोकल) ले डाइरेक्टरीहरूमा जानकारी पहुँच र व्यवस्थापन गर्ने तरिका प्रदान गर्दछ, सामान्यतया प्रयोगकर्ता प्रमाणीकरण र प्राधिकरणको लागि प्रयोग गरिन्छ।
7. नेटवर्क समय सिंक्रोनाइजेसन:
<![if !supportLists]>· <![endif]>NTP (नेटवर्क टाइम प्रोटोकल) लाई नेटवर्कमा यन्त्रहरूको समय सिङ्क्रोनाइज गर्न प्रयोग गरिन्छ, सही टाइमकिपिङ सुनिश्चित गर्दै।
8. रिमोट प्रोसिजर कल (RPC):
<![if !supportLists]>· <![endif]>RPC ले कार्यक्रमहरूलाई स्थानीय जस्तै गरी रिमोट सर्भरहरूमा प्रक्रिया वा कार्यहरू कार्यान्वयन गर्न अनुमति दिन्छ।
9. डाटाबेस पहुँच र व्यवस्थापन:
<![if !supportLists]>· <![endif]>ODBC (Open Database Connectivity) र JDBC (Java Database Connectivity) ले डाटाबेसहरू पहुँच गर्न र हेरफेर गर्न मानकीकृत विधिहरू प्रदान गर्दछ।
10. स्ट्रिमिङ र मल्टिमिडिया सेवाहरू:
<![if !supportLists]>· <![endif]>RTP (वास्तविक-समय यातायात प्रोटोकल) नेटवर्कहरूमा अडियो र भिडियो स्ट्रिम गर्न प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>SIP (सत्र प्रारम्भ प्रोटोकल) ले वास्तविक-समय सञ्चार, जस्तै भ्वाइस र भिडियो कलहरू सुविधा दिन्छ।
11. सहयोग र सन्देश:
<![if !supportLists]>· <![endif]>XMPP (एक्सटेन्सिबल सन्देश र उपस्थिति प्रोटोकल) तत्काल सन्देश र उपस्थिति जानकारी समर्थन गर्दछ।
12. नेटवर्क व्यवस्थापन र निगरानी:
<![if !supportLists]>· <![endif]>SNMP (सरल नेटवर्क व्यवस्थापन प्रोटोकल) ले नेटवर्क उपकरणहरू र तिनीहरूको कार्यसम्पादनको निगरानी र व्यवस्थापन गर्न अनुमति दिन्छ।
यी एप्लिकेसन तहद्वारा प्रदान गरिएका सेवाहरूको केही उदाहरण मात्र हुन्। प्रत्येक सेवाले नेटवर्कमा प्रयोगकर्ताहरू, यन्त्रहरू र अनुप्रयोगहरू बीचको संचार र अन्तरक्रियाको विशेष प्रकारको सुविधा दिन्छ। एप्लिकेसन लेयरले हामीले दैनिक प्रयोग गर्ने बिभिन्न प्रकार्यताहरू सक्षम पार्नमा महत्त्वपूर्ण भूमिका खेल्छ, इमेल पठाउनेदेखि वेबसाइटहरू पहुँच गर्न र नेटवर्क स्रोतहरू व्यवस्थापन गर्न।
II। विभिन्न अनुप्रयोग तह प्रोटोकलहरू।
OSI मोडेलको एप्लिकेसन लेयरले विभिन्न यन्त्रहरूमा चल्ने सफ्टवेयर अनुप्रयोगहरू बीच सञ्चार र डाटा आदानप्रदानलाई सहज बनाउने प्रोटोकलहरूको विस्तृत दायरालाई समेट्छ। प्रत्येक प्रोटोकलले एक विशेष उद्देश्य प्रदान गर्दछ र डेटा कसरी ढाँचा, प्रसारण, र प्राप्त गर्नुपर्छ भनेर नियम र कन्भेन्सनहरूको सेट प्रदान गर्दछ। यहाँ केहि फरक एप्लिकेसन लेयर प्रोटोकलहरू छन्, तिनीहरूको प्रयोगहरू सहित:
1. HTTP (हाइपरटेक्स्ट ट्रान्सफर प्रोटोकल): वेब सर्भरहरूबाट वेब पृष्ठहरू र स्रोतहरू पहुँच गर्न र पुन: प्राप्त गर्न प्रयोग गरिन्छ। यसले वर्ल्ड वाइड वेबको आधार बनाउँछ र वेब ब्राउजर र सर्भरहरू बीचको सञ्चारलाई सक्षम बनाउँछ।
2. HTTPS (HTTP सुरक्षित): HTTP को एक सुरक्षित संस्करण जसले SSL/TLS प्रोटोकलहरू प्रयोग गरेर क्लाइन्टहरू र सर्भरहरू बीच आदानप्रदान गरिएको डेटा इन्क्रिप्ट गर्दछ। यसले वेबसाइटहरू र अनलाइन सेवाहरूको लागि सुरक्षित र इन्क्रिप्टेड सञ्चार सुनिश्चित गर्दछ।
3. FTP (फाइल ट्रान्सफर प्रोटोकल): नेटवर्कमा क्लाइन्ट र सर्भर बीच फाइलहरू स्थानान्तरण गर्न प्रयोग गरिन्छ। यसले रिमोट सर्भरहरूमा फाइलहरू अपलोड, डाउनलोड र प्रबन्ध गर्न समर्थन गर्दछ।
4. SFTP (SSH फाइल ट्रान्सफर प्रोटोकल): सुरक्षित फाइल स्थानान्तरण र व्यवस्थापन प्रदान गर्न SSH प्रयोग गर्ने FTP को एक सुरक्षित विकल्प।
5. SMTP (सिम्पल मेल ट्रान्सफर प्रोटोकल): क्लाइन्टबाट मेल सर्भरमा वा मेल सर्भरहरू बीच इमेलहरू पठाउन प्रयोग गरिन्छ। यसले इमेलहरूको रूटिङ र डेलिभरी ह्यान्डल गर्छ।
6. POP3 (पोस्ट अफिस प्रोटोकल संस्करण 3): मेल सर्भरबाट इमेलहरू पुन: प्राप्त गर्न प्रयोग गरिन्छ। यसले ग्राहकहरूलाई सर्भरबाट तिनीहरूको स्थानीय उपकरणमा सन्देशहरू डाउनलोड गर्न अनुमति दिन्छ।
7. IMAP (इन्टरनेट सन्देश पहुँच प्रोटोकल): POP3 जस्तै, IMAP मेल सर्भरबाट इमेलहरू पुन: प्राप्त गर्न प्रयोग गरिन्छ। यसले थप उन्नत सुविधाहरू प्रदान गर्दछ, जस्तै इमेल फोल्डरहरू प्रबन्ध गर्ने र सर्भरमा सन्देशहरू कायम राख्ने।
8. DNS (डोमेन नाम प्रणाली): मानव-पढ्न सकिने डोमेन नामहरू (जस्तै, www.example.com ) लाई IP ठेगानाहरूमा अनुवाद गर्दछ, जसले प्रयोगकर्ताहरूलाई इन्टरनेटमा स्रोतहरू पहुँच गर्न सक्षम पार्छ।
9. DHCP (गतिशील होस्ट कन्फिगरेसन प्रोटोकल): आईपी ठेगाना आवंटन र नेटवर्कमा जडान हुने उपकरणहरूको लागि नेटवर्क कन्फिगरेसनको प्रक्रियालाई स्वचालित बनाउँछ।
10. टेलनेट: प्रयोगकर्ताहरूलाई लग इन गर्न र टाढाबाट यन्त्रहरू व्यवस्थापन गर्न सक्षम पार्दै, नेटवर्कमा यन्त्रहरूमा टाढाको पहुँच अनुमति दिन्छ।
11. SSH (सुरक्षित शेल): रिमोट पहुँच र व्यवस्थापनको एक सुरक्षित विधि प्रदान गर्दछ, क्लाइन्ट र सर्भर बीच डाटा आदान प्रदान गुप्तिकरण।
12. NTP (नेटवर्क टाइम प्रोटोकल): नेटवर्कमा यन्त्रहरूको समय सिंक्रोनाइज गर्दछ, सही टाइमकिपिङ सुनिश्चित गर्दछ।
13. SNMP (सरल नेटवर्क व्यवस्थापन प्रोटोकल): नेटवर्क उपकरणहरू र तिनीहरूको कार्यसम्पादनको निगरानी र व्यवस्थापन गर्न प्रयोग गरिन्छ।
14. SMTP (सरल नेटवर्क व्यवस्थापन प्रोटोकल): नेटवर्क व्यवस्थापन र निगरानी उद्देश्यका लागि उपकरणहरू बीच सञ्चार सुविधा।
15. XMPP (एक्सटेन्सिबल सन्देश र उपस्थिति प्रोटोकल): तत्काल सन्देश, उपस्थिति जानकारी, र वास्तविक-समय संचार समर्थन गर्दछ।
16. RTP (Real-time Transport Protocol): नेटवर्कहरूमा अडियो र भिडियो स्ट्रिम गर्नका लागि प्रयोग गरिन्छ, प्राय: VoIP (Internet Protocol) र भिडियो कन्फरेन्सिङका लागि प्रयोग गरिन्छ।
17. LDAP (लाइटवेट डाइरेक्टरी पहुँच प्रोटोकल): प्रयोगकर्ता प्रमाणीकरण र प्राधिकरणको लागि सामान्यतया प्रयोग हुने डाइरेक्टरीहरूमा जानकारी पहुँच र व्यवस्थापन गर्ने तरिका प्रदान गर्दछ।
18. RDP (रिमोट डेस्कटप प्रोटोकल): रिमोट पहुँच र कम्प्युटरको डेस्कटप र अनुप्रयोगहरूको नियन्त्रण अनुमति दिन्छ।
19. SMTP (सिम्पल टेक्स्ट मेसेजिङ प्रोटोकल): यन्त्रहरू बीच छोटो पाठ सन्देशहरू पठाउनको लागि प्रयोग गरिन्छ, सामान्यतया सूचनाहरू र अलर्टहरू पठाउन प्रयोग गरिन्छ।
20. ICMP (इन्टरनेट कन्ट्रोल मेसेज प्रोटोकल): यन्त्रहरू बीच त्रुटि रिपोर्टिङ र निदान सन्देशहरू समर्थन गर्दछ, प्राय: नेटवर्क समस्या निवारणको लागि प्रयोग गरिन्छ।
यी धेरै एप्लिकेसन लेयर प्रोटोकलहरूका केही उदाहरणहरू हुन् जसले कम्प्युटर नेटवर्कहरूमा विभिन्न प्रकारका सञ्चार र सेवाहरू सक्षम पार्छन्। प्रत्येक प्रोटोकलले नेटवर्क गरिएको वातावरणमा प्रयोगकर्ताहरू, उपकरणहरू र अनुप्रयोगहरू बीचको अन्तरक्रियालाई सहज बनाउन विशेष भूमिका खेल्छ।
Ø आवेदन तह के हो? विशेषताहरू वर्णन गर्नुहोस्
अनुप्रयोग तह OSI मोडेलको शीर्ष तह हो र अन्त-प्रयोगकर्ताहरू र अनुप्रयोगहरूलाई सीधा नेटवर्क सेवाहरू र सञ्चार प्रदान गर्न जिम्मेवार छ। यसले विभिन्न प्रकारका प्रोटोकलहरू र सेवाहरू समावेश गर्दछ जसले डाटा आदानप्रदान, अन्तरक्रिया, र नेटवर्कमा जडान भएका यन्त्रहरूमा चल्ने विभिन्न सफ्टवेयर अनुप्रयोगहरू बीचको सहकार्यलाई सहज बनाउँछ। यहाँ अनुप्रयोग तहका केही प्रमुख विशेषताहरू छन्:
1. प्रयोगकर्ता इन्टरफेस: अनुप्रयोग तहले प्रयोगकर्ता-अनुकूल इन्टरफेस प्रदान गर्दछ जसले प्रयोगकर्ताहरूलाई नेटवर्क सेवाहरू र पहुँच स्रोतहरूसँग अन्तरक्रिया गर्न अनुमति दिन्छ। यसले वेब ब्राउजरहरू, इमेल क्लाइन्टहरू, र अन्य अनुप्रयोगहरूका लागि ग्राफिकल प्रयोगकर्ता इन्टरफेसहरू (GUIs) समावेश गर्न सक्छ।
2. सेवा पहुँच र सञ्चार: अनुप्रयोग तहले संचार र विभिन्न नेटवर्क सेवाहरूमा पहुँच सक्षम गर्दछ, जस्तै इमेल, फाइल स्थानान्तरण, रिमोट लगइन, र वेब ब्राउजिङ। यसले डाटा अनुरोध गर्न र आदानप्रदान गर्न अनुप्रयोगहरूको लागि आवश्यक प्रोटोकलहरू र संयन्त्रहरू प्रदान गर्दछ।
3. मानकीकृत प्रोटोकलहरू: विभिन्न सफ्टवेयर अनुप्रयोगहरू र उपकरणहरू बीच अनुकूलता र अन्तरसञ्चालन सुनिश्चित गर्न अनुप्रयोग तह भित्र विभिन्न मानकीकृत प्रोटोकलहरू अवस्थित छन्। यी प्रोटोकलहरूले डेटा कसरी ढाँचा, प्रसारण, र प्राप्त गर्नुपर्छ भनेर परिभाषित गर्दछ।
4. डाटा ढाँचा र प्रस्तुति: अनुप्रयोग तहले डेटाको ढाँचा र प्रस्तुतीकरणलाई सम्हाल्छ कि यो प्राप्त गर्ने अनुप्रयोगद्वारा राम्ररी बुझ्न र प्रशोधन गर्न सकिन्छ। यसमा एन्कोडिङ, कम्प्रेसन र इन्क्रिप्सन समावेश छ।
5. डाटा एक्सचेन्ज र अन्तरक्रिया: एप्लिकेसन तहमा भएका एप्लिकेसनहरूले डाटा आदानप्रदान गर्न र राम्रोसँग परिभाषित प्रोटोकलहरू मार्फत एकअर्कासँग अन्तरक्रिया गर्न सक्छन्। उदाहरणका लागि, वेब ब्राउजरले वेब पृष्ठहरू अनुरोध गर्न र प्राप्त गर्न HTTP प्रयोग गरी वेब सर्भरसँग अन्तरक्रिया गर्छ।
6. नेटवर्क सेवाहरू: अनुप्रयोग तहले नेटवर्क सेवाहरूको विस्तृत दायरा प्रदान गर्दछ, जसमा:
<![if !supportLists]>· <![endif]>फाइल स्थानान्तरण: FTP, SFTP, NFS
<![if !supportLists]>· <![endif]>इमेल: SMTP, POP3, IMAP
<![if !supportLists]>· <![endif]>वेब सेवाहरू: HTTP, HTTPS
<![if !supportLists]>· <![endif]>रिमोट पहुँच: टेलनेट, SSH
<![if !supportLists]>· <![endif]>निर्देशिका सेवाहरू: LDAP
<![if !supportLists]>· <![endif]>स्ट्रिमिङ: RTP
<![if !supportLists]>· <![endif]>नेटवर्क व्यवस्थापन: SNMP
<![if !supportLists]>· <![endif]>तत्काल सन्देश: XMPP
7. रिसोर्स सेयरिङ: एप्लिकेसन लेयरले विभिन्न प्रयोगकर्ताहरू र यन्त्रहरू बीच स्रोत साझेदारी गर्न सुविधा दिन्छ। प्रयोगकर्ताहरूले नेटवर्कमा फाइलहरू, प्रिन्टरहरू, र अन्य साझा स्रोतहरू पहुँच गर्न सक्छन्।
8. त्रुटि ह्यान्डलिङ र रिकभरी: केही एप्लिकेसन लेयर प्रोटोकलहरूले डाटा एक्सचेन्जको विश्वसनीयता सुनिश्चित गर्न त्रुटि पत्ता लगाउने र सुधार गर्ने संयन्त्रहरू समावेश गर्दछ।
9. सुरक्षा: अनुप्रयोग तहले डेटा सुरक्षित गर्न र सुरक्षित सञ्चार सुनिश्चित गर्न प्रमाणीकरण, प्राधिकरण, र एन्क्रिप्शन जस्ता सुरक्षा सुविधाहरू लागू गर्न सक्छ।
10. स्थान स्वतन्त्रता: अनुप्रयोग तहले अन्तर्निहित सञ्जाल विवरणहरूलाई सार दिन्छ, अनुप्रयोगहरूलाई नेटवर्कमा तिनीहरूको भौतिक स्थानलाई ध्यान नदिई सञ्चार गर्न अनुमति दिन्छ।
11. अन्तरकार्यक्षमता: मानकीकृत प्रोटोकलहरूको पालना गरेर, अनुप्रयोग तहले विभिन्न प्रकारका यन्त्रहरू र अपरेटिङ सिस्टमहरू बीच अन्तरसञ्चालन सक्षम बनाउँछ। यसले विभिन्न प्लेटफर्महरूमा विकास गरिएका अनुप्रयोगहरूलाई निर्बाध रूपमा सञ्चार गर्न अनुमति दिन्छ।
12. अनुप्रयोग-विशेष प्रकार्यता: अनुप्रयोग तहले अद्वितीय प्रकार्यताहरूको साथ विभिन्न प्रकारका अनुप्रयोगहरूलाई समर्थन गर्दछ। उदाहरणका लागि, वेब ब्राउजरले वेबसाइटहरूमा पहुँच प्रदान गर्दछ, जबकि इमेल क्लाइन्टले इमेलहरू पठाउने र प्राप्त गर्ने काम गर्दछ।
समग्रमा, अनुप्रयोग तहले सेवाहरू र सञ्चार क्षमताहरू प्रदान गर्नमा महत्त्वपूर्ण भूमिका खेल्छ जुन अन्त-प्रयोगकर्ताहरू र अनुप्रयोगहरूले भर पर्छन्। यसले विभिन्न सफ्टवेयर अनुप्रयोगहरूलाई नेटवर्कमा सञ्चार गर्न, सहयोग गर्न र स्रोतहरू साझा गर्न अनुमति दिन्छ, आधुनिक कम्प्युटिङ वातावरणको अन्तरसम्बन्धित र गतिशील प्रकृतिमा योगदान पुर्याउँछ।
२.१। वेब र HTTP के हो: HTTP को अवलोकन, HTTP सन्देश ढाँचा, प्रयोगकर्ता-सर्भर अन्तरक्रिया: कुकीहरू, वेब क्यासिङ? व्याख्या गर्नुहोस्।
वेब र HTTP:
वर्ल्ड वाइड वेब (सामान्यतया वेब भनेर चिनिन्छ) इन्टरनेटमा पहुँचयोग्य अन्तरसम्बन्धित कागजातहरू र स्रोतहरूको एक विशाल संग्रह हो। यसले प्रयोगकर्ताहरूलाई जानकारी पहुँच गर्न, अनुप्रयोगहरूसँग अन्तरक्रिया गर्न, र वेब ब्राउजरहरू मार्फत अरूसँग सञ्चार गर्न सक्षम बनाउँछ। वेबले विभिन्न प्रोटोकलहरूको आधारमा काम गर्दछ, HTTP (हाइपरटेक्स्ट ट्रान्सफर प्रोटोकल) आधारभूत प्रोटोकलहरू मध्ये एक हो जसले वेब क्लाइन्टहरू (ब्राउजरहरू) र वेब सर्भरहरू बीच डाटाको आदानप्रदानलाई सुविधा दिन्छ।
HTTP को अवलोकन: HTTP एक प्रोटोकल हो जुन हाइपरटेक्स्ट (लिङ्कहरू सहितको पाठ) र वेबमा मल्टिमिडिया सामग्री स्थानान्तरण गर्न प्रयोग गरिन्छ। यो अनुरोध-प्रतिक्रिया प्रोटोकलको रूपमा सञ्चालन गर्दछ, जहाँ ग्राहक (सामान्यतया वेब ब्राउजर) ले सर्भरमा स्रोतको लागि अनुरोध पठाउँदछ, र सर्भरले अनुरोध गरिएको स्रोतको साथ प्रतिक्रिया दिन्छ। HTTP प्रयोगकर्ता र वेब बीच धेरै अन्तरक्रिया को लागि आधार हो।
HTTP सन्देश ढाँचा: HTTP सन्देशहरूमा ग्राहकबाट सर्भरमा अनुरोध सन्देश र सर्भरबाट ग्राहकलाई प्रतिक्रिया सन्देश समावेश हुन्छ। प्रत्येक सन्देशमा स्टार्ट लाइन, हेडर, र वैकल्पिक शरीर समावेश हुन्छ।
<![if !supportLists]>· <![endif]>अनुरोध सन्देश ढाँचा:
arduinoCopy कोड
विधि URL संस्करण हेडरको मुख्य भाग (वैकल्पिक)
<![if !supportLists]>· <![endif]>प्रतिक्रिया सन्देश ढाँचा:
arduinoCopy कोड
VERSION STATUS_CODE REASON_PHRASE हेडरको मुख्य भाग (वैकल्पिक)
प्रयोगकर्ता-सर्भर अन्तरक्रिया:
1. कुकीहरू: कुकीहरू डाटाका साना टुक्राहरू हुन् जुन वेब सर्भरले प्रयोगकर्ताको यन्त्रमा भण्डारण गर्दछ (सामान्यतया प्रयोगकर्ताको वेब ब्राउजरमा) प्रयोगकर्ताको प्राथमिकता, गतिविधिहरू र सत्रहरूको ट्र्याक राख्न। कुकीहरू प्राय: प्रयोगकर्ता प्रमाणीकरण, किनमेल कार्ट सामग्री भण्डारण, र विश्लेषणका लागि प्रयोगकर्ता व्यवहार ट्र्याक गर्न प्रयोग गरिन्छ।
2. वेब क्यासिङ: वेब क्यासिङले वेब स्रोतहरूको प्रतिलिपिहरू (जस्तै HTML पृष्ठहरू, छविहरू, र स्टाइलसिटहरू) नेटवर्कमा विभिन्न बिन्दुहरूमा भण्डारण गर्न समावेश गर्दछ पछिका अनुरोधहरूको लागि विलम्बता र ब्यान्डविथ प्रयोग कम गर्न। क्यासहरू क्लाइन्ट-साइड (ब्राउजर क्यास) वा मध्यस्थ सर्भरहरू (प्रोक्सी सर्भरहरू र सामग्री डेलिभरी नेटवर्कहरू) मा अवस्थित हुन सक्छन्।
<![if !supportLists]>· <![endif]>ब्राउजर क्यास: वेब ब्राउजरहरूले स्थानीय रूपमा भ्रमण गरिएका स्रोतहरूको प्रतिलिपिहरू भण्डारण गर्दछ ताकि प्रयोगकर्ताले पृष्ठ पुन: भ्रमण गरेमा, ब्राउजरले तिनीहरूलाई सर्भरबाट फेरि ल्याउनुको सट्टा क्यास गरिएका स्रोतहरू लोड गर्न सक्छ।
<![if !supportLists]>· <![endif]>प्रोक्सी सर्भर क्यास: मध्यस्थ प्रोक्सी सर्भरहरूले धेरै ग्राहकहरूको तर्फबाट स्रोतहरू क्यास गर्न सक्छन्, मूल सर्भरहरूमा लोड घटाउन र प्रयोगकर्ताहरूको लागि प्रतिक्रिया समय सुधार गर्न।
<![if !supportLists]>· <![endif]>सामग्री डेलिभरी नेटवर्कहरू (CDNs): CDNs ले धेरै भौगोलिक स्थानहरूमा स्रोतहरूको क्यास प्रतिलिपिहरू वितरण गर्दछ, प्रयोगकर्ताहरूलाई उनीहरूको निकटतम CDN सर्भरको नजिकको आधारमा छिटो सामग्री डेलिभरी सुनिश्चित गर्दै।
वेब क्यासिङले कार्यसम्पादन बढाउँछ, नेटवर्क ट्राफिक घटाउँछ, र वेब पृष्ठहरू र स्रोतहरू लोड गर्न लाग्ने समय घटाएर प्रयोगकर्ताको अनुभवलाई सुधार गर्छ।
सारांशमा, वेबले HTTP प्रोटोकल मार्फत सञ्चालन गर्दछ, जसले वेब क्लाइन्टहरू (ब्राउजरहरू) र वेब सर्भरहरू बीच सञ्चार सक्षम गर्दछ। HTTP सन्देशहरू अनुरोधहरू र प्रतिक्रियाहरूको रूपमा संरचित हुन्छन्, स्टार्ट लाइनहरू, हेडरहरू, र वैकल्पिक निकायहरू समावेश हुन्छन्। प्रयोगकर्ता-सर्भर अन्तरक्रियामा प्रयोगकर्ता डेटा भण्डारणको लागि कुकीहरू र सामग्री डेलिभरीलाई अनुकूलन गर्न वेब क्यासिङ जस्ता संयन्त्रहरू समावेश हुन्छन्। यी कम्पोनेन्टहरूले प्रयोगकर्ताहरू र वेब स्रोतहरू बीच कुशल र निर्बाध अन्तरक्रियाहरू सहज बनाउन सँगै काम गर्छन्।
२.२। इन्टरनेटमा इलेक्ट्रोनिक मेल भन्नाले के बुझ्नुहुन्छ: SMTP, मेल सन्देश ढाँचाहरू, मेल पहुँच प्रोटोकलहरू? वर्णन गर्नुहोस्
इन्टरनेटमा इलेक्ट्रोनिक मेल (इमेल):
इलेक्ट्रोनिक मेल, सामान्यतया इमेलको रूपमा चिनिन्छ, इन्टरनेटमा एक आधारभूत सञ्चार विधि हो जसले प्रयोगकर्ताहरूलाई इलेक्ट्रोनिक रूपमा डिजिटल सन्देशहरू पठाउन र प्राप्त गर्न अनुमति दिन्छ। इमेलले व्यक्ति र संस्थाहरूलाई विभिन्न स्थान र समय क्षेत्रहरूमा सन्देशहरू, कागजातहरू, र फाइलहरू आदानप्रदान गर्न सक्षम बनाउँछ। यसले इमेलहरू पठाउनको लागि SMTP (सिम्पल मेल ट्रान्सफर प्रोटोकल), साथै विभिन्न मेल सन्देश ढाँचाहरू र इमेलहरू ह्यान्डल गर्नको लागि पहुँच प्रोटोकलहरू सहित धेरै प्रोटोकलहरूमा निर्भर गर्दछ।
SMTP (सिम्पल मेल ट्रान्सफर प्रोटोकल): SMTP इमेल पठाउन प्रयोग गरिने प्राथमिक प्रोटोकल हो। यसले प्रेषकको इमेल क्लाइन्ट (जसलाई मेल प्रयोगकर्ता एजेन्ट वा MUA पनि भनिन्छ) बाट प्राप्तकर्ताको मेल सर्भरमा (जसलाई मेल ट्रान्सफर एजेन्ट वा MTA पनि भनिन्छ) बाट इमेल सन्देशहरू प्रसारण गर्ने नियम र प्रबन्धहरू परिभाषित गर्दछ। SMTP TCP/IP मार्फत सञ्चालन हुन्छ र क्लाइन्ट-सर्भर मोडेल प्रयोग गर्दछ।
जब इमेल पठाइन्छ, SMTP कुराकानीमा तीन मुख्य चरणहरू समावेश हुन्छन्: ह्यान्ड मिलाउने, सन्देश स्थानान्तरण, र जडान बन्द गर्ने। प्राप्तकर्ताको मेल सर्भरले प्राप्तकर्ताद्वारा प्राप्त नभएसम्म आगमन सन्देश भण्डारण गर्दछ।
मेल सन्देश ढाँचाहरू: इमेल सन्देशहरू सन्देशको संरचना र सामग्री परिभाषित गर्ने विशिष्ट मानकहरू प्रयोग गरेर ढाँचाबद्ध हुन्छन्। दुई सामान्यतया प्रयोग गरिने इमेल सन्देश ढाँचाहरू हुन्:
1. MIME (बहुउद्देश्यीय इन्टरनेट मेल एक्स्टेन्सनहरू): MIME मूल पाठ-आधारित इमेल ढाँचाको विस्तार हो जसले इमेलहरूलाई छविहरू, अडियो, भिडियो, र संलग्नहरू जस्ता मल्टिमिडिया सामग्री समावेश गर्न अनुमति दिन्छ। MIME हेडरहरूले सन्देशमा प्रयोग गरिएको सामग्रीको प्रकार र सङ्केतन संकेत गर्दछ।
2. सादा पाठ र HTML: इमेलहरू सादा पाठ वा HTML ढाँचामा पठाउन सकिन्छ। HTML-ढाँचामा इमेलहरूले रिच टेक्स्ट, ढाँचा, लिङ्कहरू र छविहरू समावेश गर्न सक्छन्। यद्यपि, सादा पाठ इमेलहरू प्राय: सरलता र अनुकूलताको लागि रुचाइन्छ।
मेल पहुँच प्रोटोकलहरू: मेल पहुँच प्रोटोकलहरू मेल सर्भरमा भण्डारण गरिएका इमेलहरू पुन: प्राप्त गर्न र व्यवस्थापन गर्न प्रयोग गरिन्छ। केहि सामान्य रूपमा प्रयोग हुने मेल पहुँच प्रोटोकलहरू समावेश छन्:
1. POP3 (पोस्ट अफिस प्रोटोकल संस्करण 3): POP3 ले प्रयोगकर्ताहरूलाई मेल सर्भरबाट उनीहरूको स्थानीय उपकरणमा इमेलहरू पुन: प्राप्त गर्न अनुमति दिन्छ। POP3 ले ग्राहकलाई सन्देशहरू डाउनलोड गर्छ र सामान्यतया तिनीहरूलाई सर्भरबाट हटाउँछ, यसलाई स्थानीय रूपमा इमेलहरू भण्डारण गर्न चाहने प्रयोगकर्ताहरूको लागि उपयुक्त बनाउँछ।
2. IMAP (Internet Message Access Protocol): IMAP ले प्रयोगकर्ताहरूलाई क्लाइन्ट उपकरणमा डाउनलोड नगरी सर्भरमा इमेलहरू पहुँच गर्न र व्यवस्थापन गर्न अनुमति दिन्छ। IMAP ले सर्भरमा इमेलहरूको स्थिति, फोल्डरहरू, र संगठनात्मक संरचना कायम राख्छ, यसलाई धेरै यन्त्रहरूबाट इमेलहरू पहुँच गर्ने प्रयोगकर्ताहरूको लागि उपयुक्त बनाउँछ।
3. Exchange ActiveSync: Microsoft द्वारा विकसित यो प्रोटोकल, इमेल, सम्पर्क, पात्रो, र इमेल सर्भर र मोबाइल उपकरणहरू बीचको कार्यहरू सिङ्क्रोनाइज गर्न प्रयोग गरिन्छ।
4. वेबमेल इन्टरफेसहरू: धेरै इमेल सेवाहरूले वेबमेल इन्टरफेसहरू प्रदान गर्दछ जसले प्रयोगकर्ताहरूलाई वेब ब्राउजर मार्फत उनीहरूको इमेलहरू पहुँच गर्न अनुमति दिन्छ। यी इन्टरफेसहरूले प्राय: प्रयोगकर्ता-अनुकूल वेब-आधारित इमेल क्लाइन्ट प्रदान गर्न IMAP वा स्वामित्व API जस्ता प्रोटोकलहरू प्रयोग गर्छन्।
सारांशमा, इलेक्ट्रोनिक मेल (इमेल) इन्टरनेटमा एक प्रमुख संचार विधि हो, जसले प्रयोगकर्ताहरूलाई इलेक्ट्रोनिक रूपमा सन्देशहरू पठाउन र प्राप्त गर्न अनुमति दिन्छ। SMTP इमेल पठाउनको लागि प्रयोग गरिने प्रोटोकल हो, जबकि MIME ले विभिन्न सामग्री प्रकारहरू समायोजन गर्न इमेल सन्देश ढाँचाहरू परिभाषित गर्दछ। मेल पहुँच प्रोटोकलहरू जस्तै POP3 र IMAP ले प्रयोगकर्ताहरूलाई विभिन्न यन्त्रहरू र क्लाइन्टहरू प्रयोग गरेर मेल सर्भरहरूबाट आफ्नो इमेलहरू पुन: प्राप्त गर्न र व्यवस्थापन गर्न सक्षम बनाउँछ। यी कम्पोनेन्टहरूले सामूहिक रूपमा इन्टरनेटमा कुशल र बहुमुखी इमेल संचार सक्षम पार्छन्।
२.३ DNS को वर्णन गर्नुहोस् - इन्टरनेटको निर्देशिका सेवा।
DNS (डोमेन नेम सिस्टम) इन्टरनेटको पूर्वाधारको आधारभूत र महत्वपूर्ण भाग हो। यसले इन्टरनेटको डाइरेक्टरी सेवाको रूपमा काम गर्दछ, मानव-पढ्न सकिने डोमेन नामहरू (जस्तै www.example.com ) लाई संख्यात्मक IP ठेगानाहरू (जस्तै 192.0.2.1) मा अनुवाद गर्ने जुन कम्प्युटरहरूले एकअर्कासँग पहिचान गर्न र सञ्चार गर्न प्रयोग गर्छन्। DNS ले प्रयोगकर्ताहरूलाई वेबसाइटहरू पहुँच गर्न, इमेलहरू पठाउन, र इन्टरनेटमा स्रोतहरू पत्ता लगाउने प्रक्रियालाई सरल बनाएर विभिन्न अनलाइन सेवाहरू प्रयोग गर्न सक्षम बनाउन महत्त्वपूर्ण भूमिका खेल्छ।
DNS को मुख्य कार्य र अवयवहरू:
1. डोमेन नाम र IP ठेगानाहरू: DNS ले डोमेन नामहरू (जस्तै, google.com) IP ठेगानाहरू (उदाहरण, 172.217.5.110) सँग सम्बद्ध गर्ने तरिका प्रदान गर्दछ। यो सङ्गठनले प्रयोगकर्ताहरूलाई वेबसाइट र सेवाहरू पहुँच गर्न संख्यात्मक IP ठेगानाहरूको सट्टा सम्झन-सजिलो डोमेन नामहरू प्रयोग गर्न अनुमति दिन्छ।
2. पदानुक्रमिक संरचना: DNS एक पदानुक्रमिक संरचनामा व्यवस्थित गरिएको छ, उल्टो रूख जस्तो देखिन्छ। पदानुक्रममा डोमेनहरू, सबडोमेनहरू, र शीर्ष-स्तर डोमेनहरू (TLDs) हुन्छन्। पदानुक्रमको मूल डट (.) द्वारा प्रतिनिधित्व गरिएको छ, र यसले विभिन्न TLDs (जस्तै, .com, .org, .net) मा शाखा गर्दछ।
3. DNS सर्भरहरू: DNS ले डोमेन नाम र IP ठेगाना म्यापिङहरू भण्डारण र व्यवस्थापन गर्ने DNS सर्भरहरूको वितरण प्रणालीलाई रोजगार दिन्छ। यी सर्भरहरूले सामूहिक रूपमा डोमेन नामहरूको IP ठेगानाहरूमा अनुवाद गर्न र यसको विपरित सुविधा दिन्छ।
<![if !supportLists]>· <![endif]>रूट सर्भरहरू: यी सर्भरहरू DNS पदानुक्रमको शीर्षमा छन् र शीर्ष-स्तर डोमेनहरूको लागि आधिकारिक सर्भरहरूको स्थानको बारेमा जानकारी प्रदान गर्दछ।
<![if !supportLists]>· <![endif]>शीर्ष-स्तर डोमेन (TLD) सर्भरहरू: यी सर्भरहरूले तिनीहरूको सम्बन्धित TLD भित्र डोमेनहरूको बारेमा जानकारी व्यवस्थापन गर्छन् (उदाहरणका लागि, .com TLD सर्भरहरूले .com डोमेनहरू ह्यान्डल गर्छन्)।
<![if !supportLists]>· <![endif]>आधिकारिक सर्भरहरू: यी सर्भरहरूले विशिष्ट डोमेन नाम रेकर्डहरू भण्डारण गर्छन् र डोमेनको IP ठेगानाहरू र अन्य सेटिङहरूको बारेमा आधिकारिक जानकारी प्रदान गर्छन्।
<![if !supportLists]>· <![endif]>पुनरावृत्ति समाधानकर्ताहरू (DNS समाधानकर्ताहरू): यी सामान्यतया ISP वा अन्य नेटवर्क प्रदायकहरू द्वारा संचालित हुन्छन्। जब प्रयोगकर्ताको उपकरणले डोमेन नाम सोध्छ, रिजोल्भरले अन्य DNS सर्भरहरूसँग सम्बन्धित IP ठेगाना फेला पार्न अन्तरक्रिया गर्छ।
DNS रिजोल्युसन प्रक्रिया:
जब प्रयोगकर्ताले वेब ब्राउजर वा अर्को अनुप्रयोगमा डोमेन नाम प्रविष्ट गर्छ, DNS रिजोल्युसन प्रक्रिया प्रारम्भ हुन्छ:
1. स्थानीय क्यास: प्रयोगकर्ताको उपकरणले डोमेन नामसँग सम्बन्धित IP ठेगानाको लागि यसको स्थानीय DNS क्यास जाँच गर्दछ। यदि IP ठेगाना फेला पर्यो भने, रिजोल्युसन प्रक्रिया समाप्त हुन्छ।
2. पुनरावर्ती समाधानकर्ता: यदि IP ठेगाना स्थानीय क्यासमा छैन भने, प्रयोगकर्ताको यन्त्रले पुनरावृत्ति समाधानकर्ता (सामान्यतया ISP द्वारा प्रदान गरिएको) मा क्वेरी पठाउँछ।
3. रूट सर्भरहरू: यदि पुनरावर्ती समाधानकर्तासँग आईपी ठेगाना छैन भने, यसले रूट DNS सर्भरहरूलाई सम्पर्क गर्दछ कि कुन TLD सर्भरहरू डोमेनको TLD को लागि आधिकारिक छन्।
4. TLD सर्भरहरू: पुनरावर्ती रिजोल्भरले TLD सर्भरलाई कुन आधिकारिक सर्भरले निर्दिष्ट डोमेनको लागि IP ठेगाना राख्छ भनेर निर्धारण गर्न सम्पर्क गर्दछ।
5. आधिकारिक सर्भर: अन्तमा, पुनरावर्ती समाधानकर्ताले आईपी ठेगाना पुन: प्राप्त गर्न डोमेनको लागि आधिकारिक सर्भरलाई सम्पर्क गर्दछ।
6. प्रयोगकर्तालाई प्रतिक्रिया: एक पटक पुनरावृत्ति समाधानकर्ताले IP ठेगाना प्राप्त गरेपछि, यसले यसलाई आफ्नो क्यासमा भण्डार गर्छ र IP ठेगाना प्रयोगकर्ताको उपकरणमा फिर्ता पठाउँछ।
7. संसाधन पहुँच गर्दै: प्रयोगकर्ताको उपकरणसँग अब IP ठेगाना छ र अनुरोध गरिएको वेब सर्भरमा जडान स्थापना गर्न प्रयोग गर्न सक्छ, इच्छित स्रोतमा पहुँच सक्षम पार्दै।
DNS रिजोल्युसन द्रुत रूपमा हुन्छ, प्राय: मिलिसेकेन्ड भित्र, प्रयोगकर्ताहरूलाई वेबसाइटहरू र स्रोतहरू कुशलतापूर्वक पहुँच गर्न अनुमति दिन्छ।
संक्षेपमा, DNS ले इन्टरनेटको डाइरेक्टरी सेवाको रूपमा काम गर्दछ, डोमेन नामहरू IP ठेगानाहरूमा अनुवाद गरी इन्टरनेटमा यन्त्रहरू बीच सञ्चारलाई सहज बनाउन। यसले इन्टरनेट पहुँचयोग्य र प्रयोगकर्ता-मैत्री बनाउनमा महत्त्वपूर्ण भूमिका खेल्छ, प्रयोगकर्ताहरूलाई संख्यात्मक ठेगानाहरूको सट्टा मानव-पढ्न योग्य नामहरू प्रयोग गरेर विशाल अनलाइन परिदृश्य नेभिगेट गर्न अनुमति दिन्छ।
२.४ पियर-टू-पियर फाइल वितरणको व्याख्या गर्नुहोस्? उपयुक्त उदाहरणहरूको साथ
पियर-टु-पियर (P2P) फाइल वितरण केन्द्रीय सर्भरको आवश्यकता बिना नेटवर्कमा व्यक्तिगत प्रयोगकर्ताहरूको कम्प्युटरहरू बीच सीधा फाइलहरू साझेदारी गर्ने विकेन्द्रीकृत विधि हो। P2P नेटवर्कमा, प्रत्येक सहभागी (सहकर्मी) ले उपभोक्ता र स्रोतहरूको प्रदायकको रूपमा कार्य गर्दछ, फाइलहरूलाई धेरै प्रयोगकर्ताहरू बीच कुशलतापूर्वक वितरण गर्न अनुमति दिन्छ। P2P फाइल वितरण ठूला फाइलहरू, सफ्टवेयर, मिडिया सामग्री, र इन्टरनेटमा अन्य स्रोतहरू साझेदारी गर्न व्यापक रूपमा प्रयोग गरिएको छ। यहाँ यो कसरी काम गर्दछ, उपयुक्त उदाहरणहरू सहित:
P2P फाइल वितरणले कसरी काम गर्छ:
1. फाइल साझेदारी सफ्टवेयर: P2P नेटवर्कमा सहभागीहरूले विशेष फाइल साझेदारी सफ्टवेयर वा अनुप्रयोगहरू प्रयोग गर्छन्। यी अनुप्रयोगहरूले प्रयोगकर्ताहरूलाई आफ्ना फाइलहरू अरूसँग साझेदारी गर्न र अन्य साथीहरूको कम्प्युटरमा उपलब्ध फाइलहरू खोज्न सक्षम बनाउँछन्।
2. फाइल अनुक्रमणिका: केही P2P नेटवर्कहरूसँग अनुक्रमणिका प्रणालीहरू छन् जसले उपलब्ध फाइलहरू र तिनीहरूको स्थानहरू सूचीकृत गर्दछ। यी अनुक्रमणिकाहरूले प्रयोगकर्ताहरूलाई उनीहरूले डाउनलोड गर्न चाहने विशेष फाइलहरू खोज्न मद्दत गर्छन्।
3. खोज र डाउनलोड गर्नुहोस्: प्रयोगकर्ताहरूले P2P सफ्टवेयर भित्र कुञ्जी शब्द वा कोटीहरू प्रयोग गरेर इच्छित फाइलहरू खोज्छन्। सफ्टवेयरले अनुरोध गरिएका फाइलहरूको स्रोतहरू पत्ता लगाउन अनुक्रमणिका वा अन्य साथीहरूलाई सोध्छ।
4. साथीहरूको योगदान: जब प्रयोगकर्ताले फाइल डाउनलोड गर्छ, P2P सफ्टवेयर अनुरोध गरिएको फाइल भएको स्रोत साथी(हरू) सँग जडान हुन्छ। फाइल एकै साथ धेरै स्रोतहरूबाट साना टुक्राहरू (खण्डहरू) मा डाउनलोड गरिन्छ।
5. तपाईंले डाउनलोड गर्दा अपलोड गर्नुहोस्: प्रयोगकर्ताले फाइल डाउनलोड गर्दा, तिनीहरूको कम्प्युटर पनि त्यो फाइलको स्रोत बन्छ। समान फाइल खोज्ने अन्य प्रयोगकर्ताहरूले वितरण प्रक्रियामा योगदान गर्दै प्रयोगकर्ताको कम्प्युटरबाट टुक्राहरू डाउनलोड गर्न सक्छन्।
6. खण्ड प्रमाणीकरण: खण्डहरू डाउनलोड गरेपछि, P2P सफ्टवेयरले ह्यासिङ प्रविधिहरू प्रयोग गरेर तिनीहरूको अखण्डता प्रमाणित गर्दछ। यदि एक भाग दूषित छ भने, सफ्टवेयरले त्यो अंशलाई फरक साथीबाट अनुरोध गर्दछ।
7. पूरा फाइल असेंबली: एकपटक सबै टुक्राहरू डाउनलोड भएपछि, P2P सफ्टवेयरले तिनीहरूलाई प्रयोगकर्ताको कम्प्युटरमा पूर्ण फाइलमा भेला गर्छ।
P2P फाइल वितरणका उदाहरणहरू:
1. BitTorrent: BitTorrent सबैभन्दा प्रसिद्ध P2P फाइल वितरण प्रोटोकल मध्ये एक हो। यसले फाइलहरूलाई साना टुक्राहरूमा विभाजन गर्दछ र प्रयोगकर्ताहरूलाई ती टुक्राहरू एकै साथ धेरै स्रोतहरूबाट डाउनलोड गर्न अनुमति दिन्छ। प्रयोगकर्ताहरू जसले पहिले नै फाइलको भागहरू डाउनलोड गरिसकेका छन् अरूको लागि अतिरिक्त स्रोत बन्छन्। लोकप्रिय BitTorrent ग्राहकहरु uTorrent, BitTorrent, र qBittorrent समावेश गर्दछ।
2. eDonkey/eMule: eDonkey नेटवर्क र यसको लोकप्रिय ग्राहक eMule ले प्रयोगकर्ताहरूलाई उनीहरूको कम्प्युटरबाट सीधा फाइलहरू साझेदारी गर्न अनुमति दिन्छ। eMule ग्राहकले क्रेडिट प्रणाली प्रयोग गर्यो, जहाँ धेरै अपलोड गर्ने प्रयोगकर्ताहरूलाई डाउनलोड गर्न प्राथमिकता दिइयो।
3. Napster (ऐतिहासिक): यद्यपि मूल Napster केन्द्रीकृत संगीत साझेदारी सेवा कानुनी समस्याहरूको कारण बन्द गरिएको थियो, यसले P2P फाइल साझेदारीको प्रारम्भिक दिनहरूलाई चिन्हित गर्यो। प्रयोगकर्ताहरूले एक अर्कासँग सीधा संगीत फाइलहरू खोज्न र साझेदारी गर्न सक्छन्।
4. Gnutella: Gnutella-आधारित नेटवर्कहरू, जस्तै LimeWire र BearShare, प्रयोगकर्ताहरूलाई विकेन्द्रीकृत नेटवर्कमा फाइलहरू साझेदारी गर्न अनुमति दिन्छ। Gnutella नेटवर्कहरू प्रयोगकर्ताहरूलाई विभिन्न प्रकारका फाइलहरू साझेदारी गर्न अनुमति दिनमा केन्द्रित छन्।
5. ब्लकचेनमा आधारित P2P साझेदारी: ब्लकचेन जस्ता उदीयमान प्रविधिहरूले विकेन्द्रीकृत फाइल साझेदारीको नयाँ रूपहरू सक्षम पारेका छन्, जहाँ प्रयोगकर्ताहरूले केन्द्रीय प्राधिकरणमा भर परी फाइलहरू वितरण र आदानप्रदान गर्न सक्छन्।
यी उदाहरणहरूले कसरी P2P फाइल वितरणले व्यक्तिगत प्रयोगकर्ताहरूको सामूहिक स्रोतहरूलाई प्रभावकारी रूपमा साझेदारी गर्न र केन्द्रीकृत सर्भरको आवश्यकता बिना फाइलहरू वितरण गर्न लाभ उठाउँछ भनेर देखाउँछ। जबकि P2P फाइल साझेदारी कानूनी र अवैध सामग्री साझेदारीसँग सम्बन्धित छ, अन्तर्निहित प्रविधिले सामग्री वितरण र सहयोगको लागि नवीन दृष्टिकोणहरूको लागि मार्ग प्रशस्त गरेको छ।
२.५ भिडियो स्ट्रिमिङ र सामग्री वितरण नेटवर्कहरू बीच के फरक छ? तिनीहरूका कार्यहरू व्याख्या गर्नुहोस्।
भिडियो स्ट्रिमिङ र सामग्री वितरण नेटवर्क (CDNs):
भिडियो स्ट्रिमिङ र सामग्री वितरण नेटवर्क (CDNs) दुई सम्बन्धित अवधारणाहरू हुन् जसले डिजिटल सामग्री, विशेष गरी भिडियोहरू, इन्टरनेटमा प्रयोगकर्ताहरूलाई प्रदान गर्न महत्त्वपूर्ण भूमिका खेल्छन्। जब तिनीहरू समानताहरू साझा गर्छन्, तिनीहरूले फरक उद्देश्यहरू सेवा गर्छन् र फरक प्रकार्यहरू छन्। भिडियो स्ट्रिमिङ र सीडीएनहरू बीचको भिन्नताहरूको अन्वेषण गरौं, तिनीहरूका कार्यहरू सहित:
भिडियो स्ट्रिमिङ:
भिडियो स्ट्रिमिङले इन्टरनेटमा भिडियो सामग्रीको वास्तविक समयमा डेलिभरीलाई जनाउँछ, जसले प्रयोगकर्ताहरूलाई सम्पूर्ण फाइल डाउनलोड नगरी भिडियोहरू हेर्न अनुमति दिन्छ। यसले प्रयोगकर्ताहरूलाई माग अनुसार भिडियो सामग्री पहुँच गर्न र हेर्न सक्षम बनाउँछ, प्लेब्याक सुरु हुनु अघि सम्पूर्ण भिडियो डाउनलोड हुनको लागि कुर्नु पर्ने आवश्यकतालाई हटाउँदै। भिडियो स्ट्रिमिङले भिडियो डेटाको निरन्तर प्रसारण समावेश गर्दछ, जुन दर्शकको यन्त्रद्वारा प्राप्त भएको रूपमा नजिकको वास्तविक-समयमा प्रदर्शित हुन्छ।
भिडियो स्ट्रिमिङका कार्यहरू:
1. अन-डिमान्ड प्लेब्याक: भिडियो स्ट्रिमिङले प्रयोगकर्ताहरूलाई लगभग तुरुन्तै भिडियो हेर्न सुरु गर्न अनुमति दिन्छ, भले पनि सम्पूर्ण भिडियो डाउनलोड समाप्त भएको छैन। यो ठूला भिडियो फाइलहरूको लागि विशेष गरी उपयोगी छ।
2. अनुकूलन बिटरेट: भिडियो स्ट्रिमिङले प्राय: अनुकूलन बिटरेट प्रविधि प्रयोग गर्दछ, जसले दर्शकको इन्टरनेट जडान गतिमा आधारित भिडियोको गुणस्तर समायोजन गर्दछ। यसले बफरिङ बिना सहज प्लेब्याक सुनिश्चित गर्दछ।
3. लाइभ स्ट्रिमिङ: भिडियो स्ट्रिमिङले प्रत्यक्ष प्रसारणहरूलाई समर्थन गर्दछ, घटनाहरू, सम्मेलनहरू, खेलकुदहरू, र अन्य प्रत्यक्ष सामग्रीहरूको वास्तविक-समय स्ट्रिमिङ सक्षम पार्दै।
4. अन्तरक्रियात्मक सुविधाहरू: केही भिडियो स्ट्रिमिङ प्लेटफर्महरूले अन्तरक्रियात्मक सुविधाहरू प्रदान गर्छन्, जस्तै च्याट, टिप्पणीहरू, र लाइकहरू, जसले दर्शकहरूलाई सामग्री र एकअर्कासँग संलग्न हुन अनुमति दिन्छ।
सामग्री वितरण नेटवर्क (CDNs):
CDN हरू भौगोलिक रूपमा वितरित सर्भरहरूको नेटवर्क हो जसले प्रयोगकर्ताहरूलाई तिनीहरूको भौगोलिक स्थानमा आधारित भिडियोहरू, छविहरू, स्क्रिप्टहरू, र अन्य डिजिटल सम्पत्तिहरू सहित वेब सामग्रीहरू डेलिभर गर्न सँगै काम गर्दछ। CDN ले मूल सर्भरहरूमा विलम्बता र लोड घटाएर सामग्री डेलिभरीको कार्यसम्पादन, गति र विश्वसनीयता सुधार गर्न मद्दत गर्छ।
CDN को कार्यहरू:
1. सामग्री क्यासिङ: CDNs सर्भरहरूमा वेब सामग्रीको क्यास गरिएका प्रतिलिपिहरू अन्तिम-प्रयोगकर्ताहरूको नजिकै भण्डार गर्दछ। जब प्रयोगकर्ताले सामग्री अनुरोध गर्दछ, CDN ले निकटतम सर्भरबाट सामग्री सेवा गर्दछ, यात्रा गर्न आवश्यक पर्ने दूरी डेटा घटाउँदै।
2. लोड ब्यालेन्सिङ: CDNs ले धेरै सर्भरहरूमा आगमन ट्राफिक वितरण गर्दछ, सर्भर लोड अनुकूलन गर्दछ र प्रत्येक सर्भरले अनुरोधहरूको व्यवस्थित संख्या ह्यान्डल गर्छ भनेर सुनिश्चित गर्दछ।
3. घटाइएको विलम्बता: नजिकैका सर्भरहरूबाट सामग्री डेलिभर गरेर, CDN ले प्रयोगकर्ताहरूलाई सामग्री पहुँच गर्न लाग्ने समयलाई कम गर्छ, जसले गर्दा पृष्ठ लोड हुने समय र सहज स्ट्रिमिङमा सुधार हुन्छ।
4. उच्च उपलब्धता: CDN ले अनावश्यक सर्भरहरूबाट सामग्री सेवा गरेर सामग्रीको उपलब्धता बढाउँछ। यदि एउटा सर्भर असफल भयो भने, CDN ले अनुरोधहरू अर्को सर्भरमा रुट गर्न सक्छ।
5. ट्राफिक अफलोडिङ: CDN ले मूल सर्भरबाट ट्राफिक अफलोड गर्छ, ट्राफिक स्पाइक वा उच्च मागको समयमा सर्भर ओभरलोडको जोखिम कम गर्दछ।
मुख्य भिन्नता:
भिडियो स्ट्रिमिङ र CDN हरू बीचको मुख्य भिन्नता तिनीहरूको प्राथमिक फोकस र कार्यक्षमतामा निहित छ। भिडियो स्ट्रिमिङ मुख्य रूपमा प्रयोगकर्ताहरूलाई वास्तविक-समय भिडियो सामग्री डेलिभर गर्न सम्बन्धित छ, तिनीहरूलाई सम्पूर्ण फाइल डाउनलोड नगरी भिडियोहरू हेर्न अनुमति दिन्छ। अर्कोतर्फ, CDN हरू प्रदर्शन सुधार गर्न, विलम्बता घटाउन र उपलब्धता सुधार गर्न सर्भरहरूको नेटवर्कमा वितरण गरेर भिडियोहरू सहित विभिन्न वेब सामग्रीको डेलिभरीलाई अनुकूलन गर्नमा केन्द्रित हुन्छन्।
संक्षेपमा, भिडियो स्ट्रिमिङ र CDN ले प्रयोगकर्ताहरूलाई सहज र प्रभावकारी अनलाइन अनुभव प्रदान गर्न सँगै काम गर्छ। भिडियो स्ट्रिमिङले भिडियो सामग्रीको सहज प्लेब्याक सुनिश्चित गर्दछ, जबकि CDN ले सर्भरहरूको वितरित नेटवर्कको लाभ उठाएर भिडियोहरू सहित विभिन्न डिजिटल सम्पत्तिहरूको डेलिभरीलाई अनुकूलन गर्दछ।
I. यातायात तहको आधारभूत कुराहरू वर्णन गर्नुहोस्
ओएसआई (ओपन सिस्टम इन्टरकनेक्सन) मोडेल र TCP/IP प्रोटोकल सुइटको यातायात तह एक महत्वपूर्ण भाग हो। यो नेटवर्कमा दुई यन्त्रहरू बीच विश्वसनीय संचार र डाटा स्थानान्तरण सुनिश्चित गर्न जिम्मेवार छ। यातायात तहले अन्त-टु-अन्त सञ्चार, डेटा विभाजन, प्रवाह नियन्त्रण, त्रुटि सुधार, र बहुविध अनुप्रयोगहरूको मल्टिप्लेक्सिङ ह्यान्डल गर्ने प्रबन्ध गर्दछ।
यहाँ यातायात तहको मुख्य आधारहरू छन्:
1. डाटा विभाजन: यातायात तहले माथिल्लो तहबाट डाटाको ठूलो भागलाई साना खण्डहरू वा प्याकेटहरूमा विभाजन गर्दछ जुन नेटवर्कमा कुशलतापूर्वक प्रसारण गर्न सकिन्छ। विभाजनले डाटा स्थानान्तरण प्रक्रिया प्रबन्ध गर्न मद्दत गर्दछ र प्राप्त गर्ने अन्तलाई मूल डाटा पुन: जम्मा गर्न अनुमति दिन्छ।
2. खण्डीकरण र पुन: संयोजन: प्राप्त गर्ने अन्तमा, ट्राफिक तहले खण्डहरूलाई मूल डेटामा पुन: संयोजन गर्दछ। यसले प्रेषकले पठाएको डाटा सही रूपमा पुनर्निर्माण र उच्च तहहरूमा डेलिभर गरिएको सुनिश्चित गर्दछ।
3. फ्लो कन्ट्रोल: फ्लो कन्ट्रोल मेकानिजमहरूले भीडलाई रोक्न र प्राप्तकर्ताले ह्यान्डल गर्न सक्ने गतिमा डाटा प्रसारण भएको सुनिश्चित गर्दछ। यसले धेरै चाँडै धेरै डाटाको साथ रिसीभरलाई भारी हुनबाट रोक्छ, प्याकेट हानि वा डाटा भ्रष्टाचार रोक्न।
4. त्रुटि पत्ता लगाउने र सुधार: यातायात तह त्रुटि पत्ता लगाउन र सुधारको लागि जिम्मेवार छ। यसले प्रसारणको समयमा डाटा अखण्डता कायम राखेको सुनिश्चित गर्दछ। यदि त्रुटिहरू पत्ता लगाइयो भने, यातायात तहले भ्रष्ट खण्डहरूको पुन: प्रसारण अनुरोध गर्न सक्छ।
5. मल्टिप्लेक्सिङ र डिमल्टीप्लेक्सिङ: मल्टिप्लेक्सिङ भनेको विभिन्न एप्लिकेसनहरूबाट धेरै डेटा स्ट्रिमहरूलाई प्रसारणको लागि एकल स्ट्रिममा संयोजन गर्ने प्रक्रिया हो। Demultiplexing उल्टो प्रक्रिया हो, जहाँ प्राप्त अन्तमा यातायात तहले उपयुक्त अनुप्रयोगहरूको लागि व्यक्तिगत डेटा स्ट्रिमहरूमा संयुक्त स्ट्रिमलाई अलग गर्दछ।
6. पोर्ट नम्बरहरू: पोर्ट नम्बरहरू उपकरणमा विभिन्न सेवाहरू वा अनुप्रयोगहरू छुट्याउन प्रयोग गरिन्छ। तिनीहरूले डेटा निर्देशित गरिनु पर्ने विशिष्ट अनुप्रयोग पहिचान गर्न मद्दत गर्दछ। पोर्ट नम्बरहरू राम्ररी ज्ञात (सामान्य सेवाहरूको लागि आरक्षित) वा गतिशील (अस्थायी रूपमा तोकिएको) हुन सक्छ।
7. जडान-उन्मुख बनाम जडानरहित प्रोटोकलहरू: यातायात तहले जडान-उन्मुख र जडानविहीन सञ्चार दुवैलाई समर्थन गर्दछ। जडान-उन्मुख प्रोटोकलहरू (जस्तै TCP) डेटा स्थानान्तरण अघि विश्वसनीय, अर्डर गरिएको, र त्रुटि-जाँच गरिएको जडान स्थापना गर्दछ। जडानविहीन प्रोटोकलहरू (जस्तै UDP) ले विश्वसनीयताको ग्यारेन्टी बिना सरल, छिटो डाटा प्रसारण प्रदान गर्दछ।
8. TCP (ट्रान्समिशन कन्ट्रोल प्रोटोकल): TCP एक व्यापक रूपमा प्रयोग हुने यातायात तह प्रोटोकल हो जसले भरपर्दो र अर्डर गरिएको डाटा डेलिभरी, त्रुटि पत्ता लगाउन र सुधार, र प्रवाह नियन्त्रण प्रदान गर्दछ। यसले सुनिश्चित गर्दछ कि डाटा अक्षुण्ण र सही क्रममा आउँछ।
9. UDP (User Datagram Protocol): UDP एक हल्का वजनको यातायात तह प्रोटोकल हो जसले न्यूनतम ओभरहेड र छिटो डेटा स्थानान्तरण प्रदान गर्दछ। यसले TCP जस्तै विश्वसनीयता ग्यारेन्टीहरू प्रदान गर्दैन तर गति डेटा अखण्डता भन्दा बढी महत्त्वपूर्ण हुने अनुप्रयोगहरूको लागि उपयुक्त छ।
सारांशमा, ट्राफिक तह यन्त्रहरू बीचको सञ्चार प्रबन्ध गर्नका लागि जिम्मेवार छ डेटालाई तोडेर र पुन: मिलाएर, डेटा अखण्डता सुनिश्चित गर्दै, डेटा प्रवाह नियन्त्रण, र मल्टिप्लेक्सिङ/डेमल्टीप्लेक्सिङ डेटा स्ट्रिमहरू। यसले कम्प्यूटर नेटवर्कहरूमा कुशल र भरपर्दो डाटा ट्रान्सफरको सुविधा दिन महत्त्वपूर्ण भूमिका खेल्छ।
II। TCP र UDP को बिभिन्न पक्षहरू तुलना गर्नुहोस् र विपरित गर्नुहोस्
TCP (ट्रान्समिशन कन्ट्रोल प्रोटोकल) र UDP (प्रयोगकर्ता डाटाग्राम प्रोटोकल) TCP/IP सुइटमा दुई प्रमुख यातायात तह प्रोटोकलहरू हुन्। तिनीहरू विभिन्न उद्देश्यहरू सेवा गर्छन् र फरक विशेषताहरू छन् जसले तिनीहरूलाई विभिन्न प्रकारका अनुप्रयोगहरूको लागि उपयुक्त बनाउँछ। TCP र UDP को विभिन्न पक्षहरू तुलना र विपरित गरौं:
1. जडान-उन्मुख बनाम जडानरहित:
<![if !supportLists]>· <![endif]>TCP: जडान-उन्मुख प्रोटोकल। डाटा स्थानान्तरण गर्नु अघि, TCP ले प्रेषक र प्राप्तकर्ता बीच एक विश्वसनीय र अर्डर जडान स्थापित गर्दछ। यसले सुनिश्चित गर्दछ कि डाटा अक्षुण्ण र सही क्रममा आउँछ। यसले डाटा डेलिभरीको ग्यारेन्टी दिन्छ र हराएको वा भ्रष्ट प्याकेटहरूको पुन: प्रसारण ह्यान्डल गर्दछ।
<![if !supportLists]>· <![endif]>UDP: जडानरहित प्रोटोकल। यसले डाटा स्थानान्तरण अघि जडान स्थापना गर्दैन। प्याकेटहरू स्वतन्त्र रूपमा पठाइन्छ, र कुनै स्वीकृति वा पुन: प्रसारण संयन्त्र प्रदान गरिएको छैन। UDP छिटो छ र कम ओभरहेड छ तर विश्वसनीयता ग्यारेन्टी छैन।
2. विश्वसनीयता:
<![if !supportLists]>· <![endif]>TCP: भरपर्दो। यसले स्वीकृति, पुन: प्रसारण, र त्रुटि पत्ता लगाउने माध्यमबाट डाटा डेलिभरीको ग्यारेन्टी दिन्छ। डाटा अखण्डता कायम राखिएको छ, र आउट-अफ-अर्डर प्याकेटहरू पुन: मिलाइन्छ।
<![if !supportLists]>· <![endif]>UDP: अविश्वसनीय। यसले डेटा वितरण वा पुन: प्रसारणको ग्यारेन्टी गर्दैन। प्याकेटहरू हराउन, डुप्लिकेट, वा अर्डर बाहिर प्राप्त हुन सक्छ। UDP प्रयोग गर्ने अनुप्रयोगहरूले आवश्यक भएमा तिनीहरूको आफ्नै त्रुटि-जाँच र रिकभरी संयन्त्रहरू लागू गर्न आवश्यक छ।
3. अर्डर गर्दै:
<![if !supportLists]>· <![endif]>TCP: डाटाको इन-अर्डर डेलिभरी सुनिश्चित गर्दछ। डाटा खण्डहरू प्राप्तकर्ताको अन्त्यमा सही क्रममा पुन: जम्मा हुन्छन्।
<![if !supportLists]>· <![endif]>UDP: अर्डर गरिएको डेलिभरी सुनिश्चित गर्दैन। प्याकेटहरू अर्डर बाहिर आउन सक्छन्, र आवश्यक भएमा अनुप्रयोगले अर्डर ह्यान्डल गर्नुपर्छ।
4. डाटा प्रवाह र भीड नियन्त्रण:
<![if !supportLists]>· <![endif]>TCP: भीड र डाटा ओभरलोड रोक्न प्रवाह नियन्त्रण प्रदान गर्दछ। प्रेषकले प्राप्तकर्ताको क्षमता र नेटवर्क अवस्थाहरूमा आधारित डाटा प्रसारण दर समायोजन गर्दछ।
<![if !supportLists]>· <![endif]>UDP: कुनै अन्तर्निहित प्रवाह नियन्त्रण वा भीड जोगिन संयन्त्र छैन। प्याकेटहरू सकेसम्म चाँडो पठाइन्छ, जसले उच्च ट्राफिक अवस्थाहरूमा भीड निम्त्याउन सक्छ।
५. ओभरहेड:
<![if !supportLists]>· <![endif]>TCP: जडानहरू स्थापना गर्न, राज्य जानकारी कायम राख्न, र स्वीकृतिहरू प्रबन्ध गर्ने आवश्यकताको कारण उच्च ओभरहेड।
<![if !supportLists]>· <![endif]>UDP: तल्लो ओभरहेड किनभने यसमा जडान सेटअप र स्वीकृति संयन्त्रको अभाव छ।
६. आवेदनहरू:
<![if !supportLists]>· <![endif]>TCP: वेब ब्राउजिङ, इमेल, फाइल स्थानान्तरण, र अनलाइन लेनदेन जस्ता भरपर्दो र अर्डर गरिएको डाटा डेलिभरी चाहिने अनुप्रयोगहरूको लागि उपयुक्त।
<![if !supportLists]>· <![endif]>UDP: स्ट्रिमिङ मिडिया, अनलाइन गेमिङ, VoIP, र DNS जस्ता ग्यारेन्टी गरिएको डेलिभरी भन्दा गति र कम विलम्बता बढी महत्त्वपूर्ण हुने वास्तविक-समय अनुप्रयोगहरूको लागि उपयुक्त।
7. पोर्ट नम्बरहरू:
<![if !supportLists]>· <![endif]>TCP: मल्टिप्लेक्सिङ र डेमल्टीप्लेक्सिङ डेटा स्ट्रिमहरूको लागि पोर्ट नम्बरहरू प्रयोग गर्दछ। सामान्य सेवाहरूको लागि प्रसिद्ध पोर्ट नम्बरहरू प्रदान गर्दछ।
<![if !supportLists]>· <![endif]>UDP: TCP जस्तै मल्टिप्लेक्सिङ/डेमल्टीप्लेक्सिङका लागि पोर्ट नम्बरहरू पनि प्रयोग गर्दछ।
८. उदाहरणहरू:
<![if !supportLists]>· <![endif]>TCP: वेब ब्राउजिङ, इमेल, FTP, SSH, HTTP, HTTPS।
<![if !supportLists]>· <![endif]>UDP: अनलाइन गेमिङ, स्ट्रिमिङ मिडिया (अडियो/भिडियो), DNS, VoIP (भ्वाइस ओभर आईपी), SNMP।
सारांशमा, TCP र UDP का फरक विशेषताहरू छन् जसले तिनीहरूलाई विभिन्न प्रकारका अनुप्रयोगहरूको लागि उपयुक्त बनाउँछ। TCP ले स्वीकृति, पुन: प्रसारण, र प्रवाह नियन्त्रण जस्ता सुविधाहरूको साथ विश्वसनीय, अर्डर गरिएको सञ्चार प्रदान गर्दछ। UDP छिटो, जडानरहित संचार प्रदान गर्दछ तर विश्वसनीयता ग्यारेन्टीहरूको अभाव छ। TCP र UDP बीचको छनोट अनुप्रयोगको विशिष्ट आवश्यकताहरूमा निर्भर गर्दछ, जस्तै डेटा अखण्डता, गति, र वास्तविक-समय सञ्चारको आवश्यकता।
III। जडान कम र जडान उन्मुख यातायात छलफल गर्नुहोस्
जडानविहीन यातायात:
जडानविहीन यातायातले एक संचार मोडलाई जनाउँछ जसमा डेटा समर्पित र निरन्तर जडान स्थापना नगरी एक होस्टबाट अर्कोमा पठाइन्छ। यस मोडमा, प्रत्येक डाटा एकाइ (जस्तै प्याकेट वा डाटाग्राम) स्वतन्त्र रूपमा व्यवहार गरिन्छ र नेटवर्क मार्फत फरक मार्ग लिन सक्छ। प्राप्त गर्ने होस्टले पूर्वनिर्धारित अर्डरको आवश्यकता बिना डेटा एकाइहरू आइपुग्दा प्रक्रिया गर्दछ।
जडानरहित यातायातका मुख्य विशेषताहरू:
1. कुनै समर्पित जडान छैन: जडान-उन्मुख प्रोटोकलहरू जस्तै TCP, जडानरहित यातायातले डेटा पठाउनु अघि प्रेषक र प्राप्तकर्ता बीचको पूर्व जडान स्थापित गर्दैन।
2. प्रत्येक प्याकेट स्वतन्त्र छ: प्रत्येक डेटा एकाइ (प्याकेट) मा गन्तव्यमा पुग्न आवश्यक ठेगाना जानकारी समावेश गर्दछ। प्याकेटहरूले नेटवर्क मार्फत विभिन्न मार्गहरू लिन सक्छन् र अर्डर बाहिर आउन सक्छन्।
3. कम ओभरहेड: जडान-उन्मुख प्रोटोकलहरूको तुलनामा जडानविहीन प्रोटोकलहरूमा कम ओभरहेड हुन्छ, किनकि उनीहरूलाई जडान-सम्बन्धित जानकारीको स्थापना र मर्मत आवश्यक पर्दैन।
4. द्रुत र सरल: जडानविहीन यातायात प्रायः छिटो र सरल हुन्छ, यसलाई अनुप्रयोगहरूको लागि उपयुक्त बनाउँदछ जहाँ गति र कम विलम्बता ग्यारेन्टी गरिएको डाटा डेलिभरी भन्दा बढी महत्त्वपूर्ण हुन्छ।
5. उदाहरण प्रोटोकल: UDP (प्रयोगकर्ता डाटाग्राम प्रोटोकल) एक जडानरहित यातायात प्रोटोकल को एक प्रसिद्ध उदाहरण हो। यो सामान्यतया स्ट्रिमिङ मिडिया, अनलाइन गेमिङ, र VoIP जस्ता वास्तविक-समय अनुप्रयोगहरूको लागि प्रयोग गरिन्छ।
जडान-उन्मुख यातायात:
जडान-उन्मुख यातायातले संचार मोडलाई बुझाउँछ जसमा डेटा स्थानान्तरण अघि प्रेषक र प्राप्तकर्ता बीच एक समर्पित र निरन्तर जडान स्थापित हुन्छ। यो जडान संचार सत्र भर राखिएको छ र डेटा विश्वसनीय रूपमा डेलिभर गरिएको छ, क्रमबद्ध, र हानि वा भ्रष्टाचार बिना सुनिश्चित गर्दछ।
जडान-उन्मुख यातायातका मुख्य विशेषताहरू:
1. जडान स्थापना: डेटा स्थानान्तरण गर्नु अघि, प्रेषक र प्रापक बीच जडान स्थापित हुन्छ, प्यारामिटरहरू वार्ता गर्न र भरपर्दो सञ्चार मार्ग स्थापना गर्न ह्यान्डशेक प्रक्रिया समावेश गर्दछ।
2. विश्वसनीयता र अर्डरिङ: जडान-उन्मुख प्रोटोकलहरूले डेटा प्राप्तकर्तालाई विश्वसनीय रूपमा डेलिभर गरिएको सुनिश्चित गर्दछ, र आवश्यक भएमा प्याकेटहरू पुन: प्रसारण गरिन्छ। डाटा एकाइहरू सही क्रममा डेलिभर गरिएका छन्।
3. प्रवाह नियन्त्रण: जडान-उन्मुख प्रोटोकलहरूले भीड रोक्नको लागि प्रवाह नियन्त्रण संयन्त्रहरू लागू गर्दछ र डेटा प्राप्तकर्ताले ह्यान्डल गर्न सक्ने गतिमा पठाइन्छ भन्ने सुनिश्चित गर्दछ।
4. उच्च ओभरहेड: जडान-उन्मुख प्रोटोकलहरू जडान-सम्बन्धित जानकारी, स्वीकृति प्याकेटहरू, र पुन: प्रसारण संयन्त्रहरूको स्थापना र मर्मतका कारण उच्च ओभरहेड छन्।
5. भरपर्दो सञ्चारको लागि उपयुक्त: वेब ब्राउजिङ, इमेल, फाइल ट्रान्सफर, र अनलाइन लेनदेन जस्ता भरपर्दो डाटा डेलिभरी आवश्यक पर्ने एपहरूका लागि जडान-उन्मुख यातायात उपयुक्त छ।
6. उदाहरण प्रोटोकलहरू: TCP (ट्रान्समिशन कन्ट्रोल प्रोटोकल) जडान-उन्मुख यातायात प्रोटोकलको प्राथमिक उदाहरण हो। यो व्यापक रूपमा विभिन्न अनुप्रयोगहरूको लागि प्रयोग गरिन्छ जुन डाटा विश्वसनीयता र अर्डरको माग गर्दछ।
संक्षेपमा, जडानविहीन यातायातले समर्पित जडान स्थापना नगरी सञ्चालन गर्दछ र प्रायः छिटो र सरल हुन्छ, वास्तविक-समय अनुप्रयोगहरूको लागि उपयुक्त हुन्छ। जडान-उन्मुख यातायातले डाटा स्थानान्तरणको लागि भरपर्दो, निरन्तर जडान स्थापना गर्दछ, डाटा अखण्डता, विश्वसनीयता, र अर्डर डेलिभरी सुनिश्चित गर्दछ। यी मोडहरू बीचको छनौट अनुप्रयोगको विशिष्ट आवश्यकताहरूमा निर्भर गर्दछ, जस्तै डेटा विश्वसनीयता, गति, र वास्तविक-समय सञ्चारको आवश्यकता।
Ø यातायात तहको व्याख्या गर्नुहोस्?
ओएसआई (ओपन सिस्टम इन्टरकनेक्सन) मोडेल र TCP/IP प्रोटोकल सुइटको यातायात तह एक महत्वपूर्ण भाग हो। यसले नेटवर्कमा दुई यन्त्रहरू (सामान्यतया कम्प्युटरहरू) बीच सञ्चार र डाटा स्थानान्तरणलाई सहज बनाउन महत्त्वपूर्ण भूमिका खेल्छ, डाटाको भरपर्दो र कुशल डेलिभरी सुनिश्चित गर्दै। यातायात तहको प्राथमिक कार्यहरूमा डेटा विभाजन, त्रुटि पत्ता लगाउने र सुधार, प्रवाह नियन्त्रण, मल्टिप्लेक्सिङ, र डेमल्टीप्लेक्सिङ समावेश छ।
यातायात तहको मुख्य कार्यहरू:
1. डाटा विभाजन र पुन: संयोजन: यातायात तहले माथिल्लो तहबाट डाटाको ठूलो भागलाई साना खण्डहरू वा प्याकेटहरूमा विभाजन गर्दछ जुन नेटवर्कमा कुशलतापूर्वक प्रसारण गर्न सकिन्छ। प्राप्त गर्ने अन्तमा, यसले खण्डहरूलाई मूल डेटामा पुन: जम्मा गर्छ।
2. त्रुटि पत्ता लगाउने र सुधार: ट्राफिक तह डाटा प्रसारणमा त्रुटिहरू पत्ता लगाउन र केही अवस्थामा, तिनीहरूलाई सुधार गर्न जिम्मेवार छ। यसले सुनिश्चित गर्दछ कि प्राप्त डाटा सही र पूर्ण छ।
3. फ्लो कन्ट्रोल: फ्लो कन्ट्रोल मेकानिजमहरूले भीडलाई रोक्न र प्राप्तकर्ताले ह्यान्डल गर्न सक्ने गतिमा डाटा प्रसारण भएको सुनिश्चित गर्दछ। यसले रिसीभरलाई धेरै छिटो डेटाको साथ भारी हुनबाट रोक्छ, जसले प्याकेट हानि वा डेटा भ्रष्टाचार निम्त्याउन सक्छ।
4. मल्टिप्लेक्सिङ र डिमल्टीप्लेक्सिङ: मल्टिप्लेक्सिङ नेटवर्कमा प्रसारणको लागि विभिन्न अनुप्रयोगहरूबाट धेरै डेटा स्ट्रिमहरूलाई एकल स्ट्रिममा संयोजन गर्ने प्रक्रिया हो। Demultiplexing उल्टो प्रक्रिया हो, जहाँ प्राप्त अन्तमा यातायात तहले उपयुक्त अनुप्रयोगहरूको लागि व्यक्तिगत डेटा स्ट्रिमहरूमा संयुक्त स्ट्रिमलाई अलग गर्दछ।
5. जडान व्यवस्थापन: जडान-उन्मुख प्रोटोकलहरू जस्तै TCP मा, यातायात तहले यन्त्रहरू बीचको जडानको स्थापना, मर्मत र समाप्ति व्यवस्थापन गर्दछ। यसमा प्यारामिटरहरूको वार्ता र भरपर्दो डाटा एक्सचेन्ज सुनिश्चित गर्ने समावेश छ।
6. स्वीकृतिहरू र पुन: प्रसारणहरू: जडान-उन्मुख प्रोटोकलहरूले डेटाको सफल प्राप्ति पुष्टि गर्न अक्सर स्वीकृतिहरू (ACKs) प्रयोग गर्दछ। यदि एक स्वीकृति प्राप्त भएन भने, यातायात तहले हराएको वा भ्रष्ट डाटाको पुन: प्रसारण ट्रिगर गर्दछ।
7. अर्डरिङ र सिक्वेन्सिङ: ट्राफिक तहले डाटा प्राप्त गर्ने एपलाई सही क्रममा डेलिभर भएको सुनिश्चित गर्दछ। यो भिडियो स्ट्रिमिङ वा फाइल स्थानान्तरण जस्ता डेटाको उचित अनुक्रममा भर परेका अनुप्रयोगहरूका लागि महत्त्वपूर्ण छ।
8. पोर्ट नम्बरहरू: यातायात तहले उपकरणमा विभिन्न सेवाहरू वा अनुप्रयोगहरू छुट्याउन पोर्ट नम्बरहरू प्रयोग गर्दछ। पोर्ट नम्बरहरूले निर्दिष्ट अनुप्रयोग पहिचान गर्न मद्दत गर्दछ जुन डेटामा निर्देशित हुनुपर्छ।
यातायात तहमा प्रोटोकलहरूको उदाहरण:
1. TCP (ट्रान्समिशन कन्ट्रोल प्रोटोकल): TCP एक जडान-उन्मुख प्रोटोकल हो जसले भरपर्दो, अर्डर गरिएको, र त्रुटि-जाँच गरिएको डाटा प्रसारण प्रदान गर्दछ। यसले सुनिश्चित गर्दछ कि डाटा अक्षुण्ण र सही क्रममा आउँछ। TCP व्यापक रूपमा वेब ब्राउजिङ, इमेल, र फाइल स्थानान्तरण जस्ता डेटा अखण्डता र विश्वसनीयता चाहिने अनुप्रयोगहरूको लागि प्रयोग गरिन्छ।
2. UDP (User Datagram Protocol): UDP एक जडानविहीन प्रोटोकल हो जसले छिटो, तर कम भरपर्दो, डाटा प्रसारण प्रदान गर्दछ। यो अनुप्रयोगहरूको लागि उपयुक्त छ जहाँ गति र कम विलम्बता ग्यारेन्टी गरिएको डेलिभरी भन्दा बढी महत्त्वपूर्ण छ, जस्तै स्ट्रिमिङ मिडिया, अनलाइन गेमिङ, र VoIP।
संक्षेपमा, यातायात तहले एप्लिकेसन तह र सञ्जाल तह बीचको पुलको रूपमा काम गर्दछ, डाटालाई नेटवर्कमा ठीकसँग सेग्मेन्ट गरिएको, डेलिभर गरिएको र व्यवस्थित गरिएको छ भनी सुनिश्चित गर्दै। यसले डाटा ट्रान्समिशन, त्रुटि ह्यान्डलिङ, फ्लो कन्ट्रोल, र मल्टिप्लेक्सिङका लागि आवश्यक कार्यहरू प्रदान गर्दछ, यसलाई आधुनिक सञ्चार प्रोटोकलहरू र नेटवर्किङ प्रणालीहरूको महत्वपूर्ण भाग बनाउँछ।
३.१। परिचय र यातायात तह सेवाहरू
३.१.१। यातायात र नेटवर्क तहहरू बीचको सम्बन्ध
३.१.२। इन्टरनेटमा यातायात तहको अवलोकन
३.१। परिचय र यातायात तह सेवाहरू:
ओएसआई (ओपन सिस्टम इन्टरकनेक्सन) मोडेल र TCP/IP प्रोटोकल सुइटको यातायात तह एक महत्त्वपूर्ण भाग हो। यो नेटवर्कमा यन्त्रहरू बीच भरपर्दो र कुशल संचार सुनिश्चित गर्न जिम्मेवार छ। यातायात तहले आवश्यक सेवाहरू प्रदान गर्दछ जसले डेटालाई सही रूपमा विभाजन गर्न, प्रसारण गर्न र पुन: जम्मा गर्न सक्षम गर्दछ, जबकि त्रुटि पत्ता लगाउने र सुधार, प्रवाह नियन्त्रण, र मल्टिप्लेक्सिङ जस्ता समस्याहरूलाई पनि सम्बोधन गर्दछ।
प्रमुख यातायात तह सेवाहरू:
1. डाटा विभाजन र पुन: संयोजन: यातायात तहले कुशल प्रसारणको लागि डेटाको ठूलो भागलाई साना खण्डहरूमा विभाजन गर्दछ र प्राप्त गर्ने अन्तमा तिनीहरूलाई पुन: संयोजन गर्दछ।
2. त्रुटि पत्ता लगाउने र सुधार: यसले प्रसारणमा त्रुटिहरू पत्ता लगाउन र सच्याएर, विश्वसनीय सञ्चारमा योगदान पुर्याएर डाटा अखण्डता सुनिश्चित गर्दछ।
3. प्रवाह नियन्त्रण: प्रवाह नियन्त्रण संयन्त्रहरूले भीडलाई रोक्छ र प्राप्तकर्ताले ह्यान्डल गर्न सक्ने दरमा डाटा पठाइएको सुनिश्चित गर्दछ, डाटा हराउन वा भ्रष्टाचार रोक्न।
4. मल्टिप्लेक्सिङ र डिमल्टीप्लेक्सिङ: यातायात तहले विभिन्न अनुप्रयोगहरूबाट बहु डेटा स्ट्रिमहरूलाई एकल स्ट्रिममा प्रसारण (मल्टीप्लेक्सिङ) मा जोड्छ र उपयुक्त अनुप्रयोगहरू (डेमल्टीप्लेक्सिङ) को लागि व्यक्तिगत स्ट्रिमहरूमा संयुक्त स्ट्रिमलाई अलग गर्दछ।
5. जडान व्यवस्थापन: TCP जस्ता जडान-उन्मुख प्रोटोकलहरूमा, यातायात तहले जडानहरूको स्थापना, मर्मत, र समाप्तिको प्रबन्ध गर्दछ, एक विश्वसनीय डाटा आदानप्रदान सुनिश्चित गर्दछ।
३.१.१। यातायात र नेटवर्क तहहरू बीचको सम्बन्ध:
यातायात तहले प्रभावकारी अन्त-देखि-अन्त संचार सुनिश्चित गर्न नेटवर्क तहसँग नजिकबाट काम गर्दछ। जबकि नेटवर्क तह यन्त्रहरू बीच डेटा प्याकेटहरू राउटिङको लागि जिम्मेवार छ, यातायात तहले डेटा डेलिभरी, अखण्डता र प्रवाह व्यवस्थापन गर्न कार्यक्षमताको थप तह थप्छ।
TCP/IP प्रोटोकल सुइटमा, नेटवर्क तहले तार्किक ठेगाना र राउटिङ ह्यान्डल गर्छ, डेटा प्याकेटहरू विभिन्न नेटवर्कहरूमा सही गन्तव्यमा पुग्ने सुनिश्चित गर्दै। यातायात तहले यस आधारमा निर्माण गर्दछ, ती प्याकेटहरू भित्रका डाटाहरू ठीकसँग व्यवस्थित, प्रसारण र पुनर्निर्माण गरिएको सुनिश्चित गर्न सेवाहरू प्रदान गर्दछ।
३.१.२। इन्टरनेटमा यातायात तहको अवलोकन:
इन्टरनेटको सन्दर्भमा, यातायात तहमा मुख्यतया दुई मुख्य प्रोटोकलहरू हुन्छन्: TCP (ट्रान्समिशन कन्ट्रोल प्रोटोकल) र UDP (प्रयोगकर्ता डाटाग्राम प्रोटोकल)।
<![if !supportLists]>· <![endif]>TCP (ट्रान्समिशन कन्ट्रोल प्रोटोकल): TCP एक जडान-उन्मुख प्रोटोकल हो जसले भरपर्दो, अर्डर गरिएको, र त्रुटि-जाँच गरिएको डाटा प्रसारण प्रदान गर्दछ। यसले सुनिश्चित गर्दछ कि डाटा अक्षुण्ण र सही क्रममा आउँछ। TCP व्यापक रूपमा वेब ब्राउजिङ, इमेल, र फाइल स्थानान्तरण जस्ता डेटा अखण्डता र विश्वसनीयता चाहिने अनुप्रयोगहरूको लागि प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>UDP (User Datagram Protocol): UDP एक जडानविहीन प्रोटोकल हो जसले छिटो, तर कम भरपर्दो, डाटा प्रसारण प्रदान गर्दछ। यो अनुप्रयोगहरूको लागि उपयुक्त छ जहाँ गति र कम विलम्बता ग्यारेन्टी गरिएको डेलिभरी भन्दा बढी महत्त्वपूर्ण छ, जस्तै स्ट्रिमिङ मिडिया, अनलाइन गेमिङ, र VoIP।
संक्षेपमा, यातायात तहले अनुप्रयोग र नेटवर्क तहहरू बीचको महत्वपूर्ण पुलको रूपमा काम गर्दछ, उपकरणहरू बीच कुशल र भरपर्दो सञ्चार सुनिश्चित गर्न आवश्यक सेवाहरू प्रदान गर्दछ। यसले डाटा व्यवस्थापन र प्रसारणका विभिन्न पक्षहरूलाई सम्बोधन गर्दै, नेटवर्कहरूमा अन्त-देखि-अन्त डेटा स्थानान्तरणलाई सहज बनाउन नेटवर्क तहसँग मिलाएर काम गर्दछ।
३.२। मल्टिप्लेक्सिङ र डि-मल्टीप्लेक्सिङ भनेको के हो? बीचको भिन्नता पत्ता लगाउनुहोस्
३.२। मल्टिप्लेक्सिङ र डिमल्टीप्लेक्सिङ:
मल्टिप्लेक्सिङ र डेमल्टीप्लेक्सिङ धेरै डाटा स्ट्रिमहरू प्रबन्ध गर्न र एकल नेटवर्क जडानमा विभिन्न अनुप्रयोगहरू वा प्रक्रियाहरू बीच कुशल संचार सुनिश्चित गर्न यातायात तहले प्रदर्शन गर्ने आवश्यक कार्यहरू हुन्।
मल्टिप्लेक्सिङ:
मल्टिप्लेक्सिङ भनेको नेटवर्कमा प्रसारणको लागि विभिन्न स्रोतहरूबाट धेरै डेटा स्ट्रिमहरूलाई एकल स्ट्रिममा संयोजन गर्ने प्रक्रिया हो। डाटाको यो एकल स्ट्रिम त्यसपछि गन्तव्यमा नेटवर्कमा प्रसारित हुन्छ। नेटवर्क स्रोतहरूको प्रयोगलाई अनुकूलन गर्न र प्रत्येक डाटा स्ट्रिमको लागि समर्पित जडानको आवश्यकतालाई बेवास्ता गर्न मल्टिप्लेक्सिङ महत्त्वपूर्ण छ।
डिमल्टीप्लेक्सिङ:
डेमल्टीप्लेक्सिङ मल्टिप्लेक्सिङको उल्टो प्रक्रिया हो। यसले नेटवर्कमा प्राप्त डेटाको संयुक्त स्ट्रिमलाई तिनीहरूको सम्बन्धित अनुप्रयोग वा प्रक्रियाहरूको लागि निर्धारित व्यक्तिगत डेटा स्ट्रिमहरूमा विभाजन गर्न समावेश गर्दछ। Demultiplexing ले सुनिश्चित गर्दछ कि प्रत्येक अनुप्रयोगले यसको लागि अभिप्रेरित डाटा प्राप्त गर्दछ र यसलाई सही रूपमा प्रशोधन गर्न सक्छ।
मल्टिप्लेक्सिङ र डिमल्टीप्लेक्सिङ बीचको भिन्नता:
1. समारोह:
<![if !supportLists]>· <![endif]>मल्टिप्लेक्सिङ: प्रसारणको लागि एकल स्ट्रिममा बहु डेटा स्ट्रिमहरू संयोजन गर्दछ।
<![if !supportLists]>· <![endif]>Demultiplexing: व्यक्तिगत डेटा स्ट्रिमहरूमा संयुक्त स्ट्रिम अलग गर्दछ।
2. उद्देश्य:
<![if !supportLists]>· <![endif]>मल्टिप्लेक्सिङ: एकल जडानमा धेरै डाटा स्ट्रिमहरू प्रसारण गरेर नेटवर्क स्रोतहरू अनुकूलन गर्दछ।
<![if !supportLists]>· <![endif]>डेमल्टीप्लेक्सिङ: डेटा सही रूपमा अभिप्रेत अनुप्रयोग वा प्रक्रियाहरूमा डेलिभर भएको सुनिश्चित गर्दछ।
3. दिशा:
<![if !supportLists]>· <![endif]>मल्टिप्लेक्सिङ: प्रेषकको छेउमा हुन्छ, जहाँ डेटा स्ट्रिमहरू प्रसारण अघि एकल स्ट्रिममा जोडिन्छन्।
<![if !supportLists]>· <![endif]>Demultiplexing: प्राप्तकर्ताको छेउमा हुन्छ, जहाँ संयुक्त स्ट्रिम आगमनमा व्यक्तिगत डेटा स्ट्रिमहरूमा विभाजित हुन्छ।
4. नेटवर्क तह संलग्नता:
<![if !supportLists]>· <![endif]>मल्टिप्लेक्सिङ: मुख्यतया एक यातायात तह प्रकार्य, यद्यपि यसले नेटवर्कमा डाटा कसरी प्रसारण हुन्छ भनेर असर गर्छ।
<![if !supportLists]>· <![endif]>Demultiplexing: मुख्यतया एक यातायात तह प्रकार्य, यद्यपि यसले डेटा कसरी प्राप्त हुन्छ र उपयुक्त अनुप्रयोग वा प्रक्रियामा हस्तान्तरण गर्दछ।
5. उदाहरण:
<![if !supportLists]>· <![endif]>मल्टिप्लेक्सिङ: बहुविध अनुप्रयोगहरू (जस्तै वेब ब्राउजिङ, इमेल, र भिडियो स्ट्रिमिङ) बाट एकल डाटा स्ट्रिममा एकल नेटवर्क जडानमा प्रसारणको लागि संयोजन गर्ने।
<![if !supportLists]>· <![endif]>Demultiplexing: नेटवर्कबाट प्राप्त संयुक्त डेटा स्ट्रिमलाई व्यक्तिगत स्ट्रिमहरूमा अलग गर्दै, सुनिश्चित गर्दै कि प्रत्येक अनुप्रयोगले यसको डेटा प्राप्त गर्दछ।
6. प्रयोग:
<![if !supportLists]>· <![endif]>मल्टिप्लेक्सिङ: नेटवर्क स्रोतहरू कुशलतापूर्वक साझेदारी गर्न र प्रत्येक अनुप्रयोगको लागि छुट्टै जडानहरू कायम राख्ने ओभरहेड कम गर्न प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>Demultiplexing: डेटा उपयुक्त अनुप्रयोग वा प्रक्रियामा सही रूपमा डेलिभर भएको सुनिश्चित गर्दछ, धेरै अनुप्रयोगहरूलाई समान नेटवर्क जडान प्रयोग गर्न अनुमति दिँदै।
संक्षेपमा, मल्टिप्लेक्सिङले कुशल प्रसारणको लागि एकल स्ट्रिममा बहु डेटा स्ट्रिमहरू संयोजन गर्दछ, जबकि डेमल्टीप्लेक्सिङले संयुक्त स्ट्रिमलाई उनीहरूको सम्बन्धित अनुप्रयोग वा प्रक्रियाहरूमा उचित डेलिभरीको लागि व्यक्तिगत डेटा स्ट्रिमहरूमा अलग गर्दछ। सँगै, यी प्रकार्यहरूले यातायात तहलाई नेटवर्कमा डाटाको प्रसारण व्यवस्थापन र अनुकूलन गर्न अनुमति दिन्छ।
३.३। जडानरहित यातायात: UDP
३.३.१। UDP खण्ड संरचना
३.३.२। UDP चेकसम
३.३। जडानरहित यातायात: UDP
प्रयोगकर्ता डाटाग्राम प्रोटोकल (UDP) एक जडानरहित यातायात प्रोटोकल हो जुन TCP/IP प्रोटोकल सुइटको यातायात तहमा सञ्चालन हुन्छ। जडान-उन्मुख प्रोटोकलहरू जस्तै TCP, UDP ले डाटा प्रसारण अघि समर्पित जडान स्थापना गर्दैन। यसको सट्टा, यसले नेटवर्कमा डाटाग्राम (प्याकेटहरू) पठाउनको लागि हल्का, छिटो, र कम-ओभरहेड विधि प्रदान गर्दछ। UDP प्रायः अनुप्रयोगहरूको लागि प्रयोग गरिन्छ जहाँ गति र कम विलम्बता ग्यारेन्टी डाटा डेलिभरी भन्दा बढी महत्त्वपूर्ण हुन्छ।
३.३.१। UDP खण्ड संरचना
UDP खण्डहरू, जसलाई UDP डेटाग्रामहरू पनि भनिन्छ, TCP जस्ता जडान-उन्मुख प्रोटोकलहरूको थप जटिल खण्डहरूको तुलनामा सरल संरचना हुन्छ। UDP खण्ड संरचनाले निम्न क्षेत्रहरू समावेश गर्दछ:
1. स्रोत पोर्ट (१६ बिट): प्रेषकको आवेदन वा प्रक्रियाको पोर्ट नम्बर निर्दिष्ट गर्दछ।
2. गन्तव्य पोर्ट (१६ बिट): अभिप्रेत प्राप्तकर्ताको आवेदन वा प्रक्रियाको पोर्ट नम्बर निर्दिष्ट गर्दछ।
3. लम्बाइ (१६ बिट): हेडर र डेटा दुवै सहित बाइटहरूमा UDP डेटाग्रामको कुल लम्बाइलाई सङ्केत गर्छ।
4. चेकसम (१६ बिट): त्रुटि पत्ता लगाउन प्रयोग गरिन्छ। यसले UDP डाटाग्रामको अखण्डता प्रमाणित गर्न सरल त्रुटि-जाँच गर्ने संयन्त्र प्रदान गर्दछ।
5. डेटा: UDP खण्डको वास्तविक पेलोड, जसले अनुप्रयोग-विशेष डेटा बोक्छ।
UDP खण्ड संरचनाको सरलताले यसको कम ओभरहेड र छिटो डेटा प्रसारणमा योगदान गर्दछ। यद्यपि, UDP ले विश्वसनीयता ग्यारेन्टीहरू प्रदान गर्दैन, त्यसैले UDP प्रयोग गर्ने अनुप्रयोगहरूले त्रुटि पत्ता लगाउन र आवश्यक भएमा पुन: प्राप्तिको लागि आफ्नै संयन्त्रहरू लागू गर्न आवश्यक छ।
३.३.२। UDP चेकसम
UDP चेकसम UDP खण्ड हेडरको एक महत्वपूर्ण भाग हो। यसले प्रसारणको क्रममा UDP डाटाग्राममा त्रुटिहरू पत्ता लगाउन आधारभूत त्रुटि-जाँच गर्ने संयन्त्र प्रदान गर्दछ। चेकसमलाई साधारण एल्गोरिदम प्रयोग गरेर गणना गरिन्छ जसमा चेकसम फिल्ड, UDP हेडर र डेटा पेलोड समावेश हुन्छ।
यहाँ UDP चेकसम कसरी काम गर्दछ:
1. प्रेषकले UDP हेडर र डेटाको आधारमा चेकसम मान गणना गर्दछ।
2. प्रेषकले गणना गरिएको चेकसम मान UDP हेडरको चेकसम फिल्डमा घुसाउँछ।
3. प्राप्तकर्ताले प्राप्त UDP हेडर र डाटा प्रयोग गरेर चेकसम गणना पनि गर्दछ।
4. प्रापकले प्राप्त UDP खण्डमा चेकसम मानसँग गणना गरिएको चेकसम तुलना गर्छ।
5. यदि दुई चेकसम मानहरू मेल खान्छ भने, यसले संकेत गर्दछ कि डाटाग्राम त्रुटि बिना प्राप्त भएको छ। यदि तिनीहरू मेल खाँदैनन् भने, प्रापकले प्रसारणको क्रममा डाटाग्राम भ्रष्ट भएको मान्दछ।
यो नोट गर्न महत्त्वपूर्ण छ कि UDP चेकसमले त्रुटि पत्ता लगाउने आधारभूत स्तर प्रदान गर्दछ तर TCP जस्ता जडान-उन्मुख प्रोटोकलहरूमा अवस्थित परिष्कृत त्रुटि रिकभरी संयन्त्रहरू प्रदान गर्दैन। यदि डेटा अखण्डता महत्वपूर्ण छ भने, UDP प्रयोग गर्ने अनुप्रयोगहरूले अनुप्रयोग स्तरमा थप त्रुटि-जाँच र रिकभरी संयन्त्रहरू लागू गर्न आवश्यक पर्दछ।
संक्षेपमा, UDP एक जडानरहित यातायात प्रोटोकल हो जसले नेटवर्कमा डाटा पठाउनको लागि हल्का र प्रभावकारी विधि प्रदान गर्दछ। UDP खण्डहरूमा स्रोत र गन्तव्य पोर्टहरू, लम्बाइ, चेकसम, र डेटाका लागि क्षेत्रहरू सहितको एक साधारण संरचना हुन्छ। UDP चेकसमले डाटा अखण्डताको लागि आधारभूत त्रुटि पत्ता लगाउने प्रस्ताव गर्दछ, तर UDP आफैंले विश्वसनीयताको ग्यारेन्टी गर्दैन र प्रायः अनुप्रयोगहरूको लागि प्रयोग गरिन्छ जहाँ गति र कम विलम्बता ग्यारेन्टी गरिएको डेलिभरी भन्दा बढी महत्त्वपूर्ण हुन्छ।
३.४। भरपर्दो डाटा ट्रान्सफरका सिद्धान्तहरू
३.४.१। गो-ब्याक-एन (GBN)
३.४.२। चयनात्मक दोहोरिने (SR)
३.४। भरपर्दो डाटा ट्रान्सफरका सिद्धान्तहरू:
विश्वसनीय डेटा स्थानान्तरण कम्प्युटर नेटवर्कहरूमा एक आधारभूत आवश्यकता हो कि डाटा प्रेषकबाट प्राप्तकर्तामा सही र पूर्ण रूपमा प्रसारण हुन्छ। भरपर्दो डाटा ट्रान्सफर प्रोटोकलहरूले त्रुटि पत्ता लगाउन, स्वीकृति, पुन: प्रसारण, र प्रवाह नियन्त्रण सहित यो लक्ष्य हासिल गर्न विभिन्न प्रविधिहरू प्रयोग गर्दछ।
३.४.१। Go-Back-N (GBN):
Go-Back-N (GBN) नेटवर्कमा भरपर्दो डाटा ट्रान्सफर प्राप्त गर्न प्रयोग गरिने प्रोटोकल हो। यो एक प्रकारको स्वचालित पुनरावृत्ति अनुरोध (ARQ) प्रोटोकल हो जुन सकारात्मक स्वीकृतिहरू (ACKs) र टाइमआउट-आधारित पुन: प्रसारणहरूमा निर्भर हुन्छ। GBN ले निम्न सिद्धान्तहरू प्रयोग गरेर सञ्चालन गर्छ:
1. स्लाइडिङ विन्डो: GBN ले स्लाइडिङ सञ्झ्याल दृष्टिकोण प्रयोग गर्दछ, जहाँ प्रेषकलाई स्वीकृतिहरू पर्खनु अघि धेरै प्याकेटहरू पठाउन अनुमति दिइन्छ। अर्को अपेक्षित अनुक्रम संख्या संकेत गर्न प्रापकसँग एकल स्वीकृति नम्बर छ।
2. प्रेषक विन्डो साइज: प्रेषकको सञ्झ्यालको आकारले स्वीकृतिहरूको लागि पर्खनु अघि कति प्याकेटहरू पठाउन सकिन्छ भनेर निर्धारण गर्दछ। यदि रिसीभरको सञ्झ्याल प्रेषकको सञ्झ्याल भन्दा सानो छ भने, केहि प्याकेटहरू प्रेषकमा बफर हुन सक्छ जबसम्म तिनीहरू प्रसारित हुन सक्दैनन्।
3. सकारात्मक स्वीकृतिहरू: प्राप्तकर्ताले सफलतापूर्वक प्राप्त प्याकेटहरूको लागि संचयी स्वीकृतिहरू पठाउँदछ। प्याकेट N को लागि एक स्वीकृतिले N सम्म र सहित सबै प्याकेटहरू प्राप्त भएको संकेत गर्दछ।
4. टाइमआउट-आधारित पुन: प्रसारण: यदि प्रेषकले निश्चित समय (टाइमआउट) भित्र एक स्वीकृति प्राप्त गर्दैन भने, यसले प्याकेट हराएको मान्दछ र विन्डोमा सबै अपरिचित प्याकेटहरू पुन: प्रसारण गर्दछ।
5. Cumulative ACK: यदि प्राप्तकर्ताले अनुक्रम संख्या (जस्तै, छुटेको प्याकेट) मा अन्तर पत्ता लगाउँछ भने, यसले अनुक्रम बाहिरको प्याकेट खारेज गर्छ र अन्तिम इन-सेक्वेन्स प्याकेटको लागि स्वीकृति उत्पन्न गर्दछ।
३.४.२। चयनात्मक दोहोरिने (SR):
चयनात्मक दोहोरिने (SR) विश्वसनीय डेटा स्थानान्तरण प्राप्त गर्नको लागि स्वचालित दोहोरिने अनुरोध (ARQ) प्रोटोकलको अर्को प्रकार हो। SR ले स्लाइडिङ विन्डो दृष्टिकोण पनि प्रयोग गर्दछ, तर यसले Go-Back-N को तुलनामा थप लचिलोपन प्रदान गर्दछ। SR का मुख्य सिद्धान्तहरू समावेश छन्:
1. व्यक्तिगत स्वीकृतिहरू: GBN को विपरीत, SR ले प्रत्येक सफलतापूर्वक प्राप्त प्याकेटको लागि व्यक्तिगत स्वीकृतिहरू उत्पन्न गर्दछ, जसले प्रेषकलाई हराएको प्याकेटहरू मात्र पुन: प्रसारण गर्न अनुमति दिन्छ।
2. प्रेषक र प्राप्तकर्ता विन्डोज: प्रेषक र प्राप्तकर्ता दुबैसँग पठाइएको र प्राप्त प्याकेटहरूको स्थिति ट्र्याक गर्न विन्डोहरू छन्। प्रेषकको सञ्झ्यालले उसले पठाउन सक्ने क्रम संख्याहरूको दायरालाई संकेत गर्दछ, जबकि प्राप्तकर्ताको सञ्झ्यालले उसले प्राप्त गर्न अपेक्षा गरेको अनुक्रम संख्याहरूको दायरालाई संकेत गर्दछ।
3. रिसीभरमा बफरिङ: हराइरहेको प्याकेटहरू नआउञ्जेल रिसीभरले आउट-अफ-अर्डर प्याकेटहरू बफर गर्दछ। यसले अनुक्रम प्याकेटहरूको लागि स्वीकृतिहरू उत्पन्न गर्दछ र पछि प्रयोगको लागि बाहिरको अनुक्रम प्याकेटहरू भण्डार गर्दछ।
4. टाइमआउट र रिट्रान्समिशन: यदि एक प्याकेट निश्चित समय (टाइमआउट) भित्र स्वीकार गरिएको छैन भने, प्रेषकले विन्डोमा सबै प्याकेटहरू भन्दा सट्टा अपरिचित प्याकेटहरू मात्र पुन: प्रसारण गर्दछ।
5. चयनात्मक अस्वीकार: यदि प्राप्तकर्ताले हराइरहेको प्याकेट पत्ता लगाउँदछ भने, यसले अनावश्यक पुन: प्रसारणहरू घटाउँदै, हराएको प्याकेट मात्र पुन: प्रसारण अनुरोध गर्न सक्छ।
सारांशमा, Go-Back-N (GBN) र Selective Repeat (SR) विश्वसनीय डाटा ट्रान्सफर प्रोटोकलहरू हुन् जसले सही र पूर्ण डाटा प्रसारण सुनिश्चित गर्न स्लाइडिङ विन्डो प्रविधिहरू र स्वचालित दोहोरिने अनुरोधहरू प्रयोग गर्छन्। GBN ले स्वीकृतिहरू पर्खनु अघि धेरै प्याकेटहरू पठाउँछ, जबकि SR ले व्यक्तिगत स्वीकृतिहरू उत्पन्न गर्दछ र पुन: प्रसारणमा थप लचिलोपन प्रदान गर्दछ। GBN र SR बीचको छनोट नेटवर्क अवस्था र दक्षता र जटिलताको इच्छित स्तर जस्ता कारकहरूमा निर्भर गर्दछ।
३.५ जडान-उन्मुख यातायात: TCP
३.५.१। राउन्ड-ट्रिप समय अनुमान र टाइमआउट
३.५.२। भरपर्दो डाटा ट्रान्सफर
३.५.३। बहाव नियन्त्रण
३.५ जडान-उन्मुख यातायात: TCP
ट्रान्समिसन कन्ट्रोल प्रोटोकल (TCP) TCP/IP प्रोटोकल सुइटको यातायात तहमा सञ्चालन हुने व्यापक रूपमा प्रयोग हुने जडान-उन्मुख यातायात प्रोटोकल हो। TCP ले नेटवर्कमा यन्त्रहरू बीच विश्वसनीय, अर्डर गरिएको, र त्रुटि-जाँच गरिएको डाटा प्रसारण प्रदान गर्दछ। यसले डाटा अक्षुण्ण र सही क्रममा आइपुग्छ भन्ने सुनिश्चित गर्दछ, यसलाई डाटा अखण्डता र शुद्धता चाहिने अनुप्रयोगहरूको लागि उपयुक्त बनाउँदै।
३.५.१। राउन्ड-ट्रिप समय अनुमान र टाइमआउट:
TCP मा, विश्वसनीय डेटा स्थानान्तरण स्वीकृति (ACKs) र टाइमआउट-आधारित पुन: प्रसारणको प्रयोग मार्फत प्राप्त गरिन्छ। TCP को एक महत्वपूर्ण पक्ष भनेको राउन्ड-ट्रिप टाइम (RTT) को अनुमान गर्नु हो, जुन प्याकेट प्रेषकबाट प्रापक र पछाडि जानको लागि लाग्ने समय हो। पुन: प्रसारण व्यवस्थापन गर्न उपयुक्त टाइमआउट मानहरू सेट गर्न RTT अनुमान महत्त्वपूर्ण छ।
TCP ले RTT अनुमान गर्न र टाइमआउट मानहरू गणना गर्न विभिन्न प्रविधिहरू प्रयोग गर्दछ:
1. नमूना RTT: TCP ले प्याकेट पठाउने र यसको स्वीकृति प्राप्त गर्ने बीचको समय नापेर नमूना RTT गणना गर्छ।
2. Smoothed RTT (SRTT): TCP ले समयसँगै नमूना RTT हरूको औसत बनाएर एक चिकनी RTT मान कायम राख्छ।
3. अनुमानित विचलन (देव): TCP ले RTT मा भिन्नताहरूको लागि खातामा अनुमानित विचलन गणना गर्दछ।
4. टाइमआउट गणना: TCP ले उपयुक्त टाइमआउट मान गणना गर्न स्मूथ गरिएको RTT र अनुमानित विचलन प्रयोग गर्दछ, यदि अपेक्षित समय सीमा भित्र स्वीकृति प्राप्त भएन भने पुन: प्रसारण हुन्छ भन्ने सुनिश्चित गर्दै।
३.५.२। भरपर्दो डाटा ट्रान्सफर:
TCP ले मेकानिजमहरूको संयोजन मार्फत भरपर्दो डेटा स्थानान्तरण प्राप्त गर्दछ, जसमा:
1. सकारात्मक स्वीकृतिहरू (ACKs): प्राप्तकर्ताले डाटाको सफल प्राप्ति पुष्टि गर्न स्वीकृतिहरू पठाउँदछ। प्रेषकले थप डाटा पठाउनु अघि यी ACK हरू पर्खन्छ।
2. अनुक्रम संख्याहरू: प्रत्येक TCP खण्डलाई डेटा स्ट्रिममा यसको स्थिति संकेत गर्न अनुक्रम संख्या तोकिएको छ। रिसीभरले अनुक्रम नम्बरहरू प्रयोग गर्दछ अनुक्रम बाहिरको खण्डहरू पुन: क्रमबद्ध गर्न।
3. स्वीकृति नम्बरहरू: TCP खण्डहरूमा स्वीकृति नम्बरले प्रेषकबाट अर्को अपेक्षित अनुक्रम संख्यालाई संकेत गर्दछ।
4. संचयी स्वीकृतिहरू: प्राप्तकर्ताले एक निश्चित अनुक्रम संख्या सम्मको डेटा स्वीकार गर्दछ, जुन सबै अघिल्लो डेटा प्राप्त भएको संकेत गर्दछ।
5. चयनात्मक स्वीकृतिहरू (SACKs): केही कार्यान्वयनहरूमा, TCP ले चयनात्मक स्वीकृतिहरू प्रदान गर्न सक्छ जसले विशेष खण्डहरूलाई सङ्केत गर्दछ जुन सफलतापूर्वक प्राप्त भएको छ।
३.५.३। बहाव नियन्त्रण:
TCP ले ह्यान्डल गर्न सक्ने भन्दा बढी डेटाको साथ रिसीभरलाई भारी हुनबाट रोक्न प्रवाह नियन्त्रण संयन्त्रहरू समावेश गर्दछ। प्रवाह नियन्त्रण एक स्लाइडिङ विन्डो दृष्टिकोण मार्फत प्राप्त गरिन्छ:
1. रिसिभर विन्डो (rwnd): प्रापकले TCP खण्डहरूमा रिसीभर विन्डो साइज (rwnd) प्रयोग गरेर प्रेषकलाई उपलब्ध बफर स्पेसको विज्ञापन गर्छ।
2. प्रेषक विन्डो (cwnd): प्रेषकले कन्जेसन विन्डो (cwnd) राख्छ जसले कुनै पनि समयमा उडानमा हुन सक्ने अपरिचित डाटाको मात्रा निर्धारण गर्दछ।
3. भीडबाट बच्न: TCP ले उपलब्ध ब्यान्डविथ र नेटवर्क अवस्थाहरूको आधारमा भीडबाट बच्न प्रेषक विन्डोको आकार समायोजन गर्दछ।
सारांशमा, TCP एक जडान-उन्मुख यातायात प्रोटोकल हो जसले भरपर्दो, अर्डर गरिएको, र त्रुटि-जाँच गरिएको डाटा प्रसारण प्रदान गर्दछ। यसले सही र कुशल डेटा स्थानान्तरण सुनिश्चित गर्न राउन्ड-ट्रिप समय अनुमान, सकारात्मक स्वीकृति, अनुक्रम संख्या, र प्रवाह नियन्त्रण जस्ता प्रविधिहरू प्रयोग गर्दछ। TCP को विश्वसनीयता र प्रवाह नियन्त्रण संयन्त्रले यसलाई ग्यारेन्टी गरिएको डाटा डेलिभरी र कुशल नेटवर्क स्रोत उपयोगको आवश्यकता पर्ने अनुप्रयोगहरूको लागि उपयुक्त बनाउँछ।
३.६। TCP भीड नियन्त्रण
३.६। TCP भीड नियन्त्रण:
नेटवर्क स्रोतहरूको कुशल र निष्पक्ष उपयोग सुनिश्चित गर्न र नेटवर्क भीड रोक्नको लागि भीड नियन्त्रण ट्रान्समिशन कन्ट्रोल प्रोटोकल (TCP) को एक महत्वपूर्ण पक्ष हो। नेटवर्कले कुशलतापूर्वक ह्यान्डल गर्न सक्ने भन्दा नेटवर्क स्रोतहरू (जस्तै ब्यान्डविथ) को लागि उच्च माग हुँदा भीड हुन्छ। यदि अनियन्त्रित छाडियो भने, भीडले कार्यसम्पादनमा कमी, प्याकेट हानि, र कम्युनिकेशन कम गर्न सक्छ।
TCP ले डाटा प्रसारणको दरलाई विनियमित गर्न र नेटवर्क भीड रोक्नको लागि भीड नियन्त्रण संयन्त्रहरू प्रयोग गर्दछ। यी संयन्त्रहरूले नेटवर्कको अधिकतम उपयोग र ओभरलोडबाट बच्न बीच सन्तुलन कायम गर्ने लक्ष्य राख्छन्।
मुख्य TCP भीड नियन्त्रण संयन्त्र:
1. ढिलो सुरुवात:
<![if !supportLists]>· <![endif]>जब एक TCP जडान स्थापित हुन्छ वा निष्क्रियताको अवधि पछि पुन: स्थापित हुन्छ, यो ढिलो सुरु चरणमा सुरु हुन्छ।
<![if !supportLists]>· <![endif]>यस चरणमा, प्रेषकले प्रत्येक स्वीकृत खण्डको लागि पठाउने विन्डोको आकार दोब्बर गरेर आफ्नो पठाउने दरलाई विस्तारै बढाउँछ।
<![if !supportLists]>· <![endif]>ढिलो सुरुवातले नेटवर्कको क्षमताको प्रारम्भिक जाँच गरेर अचानक भीडबाट बच्न मद्दत गर्छ।
2. भीडबाट बच्ने उपाय:
<![if !supportLists]>· <![endif]>एक पटक प्रेषकको भीडभाड विन्डो (cwnd) निश्चित थ्रेसहोल्ड नाघेपछि, यो भीडबाट बच्ने चरणमा प्रवेश गर्छ।
<![if !supportLists]>· <![endif]>भीडबाट बच्ने क्रममा, प्रेषकले पठाउने दरलाई बिस्तारै बढाउँछ, सामान्यतया सानो मानले cwnd बढाएर।
<![if !supportLists]>· <![endif]>यसले पठाउने दरमा अचानक वृद्धि हुनबाट रोक्छ जसले नेटवर्क भीड निम्त्याउन सक्छ।
3. फास्ट रिट्रान्समिट र फास्ट रिकभरी:
<![if !supportLists]>· <![endif]>यदि प्रेषकले खण्ड हानि (स्वीकृतिहरू छुटेको) पत्ता लगायो भने, यसले द्रुत पुन: प्रसारण र द्रुत रिकभरी मेकानिजम ट्रिगर गर्न सक्छ।
<![if !supportLists]>· <![endif]>प्रेषकले ढिलाइ कम गर्दै, समयावधि समाप्त हुने प्रतीक्षा नगरी छुटेको खण्डलाई पुन: प्रसारण गर्दछ।
<![if !supportLists]>· <![endif]>प्रेषकले आफ्नो भीडभाड विन्डोलाई हालको मूल्यको आधामा घटाउँछ र भरपर्दो सञ्चार कायम राख्न द्रुत रिकभरी अवस्थामा प्रवेश गर्छ।
4. टाइमआउट र पुन: प्रसारण:
<![if !supportLists]>· <![endif]>यदि प्रेषकले निश्चित समय (टाइमआउट) भित्र खण्डको लागि स्वीकृति प्राप्त गर्दैन भने, यसले खण्ड हराएको मान्दछ र यसलाई पुन: प्रसारण गर्दछ।
<![if !supportLists]>· <![endif]>टाइमआउट-आधारित पुन: प्रसारणले गम्भीर भीड अवस्थाहरूबाट पुन: प्राप्ति गर्न मद्दत गर्दछ।
5. Additive Increase Multiplicative Decrease (AIMD):
<![if !supportLists]>· <![endif]>TCP को भीड नियन्त्रण एल्गोरिदम AIMD सिद्धान्त पछ्याउँछ।
<![if !supportLists]>· <![endif]>जब त्यहाँ कुनै भीड पत्ता लाग्दैन (ACKs प्राप्त भयो), प्रेषकले cwnd additively बढाउँछ (सामान्यतया प्रति राउन्ड-ट्रिप समय 1 खण्डले)।
<![if !supportLists]>· <![endif]>जब भीड पत्ता लगाइन्छ (प्याकेट हानि वा ट्रिपल डुप्लिकेट ACKs), प्रेषकले cwnd गुणन कम गर्छ (सामान्यतया यसलाई आधा गरेर)।
6. स्पष्ट भीड सूचना (ECN):
<![if !supportLists]>· <![endif]>ECN एउटा संयन्त्र हो जसले राउटरहरूलाई प्याकेट हराउनु अघि नेटवर्क भीडको बारेमा प्रेषकहरूलाई सूचित गर्न अनुमति दिन्छ।
<![if !supportLists]>· <![endif]>TCP ले नेटवर्कबाट कन्जेसन सिग्नलहरूको प्रतिक्रियामा पठाउने दर र सञ्झ्यालको आकार समायोजन गर्न ECN प्रयोग गर्न सक्छ।
TCP को भीड नियन्त्रण संयन्त्रले नेटवर्क अवस्था, उपलब्ध ब्यान्डविथ, र नेटवर्कबाट प्रतिक्रियाको आधारमा पठाउने दर समायोजन गरेर नेटवर्क भीड रोक्न मद्दत गर्दछ। यी संयन्त्रहरूले TCP जडानहरूको स्थिर र कुशल सञ्चालनमा योगदान पुर्याउँछ, स्रोतको उचित उपयोग सुनिश्चित गर्दै र सञ्चारको गुणस्तर कायम राख्छ।
I. नेटवर्क लेयर डाटा प्लेन र कन्ट्रोल प्लेन फरक तरिकाले वर्णन गर्नुहोस्
नेटवर्क तह डाटा प्लेन:
नेटवर्क तह डाटा प्लेन, फर्वार्डिङ प्लेन पनि भनिन्छ, नेटवर्कमा डाटा प्याकेटहरूको वास्तविक फर्वार्डिङको लागि जिम्मेवार छ। यसले गन्तव्य आईपी ठेगाना र नेटवर्क टोपोलोजीमा आधारित फर्वार्डिङ निर्णयहरू गर्दै, स्रोतबाट गन्तव्यमा डेटा प्याकेटहरू कुशलतापूर्वक रूटिङमा केन्द्रित छ। डेटा प्लेन विकेन्द्रीकृत तरिकामा सञ्चालन हुन्छ, राउटरहरू र स्विचहरूले फर्वार्डिङ निर्णयहरू स्वतन्त्र रूपमा र वास्तविक समयमा बनाउँछन्।
नेटवर्क तह डाटा विमान को मुख्य विशेषताहरु:
1. प्याकेट फर्वार्डिङ: डाटा प्लेनले आगमन प्याकेटहरूको गन्तव्य आईपी ठेगानाको जाँच गर्दछ र उपयुक्त बहिर्गमन इन्टरफेस वा प्याकेटलाई यसको गन्तव्यमा फर्वार्ड गर्न लिङ्क निर्धारण गर्दछ।
2. रूटिङ: डेटा प्लेन उपकरणहरू, जस्तै राउटरहरू र स्विचहरू, रूटिङ तालिकाहरू कायम राख्छन् जसमा नेटवर्क मार्गहरू र अर्को-हप गन्तव्यहरूको बारेमा जानकारी समावेश हुन्छ। यी तालिकाहरूले फर्वार्डिङ निर्णयहरू मार्गदर्शन गर्दछ।
3. द्रुत प्रशोधन: द्रुत प्याकेट फर्वार्डिङ र कम विलम्बता सुनिश्चित गर्न डाटा प्लेन न्यूनतम प्रशोधन ओभरहेडको साथ सञ्चालन गर्दछ।
4. विकेन्द्रीकृत सञ्चालन: प्रत्येक डाटा प्लेन उपकरणले प्याकेटहरूको कुशल र समानान्तर फर्वार्डिङको लागि अनुमति दिँदै स्थानीय रूपमा भण्डारण गरिएको राउटिङ जानकारीको आधारमा स्वतन्त्र फर्वार्डिङ निर्णयहरू गर्छ।
5. स्टेटलेस: डाटा प्लेन स्टेटलेस तरिकामा सञ्चालन हुन्छ, यसको मतलब यसले विगतका फर्वार्डिङ निर्णयहरूको बारेमा जानकारी राख्दैन।
6. हार्डवेयर एक्सेलेरेशन: उच्च-गति प्याकेट फर्वार्डिङ हासिल गर्न, डाटा प्लेन अपरेसनहरू प्राय: राउटरहरू र स्विचहरू भित्र विशेष हार्डवेयर कम्पोनेन्टहरूमा अफलोड गरिन्छ।
नेटवर्क तह नियन्त्रण विमान:
नेटवर्क लेयर कन्ट्रोल प्लेन सही रूपमा फर्वार्डिङ निर्णयहरू गर्न डेटा प्लेनको लागि आवश्यक रूटिङ र फर्वार्डिङ जानकारी व्यवस्थापन र कायम राख्न जिम्मेवार छ। यसले नेटवर्क भित्र उचित मार्ग र पहुँच सुनिश्चित गर्न नेटवर्क उपकरणहरू बीचको मार्ग जानकारीको स्थापना, व्यवस्थापन र आदानप्रदान समावेश गर्दछ। नियन्त्रण विमान डाटा प्लेन को वितरित प्रकृति को तुलना मा अधिक केन्द्रीकृत र समन्वित तरीका मा काम गर्दछ।
नेटवर्क तह नियन्त्रण विमान को मुख्य विशेषताहरु:
1. राउटिङ प्रोटोकल एक्सचेन्ज: कन्ट्रोल प्लेनले राउटिङ प्रोटोकलहरू (जस्तै OSPF, BGP, वा RIP) प्रयोग गर्दछ राउटरहरू र अन्य नेटवर्क उपकरणहरू बीच रूटिङ जानकारी आदान प्रदान गर्न।
2. रूटिङ तालिका गणना: नियन्त्रण विमान उपकरणहरूले नेटवर्क टोपोलोजी जानकारी, मार्ग प्राथमिकताहरू, र अर्को-हप गन्तव्यहरू समावेश गर्ने रूटिङ तालिकाहरू गणना र कायम राख्छन्।
3. पथ चयन: नियन्त्रण विमानले लिङ्क लागत, नेटवर्क भीड, र नीति अवरोधहरू जस्ता विभिन्न कारकहरूको आधारमा डेटा प्याकेटहरूको गन्तव्यमा पुग्नको लागि इष्टतम मार्गहरू निर्धारण गर्दछ।
4. नेटवर्क व्यवस्थापन: नियन्त्रण विमान नेटवर्क स्वास्थ्य निगरानी, लिङ्क विफलता वा भीड पत्ता लगाउन, र नेटवर्क स्थिरता कायम गर्न उपयुक्त कार्यहरू प्रारम्भ गर्न जिम्मेवार छ।
5. केन्द्रीकृत तर्क: जब डाटा प्लेन प्रत्येक उपकरणमा स्वतन्त्र रूपमा सञ्चालन हुन्छ, नियन्त्रण प्लेनमा केन्द्रीकृत तर्क र समन्वय समावेश हुन्छ ताकि लगातार मार्ग निर्णयहरू सुनिश्चित गर्न सकिन्छ।
6. गतिशील अनुकूलन: नियन्त्रण प्लेनले राउटिंग तालिकाहरू पुन: गणना गरेर र प्रभावित यन्त्रहरूमा अपडेटहरू प्रचार गरेर नेटवर्क परिवर्तनहरूमा अनुकूलन गर्दछ।
संक्षेपमा, नेटवर्क लेयर डाटा प्लेन डाटा प्याकेटहरूको कुशल र विकेन्द्रीकृत फर्वार्डिङमा केन्द्रित छ, जबकि नियन्त्रण प्लेन रूटिङ जानकारी, पथहरू गणना गर्ने, र नेटवर्कको समग्र स्वास्थ्य र स्थिरता कायम राख्न जिम्मेवार छ। यी दुई विमानहरू नेटवर्क भित्र प्रभावकारी सञ्चार सक्षम गर्न सँगै काम गर्छन्।
II। राउटर र विभिन्न राउटिङ एल्गोरिदम बुझ्नुहोस्
राउटर:
राउटर एक नेटवर्क उपकरण हो जुन OSI मोडेलको नेटवर्क तह (लेयर 3) मा सञ्चालन हुन्छ र विभिन्न नेटवर्कहरू बीच डाटा प्याकेटहरू फर्वार्ड गर्न जिम्मेवार हुन्छ। राउटरहरूले इन्टरनेट र अन्य अन्तरसम्बन्धित सञ्जालहरूमा डाटा ट्राफिक निर्देशित गर्न महत्त्वपूर्ण भूमिका खेल्छन्। तिनीहरू आगमन प्याकेटहरूको गन्तव्य आईपी ठेगानाको जाँच गर्छन् र तिनीहरूको राउटिङ तालिकाहरूमा भण्डारण गरिएको जानकारीको आधारमा फर्वार्डिङ निर्णयहरू गर्छन्। राउटरहरूले धेरै नेटवर्क खण्डहरू जडान गर्दछ र विभिन्न सबनेटहरू वा नेटवर्कहरूमा यन्त्रहरू बीच डाटाको आदानप्रदानलाई सुविधा दिन्छ।
राउटरको मुख्य कार्यहरू:
1. प्याकेट फर्वार्डिङ: राउटरहरूले आगमन प्याकेटहरूको गन्तव्य IP ठेगाना जाँच्छन् र प्याकेटलाई यसको गन्तव्यमा फर्वार्ड गर्नको लागि उत्तम मार्ग वा अर्को-हप राउटर निर्धारण गर्दछ।
2. रूटिङ तालिका: राउटरहरूले नेटवर्क टोपोलोजी, आईपी ठेगानाहरू, र अर्को-हप गन्तव्यहरूको बारेमा जानकारी समावेश गर्ने रूटिङ तालिकाहरू राख्छन्। यी तालिकाहरूले फर्वार्डिङ निर्णयहरू मार्गदर्शन गर्दछ।
3. नेटवर्क ठेगाना अनुवाद (NAT): राउटरहरूले एकल सार्वजनिक आईपी ठेगानामा निजी आईपी ठेगानाहरू नक्सा गर्न नेटवर्क ठेगाना अनुवाद गर्न सक्छन्, निजी नेटवर्क भित्र धेरै यन्त्रहरूलाई इन्टरनेट पहुँचको लागि एकल सार्वजनिक आईपी साझेदारी गर्न अनुमति दिन्छ।
4. ट्राफिक फिल्टरिङ र फायरवालिङ: राउटरहरूले नेटवर्क प्रशासकहरूद्वारा परिभाषित नियमहरूको आधारमा निश्चित प्रकारका ट्राफिकहरूलाई फिल्टर गर्न वा ब्लक गर्न पहुँच नियन्त्रण नीतिहरू लागू गर्न सक्छन्।
5. सेवाको गुणस्तर (QoS): राउटरहरूले महत्त्वपूर्ण अनुप्रयोगहरूको लागि इष्टतम प्रदर्शन सुनिश्चित गर्न विशेष प्रकारको ट्राफिक (जस्तै, आवाज, भिडियो) मा ब्यान्डविथलाई प्राथमिकता दिन वा आवंटित गर्न सक्छन्।
6. लिङ्क राज्य वा स्थिति निगरानी: राउटरहरूले सूचित राउटिंग निर्णयहरू गर्न र विफलताहरू पत्ता लगाउन लिंकहरू र छिमेकी राउटरहरूको स्थिति र उपलब्धता निगरानी गर्दछ।
7. डायनामिक राउटिङ प्रोटोकलहरू: राउटरहरूले अन्य राउटरहरूसँग राउटिङ जानकारी आदानप्रदान गर्न र नेटवर्क टोपोलोजीमा भएका परिवर्तनहरूलाई अनुकूलन गर्न डायनामिक रूटिङ प्रोटोकलहरू प्रयोग गर्छन्।
विभिन्न राउटिंग एल्गोरिदम:
राउटिङ एल्गोरिदमले निर्धारण गर्दछ कि कसरी राउटरहरूले डेटा प्याकेटहरूको गन्तव्यमा पुग्नको लागि इष्टतम मार्गहरू गणना गर्छन्। विभिन्न राउटिङ्ग एल्गोरिदमहरू विभिन्न नेटवर्क परिदृश्यहरू, जस्तै साना-स्तरीय नेटवर्कहरू, ठूला-स्तरीय नेटवर्कहरू, र विभिन्न लिङ्क लागतहरू भएका नेटवर्कहरू सम्बोधन गर्न डिजाइन गरिएका छन्। यहाँ केही सामान्य प्रकारका रूटिङ एल्गोरिदमहरू छन्:
1. दूरी भेक्टर मार्ग:
<![if !supportLists]>· <![endif]>प्रत्येक राउटरले सबै ज्ञात गन्तव्यहरूमा पुग्नको लागि दूरी (मेट्रिक्स) को तालिका राख्छ।
<![if !supportLists]>· <![endif]>राउटरहरूले समय-समयमा छिमेकी राउटरहरूसँग आफ्नो राउटिङ तालिकाहरू आदानप्रदान गर्छन्।
<![if !supportLists]>· <![endif]>उदाहरण प्रोटोकलहरू: RIP (राउटिंग जानकारी प्रोटोकल)
2. लिङ्क स्टेट रूटिङ:
<![if !supportLists]>· <![endif]>राउटरहरूले आफ्नो लिङ्कहरू र छिमेकी राउटरहरूको बारेमा जानकारी आदानप्रदान गर्दछ पूर्ण नेटवर्क टोपोलोजी नक्शा निर्माण गर्न।
<![if !supportLists]>· <![endif]>राउटरहरूले प्रत्येक गन्तव्यको छोटो बाटो गणना गर्न Dijkstra को एल्गोरिदम प्रयोग गर्दछ।
<![if !supportLists]>· <![endif]>उदाहरण प्रोटोकलहरू: OSPF (ओपन सर्टेस्ट पाथ फर्स्ट), IS-IS (मध्यवर्ती प्रणालीदेखि मध्यवर्ती प्रणाली)
3. पथ भेक्टर रूटिङ:
<![if !supportLists]>· <![endif]>दूरी भेक्टर राउटिङ जस्तै तर रूटिङ अद्यावधिकहरूमा थप जानकारीको साथ (पथ जानकारी)।
<![if !supportLists]>· <![endif]>अन्तर-डोमेन राउटिङका लागि BGP (बोर्डर गेटवे प्रोटोकल) मा प्रयोग गरिन्छ।
4. स्थिर मार्ग:
<![if !supportLists]>· <![endif]>रूटिङ निर्णयहरू नेटवर्क प्रशासकहरूद्वारा म्यानुअल रूपमा कन्फिगर गरिएका छन्।
<![if !supportLists]>· <![endif]>साधारण टोपोलोजीहरूसँग साना नेटवर्कहरूको लागि उपयुक्त।
5. अनुकूली मार्ग:
<![if !supportLists]>· <![endif]>राउटरहरूले निरन्तर नेटवर्क अवस्थाहरू निगरानी गर्छन् र वास्तविक-समय जानकारीमा आधारित मार्गहरू गतिशील रूपमा समायोजन गर्छन्।
<![if !supportLists]>· <![endif]>अनुकूलन एल्गोरिदमहरूले लिङ्क ब्यान्डविथ, ढिलाइ, र भीड जस्ता कारकहरूलाई विचार गर्दछ।
6. पदानुक्रमिक मार्ग:
<![if !supportLists]>· <![endif]>नेटवर्कहरू क्षेत्रहरू वा डोमेनहरूमा विभाजित हुन्छन्, राउटरहरूले डोमेन भित्र विशिष्ट मार्गहरू विचार गर्नु अघि उच्च-स्तर डोमेन जानकारीको आधारमा रूटिङ निर्णयहरू गर्दछ।
रूटिङ एल्गोरिदमको छनोट नेटवर्क साइज, टोपोलोजी, ट्राफिक ढाँचा, र प्रदर्शन आवश्यकताहरू जस्ता कारकहरूमा निर्भर गर्दछ। बिभिन्न एल्गोरिदमहरूका आफ्ना शक्ति र कमजोरीहरू छन्, र सञ्जाल प्रशासकहरूले तिनीहरूको सञ्जालको विशिष्ट विशेषताहरूको आधारमा सबैभन्दा उपयुक्त एल्गोरिदम चयन गर्नुपर्छ।
III। IPv4 र IPv6 बीचको भिन्नता बनाउनुहोस्
IPv4 र IPv6 बीचको भिन्नता:
IPv4 (इन्टरनेट प्रोटोकल संस्करण 4) र IPv6 (इन्टरनेट प्रोटोकल संस्करण 6) इन्टरनेट प्रोटोकलका दुई भिन्न संस्करणहरू हुन् जुन नेटवर्कमा यन्त्रहरू पहिचान गर्न र पत्ता लगाउन प्रयोग गरिन्छ। तिनीहरूले समान आधारभूत उद्देश्य पूरा गर्दा, IPv4 र IPv6 बीच धेरै मुख्य भिन्नताहरू छन्:
1. ठेगाना लम्बाइ:
<![if !supportLists]>· <![endif]>IPv4: IPv4 ठेगानाहरू लम्बाइमा 32 बिट्स हुन् र सामान्यतया दशमलव नोटेशनमा प्रतिनिधित्व गरिन्छ (जस्तै, 192.168.1.1)।
<![if !supportLists]>· <![endif]>IPv6: IPv6 ठेगानाहरू लम्बाइमा 128 बिटहरू छन् र हेक्साडेसिमल नोटेशनमा कोलोनहरू (जस्तै, 2001:0db8:85a3:0000:0000:8a2e:0370:7334) सँग प्रतिनिधित्व गरिन्छ।
2. ठेगाना ठाउँ:
<![if !supportLists]>· <![endif]>IPv4: IPv4 सँग लगभग 4.3 बिलियन अद्वितीय ठेगानाहरूसँग सीमित ठेगाना ठाउँ छ।
<![if !supportLists]>· <![endif]>IPv6: IPv6 ले महत्त्वपूर्ण रूपमा ठूलो ठेगाना ठाउँ प्रदान गर्दछ, ट्रिलियनहरू अद्वितीय ठेगानाहरूको लागि अनुमति दिन्छ, जुन जडान गरिएका उपकरणहरूको संख्या बढ्दै जाँदा आवश्यक हुन्छ।
3. ठेगाना नोटेशन:
<![if !supportLists]>· <![endif]>IPv4: IPv4 ठेगानाहरू सामान्यतया डटेड-डेसिमल नोटेशनमा प्रतिनिधित्व गरिन्छ, जहाँ ठेगानाको प्रत्येक बाइट दशमलव फारममा प्रतिनिधित्व गरिन्छ (जस्तै, 192.168.1.1)।
<![if !supportLists]>· <![endif]>IPv6: IPv6 ठेगानाहरू हेक्साडेसिमल सङ्केत प्रयोग गरेर प्रतिनिधित्व गरिन्छ, चार हेक्साडेसिमल अंकहरूको समूहहरू कोलोनहरूद्वारा छुट्याइएका हुन्छन् (जस्तै, 2001:0db8:85a3:0000:0000:8a2e:0370:7334)।
४. ठेगानाका प्रकारहरू:
<![if !supportLists]>· <![endif]>IPv4: IPv4 ले unicast, प्रसारण, र multicast ठेगानाहरूलाई समर्थन गर्दछ।
<![if !supportLists]>· <![endif]>IPv6: IPv6 ले unicast, multicast, र anycast ठेगानाहरूलाई समर्थन गर्दछ। IPv6 सँग प्रसारण संयन्त्र छैन।
5. हेडर ढाँचा:
<![if !supportLists]>· <![endif]>IPv4: IPv4 हेडरको चर लम्बाइ छ र यसले स्रोत र गन्तव्य ठेगानाहरू, TTL (समय-टु-लाइभ), प्रोटोकल, र चेकसमका लागि क्षेत्रहरू समावेश गर्दछ।
<![if !supportLists]>· <![endif]>IPv6: IPv6 हेडरको निश्चित लम्बाइ छ र IPv4 को तुलनामा सरल छ। अतिरिक्त हेडर विस्तारहरू वैकल्पिक सुविधाहरूको लागि प्रयोग गरिन्छ।
6. हेडर विकल्पहरू:
<![if !supportLists]>· <![endif]>IPv4: विकल्पहरू हेडर भित्र समावेश छन् र हेडर धेरै ठूलो बनाउन सक्छ।
<![if !supportLists]>· <![endif]>IPv6: हेडर विकल्पहरू अलग एक्स्टेन्सन हेडरहरूमा राखिएका छन्, आधार हेडरको आकार घटाउँदै।
७. सुरक्षा:
<![if !supportLists]>· <![endif]>IPv4: सुरक्षा पछि वैकल्पिक सुविधाको रूपमा IPsec मार्फत थपियो।
<![if !supportLists]>· <![endif]>IPv6: IPv6 मा IPsec समर्थन अनिवार्य छ, अन्त-देखि-अन्त सुरक्षा बढाउँदै।
8. नेटवर्क ठेगाना अनुवाद (NAT):
<![if !supportLists]>· <![endif]>IPv4: NAT सामान्यतया IPv4 ठेगाना ठाउँको संरक्षण गर्न र बहु यन्त्रहरूलाई एकल सार्वजनिक IP ठेगाना साझेदारी गर्न अनुमति दिन प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>IPv6: ठूला ठेगाना स्पेसका कारण IPv6 मा NAT कम प्रयोग गरिन्छ, जसले थप यन्त्रहरूलाई विश्वव्यापी रूपमा अद्वितीय ठेगानाहरू हुन अनुमति दिन्छ।
९. संक्रमण संयन्त्र:
<![if !supportLists]>· <![endif]>IPv4: ट्रान्जिसन मेकानिजमहरू, जस्तै डुअल-स्ट्याक र NAT64, IPv4 र IPv6 नेटवर्कहरूको सहअस्तित्वलाई सहज बनाउन प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>IPv6: ट्रान्जिसन मेकानिजमहरूले जडान कायम राख्दा IPv4 बाट IPv6 मा नेटवर्कहरू माइग्रेट गर्न मद्दत गर्दछ।
10. परिनियोजन र ग्रहण:
<![if !supportLists]>· <![endif]>IPv4: IPv4 इन्टरनेटको प्रारम्भिक दिनदेखि प्रयोगमा छ र व्यापक रूपमा अपनाइन्छ। यद्यपि, IPv4 ठेगानाहरूको ह्रासले IPv6 अपनाउनुपर्ने आवश्यकता निम्त्याएको छ।
<![if !supportLists]>· <![endif]>IPv6: IPv4 को सीमितताहरू सम्बोधन गर्न र जडान गरिएका उपकरणहरूको बढ्दो संख्यालाई समायोजन गर्न IPv6 अपनाउने क्रम बढिरहेको छ।
सारांशमा, IPv4 र IPv6 इन्टरनेट प्रोटोकलका फरक संस्करणहरू हुन्, फरक ठेगाना लम्बाइ, ठेगाना स्पेस, नोटेशन, हेडर ढाँचाहरू, र सुविधाहरू सहित। IPv6 लाई IPv4 को सीमितताहरू पार गर्नको लागि विकसित गरिएको थियो, जस्तै ठेगाना थकान, र सधैं विस्तार हुने इन्टरनेट अफ थिंग्स (IoT) र जडान गरिएका उपकरणहरूलाई समर्थन गर्न। जबकि IPv4 अझै पनि व्यापक रूपमा प्रयोग गरिन्छ, IPv6 अपनाउने आधुनिक इन्टरनेट परिदृश्यको मागहरू पूरा गर्न बढ्दो छ।
* उदाहरणहरू सहित नेटवर्क तह व्याख्या गर्नुहोस्
नेटवर्क तह OSI मोडेल र इन्टरनेट प्रोटोकल सुइट (TCP/IP) को तेस्रो तह हो। यसले स्रोतबाट गन्तव्यमा डेटा प्याकेटहरू राउट गरेर विभिन्न नेटवर्कहरूमा यन्त्रहरू बीच सञ्चारलाई सहज बनाउन महत्त्वपूर्ण भूमिका खेल्छ। सञ्जाल तहको प्राथमिक कार्यहरूले कुशल र भरपर्दो डेलिभरी सुनिश्चित गर्दै डाटा प्याकेटहरू ठेगाना, राउटिङ र फर्वार्डिङ समावेश गर्दछ।
यहाँ उदाहरणहरूको साथ नेटवर्क तहको व्याख्या छ:
1. ठेगाना:
सञ्जाल तहले यन्त्रहरूमा अद्वितीय तार्किक ठेगानाहरू प्रदान गर्दछ, जसलाई IP ठेगानाहरू भनिन्छ, जुन नेटवर्कमा प्रत्येक यन्त्र पहिचान गर्न प्रयोग गरिन्छ। IP ठेगानाहरू या त IPv4 वा IPv6 हुन सक्छन्, र तिनीहरूले यन्त्रहरूलाई तिनीहरूको भौतिक स्थानको पर्वाह नगरी एकअर्कासँग सञ्चार गर्न सक्षम बनाउँछन्।
उदाहरण: जब तपाइँ तपाइँको वेब ब्राउजर प्रयोग गरी वेबसाइट पहुँच गर्नुहुन्छ, तपाइँको यन्त्रको IP ठेगाना (जस्तै 192.168.1.2 IPv4 को लागी वा 2001:0db8:85a3:0000:0000:8a2e:0000:0000:8a2e:0370:7334 IPv6 को लागी) तपाइँको यन्त्रलाई विशिष्ट रूपमा पहिचान गर्न प्रयोग गरिन्छ। नेटवर्कमा। गन्तव्य सर्भरको आईपी ठेगाना पनि सही गन्तव्यमा डाटा प्याकेटहरू रूट गर्न प्रयोग गरिन्छ।
2. रूटिङ:
रूटिङ भनेको विभिन्न नेटवर्कहरूमा स्रोतबाट गन्तव्यमा यात्रा गर्न डेटा प्याकेटहरूको लागि इष्टतम मार्ग चयन गर्ने प्रक्रिया हो। नेटवर्कमा राउटरहरूले उपलब्ध मार्गहरू र अर्को-हप गन्तव्यहरूको बारेमा जानकारी समावेश गर्ने राउटिंग तालिकाहरूमा आधारित फर्वार्डिङ निर्णयहरू गर्छन्।
उदाहरण: न्यु योर्कमा रहेको आफ्नो यन्त्रबाट लन्डनमा रहेको साथीको यन्त्रमा इमेल पठाउने बारे विचार गर्नुहोस्। तपाईंको उपकरणबाट डाटा प्याकेटहरूले विभिन्न नेटवर्कहरू, जस्तै तपाईंको स्थानीय नेटवर्क, इन्टरनेट सेवा प्रदायकको नेटवर्क, र अन्तर्राष्ट्रिय नेटवर्कहरू मार्फत धेरै राउटरहरू पार गर्नेछ। प्रत्येक राउटरले लन्डनमा गन्तव्यमा पुग्न डाटा प्याकेटहरूको लागि उत्तम मार्ग निर्धारण गर्न राउटिङ जानकारी प्रयोग गर्दछ।
3. फर्वार्डिङ:
फर्वार्डिङमा एक राउटरबाट अर्को राउटरमा डाटा प्याकेटहरूको वास्तविक आवागमन समावेश हुन्छ, राउटिङ प्रक्रियाको क्रममा गरिएका रूटिङ निर्णयहरूमा आधारित हुन्छ। राउटरहरूले आगमन प्याकेटहरूको गन्तव्य आईपी ठेगाना जाँच गर्दछ र उपयुक्त बहिर्गमन इन्टरफेस वा फर्वार्डिङको लागि लिङ्क निर्धारण गर्दछ।
उदाहरण: कल्पना गर्नुहोस् कि तपाईं आफ्नो स्मार्टफोनमा भिडियो स्ट्रिम गर्दै हुनुहुन्छ। भिडियो स्ट्रिम समावेश डेटा प्याकेटहरू तपाईंको स्मार्टफोनबाट तपाईंको गृह राउटरमा, त्यसपछि तपाईंको ISP को राउटरमा, र अन्तमा इन्टरनेटमा राउटरहरूको श्रृंखला मार्फत फर्वार्ड गरिन्छ। प्रत्येक राउटरले भिडियो सामग्री होस्ट गर्ने गन्तव्य सर्भरमा प्याकेटहरू फर्वार्ड गर्छ।
4. खण्डीकरण र पुन: संयोजन:
नेटवर्क तहले डेटा प्याकेटहरूको खण्डीकरण र पुन: संयोजनलाई ह्यान्डल गर्दछ जब उनीहरूले विभिन्न अधिकतम प्रसारण इकाई (MTU) आकारहरूसँग नेटवर्कहरू पार गर्न आवश्यक हुन्छ। यदि डाटा प्याकेट नेटवर्कको MTU भित्र फिट गर्न धेरै ठूलो छ भने, यसलाई प्रसारणको लागि साना खण्डहरूमा खण्ड गरिएको छ। गन्तव्यमा, टुक्राहरूलाई मूल डाटा प्याकेट पुन: निर्माण गर्न पुन: जम्मा गरिन्छ।
उदाहरण: कुनै विशेष नेटवर्कको MTU भन्दा ठूलो इमेल एट्याचमेन्ट पठाउनको लागि इमेल क्लाइन्टले प्रसारण गर्नु अघि एट्याचमेन्टलाई साना प्याकेटहरूमा टुक्रा गर्न आवश्यक हुन सक्छ। प्राप्त इमेल क्लाइन्टले मूल संलग्नक पुन: निर्माण गर्न टुक्राहरूलाई पुन: संयोजन गर्दछ।
संक्षेपमा, नेटवर्क तह ठेगाना, मार्ग, र नेटवर्क भर डाटा प्याकेट फर्वार्ड गर्न जिम्मेवार छ। यसले सुनिश्चित गर्दछ कि डेटा कुशलतापूर्वक र विश्वसनीय रूपमा स्रोतबाट गन्तव्यमा डेलिभर गरिएको छ, संलग्न उपकरणहरूको भौतिक स्थानहरूको पर्वाह नगरी। IP ठेगाना, रूटिङ प्रोटोकलहरू, र राउटर सञ्चालनहरू नेटवर्क तहको कार्यक्षमताका अभिन्न अंगहरू हुन्।
४.१। डाटा प्लेन ✈
४.१.१। राउटर भित्र
4.1.1.1 इनपुट पोर्ट प्रशोधन र गन्तव्य आधारित फर्वार्डिङ
4.1.1.2 स्विच गर्दै
4.1.1.3 आउटपुट पोर्ट प्रशोधन
४.१.१.४ लामबद्ध
4.1.1.5 प्याकेट तालिका
४.१। डाटा प्लेन:
डाटा प्लेन, जसलाई फर्वार्डिङ प्लेन वा प्रयोगकर्ता प्लेन पनि भनिन्छ, नेटवर्किङ यन्त्रहरू, जस्तै राउटर र स्विचहरूको महत्वपूर्ण भाग हो। यो गन्तव्य ठेगानाको आधारमा इनपुट पोर्टबाट सही आउटपुट पोर्टमा डाटा प्याकेटहरूको वास्तविक फर्वार्डिङको लागि जिम्मेवार छ। डाटा प्लेन सञ्जाल तहमा सञ्चालन हुन्छ र अन्तरसम्बन्धित सञ्जालहरूमा सञ्चार सक्षम गर्न कुशल प्याकेट फर्वार्डिङ सुनिश्चित गर्दछ।
४.१.१। राउटर भित्र:
राउटर भित्र, डाटा प्लेनले धेरै कार्यात्मक चरणहरू समावेश गर्दछ जसले सँगै डाटा प्याकेटहरूको सफल फर्वार्डिङ सक्षम गर्दछ। यी चरणहरूमा इनपुट पोर्ट प्रशोधन, स्विचिङ, आउटपुट पोर्ट प्रशोधन, कतार, र प्याकेट तालिका समावेश छ।
४.१.१.१। इनपुट पोर्ट प्रशोधन र गन्तव्य आधारित फर्वार्डिङ:
जब डेटा प्याकेट राउटरमा आइपुग्छ, इनपुट पोर्ट प्रशोधन चरण सुरु हुन्छ। राउटरले प्याकेटको हेडरको जाँच गर्छ, गन्तव्य IP ठेगाना जस्ता जानकारी निकाल्छ, र प्याकेटको लागि उपयुक्त आउटपुट पोर्ट निर्धारण गर्न यसको फर्वार्डिङ तालिकामा लुकअप गर्दछ। यो प्रक्रियालाई गन्तव्यमा आधारित फर्वार्डिङ भनिन्छ।
उदाहरण: यदि राउटरले 192.168.2.10 को गन्तव्य IP ठेगाना भएको डेटा प्याकेट प्राप्त गर्दछ भने, यसले गन्तव्य IP रहेको नेटवर्कमा जाने आउटपुट पोर्टलाई संकेत गर्ने मिल्दो मार्ग फेला पार्न यसको फर्वार्डिङ तालिकालाई परामर्श गर्छ।
४.१.१.२। स्विच गर्दै:
एकपटक आउटपुट पोर्ट निर्धारण भएपछि, स्विचिङ चरण खेलमा आउँछ। यस चरणमा, राउटरले डाटा प्याकेटलाई उपयुक्त आउटपुट पोर्ट वा इन्टरफेसमा निर्देशित गर्दछ, प्याकेट सही दिशामा यसको गन्तव्यतर्फ पठाइएको सुनिश्चित गर्दै।
उदाहरण: राउटरले डेटा प्याकेटलाई निर्दिष्ट इथरनेट पोर्ट, वायरलेस इन्टरफेस, वा अघिल्लो चरणमा निर्धारण गरिएको आउटपुट पोर्टको आधारमा अर्को नेटवर्क लिङ्क मार्फत फर्वार्ड गर्ने कि नगर्ने निर्णय गर्छ।
४.१.१.३। आउटपुट पोर्ट प्रशोधन:
आउटपुट पोर्ट प्रशोधन चरणमा, राउटरले चयन गरिएको आउटपुट पोर्टमा प्रसारणको लागि डाटा प्याकेट तयार गर्दछ। यसले निश्चित लिङ्क प्रकारमा प्रसारणको लागि प्याकेट ठीकसँग ढाँचाबद्ध गरिएको सुनिश्चित गर्न फ्रेमिङ, इन्क्याप्सुलेशन, र त्रुटि जाँच जस्ता कार्यहरू समावेश गर्न सक्छ।
उदाहरण: यदि चयन गरिएको आउटपुट पोर्ट इथरनेट इन्टरफेस हो भने, राउटरले उपयुक्त स्रोत र गन्तव्य MAC ठेगानाहरू सहितको इथरनेट फ्रेम भित्र डाटा प्याकेटलाई समेट्छ।
४.१.१.४। पङ्क्तिबद्ध:
विशेष गरी भीडको समयमा, डेटा प्लेनको एक महत्त्वपूर्ण पक्ष कतार हो। यदि धेरै डाटा प्याकेटहरू इनपुट पोर्टमा एकै साथ आइपुग्छन् वा आउटपुट पोर्ट मार्फत प्रसारण गर्न आवश्यक छ भने, कतार संयन्त्रहरूले सञ्जाल स्रोतहरूको निष्पक्ष र कुशल प्रयोग सुनिश्चित गर्न प्याकेटहरू फर्वार्ड गर्ने क्रमलाई व्यवस्थित गर्दछ।
उदाहरण: जब विभिन्न स्रोतहरूबाट धेरै डाटा प्याकेटहरू एउटै आउटपुट पोर्टको लागि गन्तव्यमा हुन्छन्, लाइनिङ मेकानिजमहरूले भीडबाट बच्न र निश्चित प्रकारका ट्राफिकहरूलाई प्राथमिकता दिन यी प्याकेटहरू प्रसारण हुने क्रम निर्धारण गर्दछ।
४.१.१.५। प्याकेट तालिका:
प्याकेट समयतालिकाले आउटपुट पोर्टबाट प्याकेटहरू पठाइने क्रम निर्धारण गर्छ, विशेष गरी जब त्यहाँ विभिन्न प्रकारका ट्राफिकहरूसँग धेरै लामहरू छन्। तालिका निर्धारण एल्गोरिदमले सेवाको गुणस्तर (QoS) आवश्यकताहरू, प्याकेट आकार वा निष्पक्षता जस्ता विशिष्ट मापदण्डहरूमा आधारित प्याकेटहरूलाई प्राथमिकता दिन्छ।
उदाहरण: राउटरमा, एकरूप आवाज गुणस्तर सुनिश्चित गर्न कम समय-संवेदनशील डेटा ट्राफिकमा प्रसारणको लागि वास्तविक-समय आवाज ट्राफिकलाई उच्च प्राथमिकता दिइन्छ।
सारांशमा, राउटर भित्रको डेटा प्लेनले इनपुट पोर्ट प्रशोधन, गन्तव्य-आधारित फर्वार्डिङ, स्विचिङ, आउटपुट पोर्ट प्रशोधन, क्युइङ, र प्याकेट समयतालिका सहित प्याकेट फर्वार्डिङको सम्पूर्ण प्रक्रिया ह्यान्डल गर्छ। यी चरणहरूले राउटर मार्फत डेटा प्याकेटहरू कुशलतापूर्वक सार्न एकसाथ काम गर्छन् र अन्तरसम्बन्धित सञ्जालहरूमा तिनीहरूको अभिप्रेत गन्तव्यहरूमा।
४.१.२। इन्टरनेट प्रोटोकल (IP) 4.1.2.1 IPv4 डाटाग्राम ढाँचा 4.1.2.2 IPv4 ठेगाना 4.1.2.3 सबनेटिंग 4.1.2.4 नेटवर्क ठेगाना अनुवाद (NAT) 4.1.2.5 IPv6
४.१.२। इन्टरनेट प्रोटोकल (IP):
इन्टरनेट प्रोटोकल (IP) OSI मोडेलको सञ्जाल तहको आधारभूत प्रोटोकल हो र यसलाई अन्तरसम्बन्धित नेटवर्कहरूमा डेटा प्याकेटहरू राउटिङ र फर्वार्ड गर्न प्रयोग गरिन्छ। IP ले नेटवर्कमा यन्त्रहरू सम्बोधन गर्ने एक मानकीकृत तरिका प्रदान गर्दछ र इन्टरनेट र अन्य ठूला-ठूला नेटवर्कहरूको उचित कार्यका लागि आवश्यक छ।
४.१.२.१। IPv4 डाटाग्राम ढाँचा:
IPv4 (इन्टरनेट प्रोटोकल संस्करण 4) IP को सबैभन्दा व्यापक रूपमा प्रयोग गरिएको संस्करण हो। IPv4 डाटाग्रामहरू, वा प्याकेटहरू, डाटाका एकाइहरू हुन् जुन नेटवर्कहरूमा राउट र फर्वार्ड गरिन्छ। एक IPv4 डाटाग्रामले विभिन्न क्षेत्रहरू समावेश गर्दछ जसले मार्ग र डेलिभरीको लागि आवश्यक जानकारी प्रदान गर्दछ।
IPv4 डाटाग्रामको ढाँचामा समावेश छ:
<![if !supportLists]>· <![endif]>संस्करण: आईपी संस्करण (IPv4) संकेत गर्दछ।
<![if !supportLists]>· <![endif]>हेडर लम्बाइ: 32-बिट शब्दहरूमा हेडरको लम्बाइ निर्दिष्ट गर्दछ।
<![if !supportLists]>· <![endif]>विभेदित सेवा कोड पोइन्ट (DSCP) र स्पष्ट भीड सूचना (ECN): सेवाको गुणस्तर (QoS) र भीड नियन्त्रणको लागि प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>कुल लम्बाइ: डाटाग्राम (हेडर + डाटा) को कुल लम्बाइ निर्दिष्ट गर्दछ।
<![if !supportLists]>· <![endif]>पहिचान, झण्डा, र टुक्रा अफसेट: ठूला डाटाग्रामहरूको खण्डीकरण र पुन: संयोजनको लागि प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>टाइम-टु-लाइभ (TTL): अनन्त लूपहरू रोक्नको लागि डाटाग्रामको जीवनकाललाई सीमित गर्दछ।
<![if !supportLists]>· <![endif]>प्रोटोकल: माथिल्लो तह प्रोटोकल (जस्तै, TCP, UDP) को पहिचान गर्दछ जसमा डाटा डेलिभर गरिनु पर्छ।
<![if !supportLists]>· <![endif]>हेडर चेकसम: हेडरको लागि त्रुटि पत्ता लगाउने प्रदान गर्दछ।
<![if !supportLists]>· <![endif]>स्रोत र गन्तव्य आईपी ठेगानाहरू: डाटाग्रामको प्रेषक र प्राप्तकर्ता पहिचान गर्नुहोस्।
<![if !supportLists]>· <![endif]>विकल्पहरू: अतिरिक्त जानकारी वा विशेष ह्यान्डलिङका लागि वैकल्पिक क्षेत्रहरू।
४.१.२.२। IPv4 ठेगाना:
IPv4 ठेगानाहरू नेटवर्कमा यन्त्रहरू पहिचान गर्न प्रयोग गरिने ३२-बिट संख्यात्मक लेबलहरू हुन्। तिनीहरू दशमलव सङ्केतमा अवधिहरूद्वारा विभाजित संख्याहरूको चार सेटको रूपमा प्रतिनिधित्व गरिन्छ (जस्तै, 192.168.1.1)। IPv4 ठेगानाहरू नेटवर्क र होस्ट भागहरूमा विभाजित हुन्छन्, विभाजनको साथ सबनेट मास्कद्वारा निर्धारण गरिन्छ।
उदाहरण: 255.255.255.0 को सबनेट मास्कको साथ IPv4 ठेगाना 192.168.1.1 मा, पहिलो तीन अक्टेट (192.168.1) नेटवर्क भाग प्रतिनिधित्व गर्दछ, र अन्तिम अक्टेट (1) होस्ट भाग प्रतिनिधित्व गर्दछ।
४.१.२.३। सबनेटिंग:
सबनेटिङले ठूलो आईपी नेटवर्कलाई साना सबनेटवर्क वा सबनेटहरूमा विभाजन गर्न समावेश गर्दछ। Subnetting ले संगठनहरूलाई कुशलतापूर्वक IP ठेगानाहरू आवंटित गर्न, नेटवर्क स्रोतहरू व्यवस्थापन गर्न, र नेटवर्क सुरक्षा बढाउन अनुमति दिन्छ।
उदाहरण: एउटा संस्थाले एकल IP नेटवर्क (जस्तै, 192.168.0.0/24) लाई धेरै सबनेटहरूमा विभाजन गर्न सक्छ, जस्तै 192.168.0.0/25 र 192.168.0.128/25, प्रत्येकले यन्त्रहरूको एक विशेष समूहलाई समायोजन गर्दछ।
४.१.२.४। नेटवर्क ठेगाना अनुवाद (NAT):
नेटवर्क ठेगाना अनुवाद (NAT) इन्टरनेट संचारको लागि एकल सार्वजनिक आईपी ठेगानामा निजी आईपी ठेगानाहरू नक्सा गर्न प्रयोग गरिने प्रविधि हो। NAT ले उपलब्ध IPv4 ठेगानाहरूको सीमित पूल संरक्षण गर्दै, एकल सार्वजनिक आईपी ठेगाना साझेदारी गर्न निजी नेटवर्क भित्र धेरै उपकरणहरूलाई अनुमति दिन्छ।
उदाहरण: एक गृह राउटरले स्थानीय नेटवर्कमा यन्त्रहरूमा निजी IP ठेगानाहरू (जस्तै, 192.168.1.x) असाइन गरेर NAT प्रदर्शन गर्दछ। जब कुनै उपकरणले इन्टरनेटमा सर्भरसँग सञ्चार गर्छ, राउटरले डाटा फर्वार्ड गर्नु अघि निजी IP ठेगानालाई यसको सार्वजनिक IP ठेगानामा अनुवाद गर्दछ।
४.१.२.५। IPv6:
IPv6 (इन्टरनेट प्रोटोकल संस्करण 6) IPv4 को उत्तराधिकारी हो र IPv4 ठेगानाहरूको थकानका कारण थप IP ठेगानाहरूको बढ्दो आवश्यकतालाई सम्बोधन गर्न विकसित गरिएको थियो। IPv6 ले 128-बिट ठेगानाहरू प्रयोग गर्दछ, हेक्साडेसिमल नोटेशन (जस्तै, 2001:0db8:85a3:0000:0000:8a2e:0370:7334) मा प्रतिनिधित्व गर्दछ, एक उल्लेखनीय रूपमा ठूलो ठेगाना ठाउँ प्रदान गर्दछ।
IPv6 मा सुधारिएको सुरक्षा, मोबाइल उपकरणहरूको लागि परिष्कृत समर्थन, र मल्टिकास्ट र सेवाको गुणस्तर (QoS) जस्ता सुविधाहरूको लागि निर्मित समर्थन।
उदाहरण: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 जस्तो IPv6 ठेगानाले नेटवर्कमा यन्त्रलाई विशिष्ट रूपमा पहिचान गर्न सक्छ र IPv4 को तुलनामा ठेगाना खाली हुने सम्भावना कम हुन्छ।
संक्षेपमा, इन्टरनेट प्रोटोकल (आईपी) नेटवर्कहरू भरि डाटा प्याकेटहरू ठेगाना, राउटिंग, र फर्वार्डिङको लागि आवश्यक छ। IPv4 ले 32-bit ठेगाना योजना प्रयोग गर्दछ, जबकि IPv6 ले अद्वितीय IP ठेगानाहरूको बढ्दो मागलाई समायोजन गर्न 128-बिट ठेगाना योजना प्रयोग गर्दछ। Subnetting, NAT, र IPv6 मा संक्रमण आईपी नेटवर्किङमा महत्त्वपूर्ण अवधारणाहरू हुन्।
४.२। नियन्त्रण विमान ४.२.१। रूटिङ एल्गोरिदम 4.2.1.1 लिंक-स्टेट (LS) राउटिंग एल्गोरिदम 4.2.1.2 दूरी-भेक्टर (DV) राउटिंग एल्गोरिदम 4.2.2। इन्टरनेटमा इन्ट्रा-एएस राउटिंग: OSPF 4.2.3। ISP हरू बीचको मार्ग: BGP 4.2.4. ICMP: इन्टरनेट नियन्त्रण सन्देश प्रोटोकल
४.२। नियन्त्रण विमान:
कन्ट्रोल प्लेन नेटवर्किङ उपकरणहरूको एक महत्त्वपूर्ण भाग हो जसले डेटा प्लेनको उचित कार्यका लागि आवश्यक सेटअप, व्यवस्थापन, र रूटिङ जानकारीको आदानप्रदान गर्दछ। यो मार्ग निर्णयहरू गर्न, इष्टतम मार्गहरू गणना गर्न, र नेटवर्कको समग्र स्वास्थ्य र स्थिरता कायम राख्न जिम्मेवार छ। कन्ट्रोल प्लेनले डाटा प्लेनको तुलनामा अमूर्तताको उच्च स्तरमा काम गर्दछ र नेटवर्क सञ्चालनको नियन्त्रण र समन्वय पक्षहरूमा ध्यान केन्द्रित गर्दछ।
४.२.१। मार्ग एल्गोरिदम:
रूटिङ एल्गोरिदमहरू नियन्त्रण विमानको निर्णय प्रक्रियाको मुटुमा छन्। तिनीहरूले कसरी राउटरहरूले राउटिङ जानकारी आदानप्रदान गर्छन् र डेटा प्याकेटहरू स्रोतबाट गन्तव्यमा यात्रा गर्नका लागि उत्तम मार्गहरू गणना गर्छन् भनेर निर्धारण गर्छन्। विभिन्न राउटिङ एल्गोरिदमहरू फरक विशेषताहरू छन् र विभिन्न नेटवर्क वातावरणका लागि उपयुक्त छन्।
४.२.१.१। लिंक-स्टेट (LS) राउटिंग एल्गोरिदम:
Link-State (LS) राउटिङ एल्गोरिथ्मले पूर्ण नेटवर्क टोपोलोजी नक्सा निर्माण गर्न राउटरहरू आफ्ना लिङ्कहरू र छिमेकी राउटरहरूको बारेमा जानकारी आदानप्रदान गर्ने समावेश गर्दछ। प्रत्येक राउटरले Dijkstra को एल्गोरिथ्म प्रयोग गरेर हरेक गन्तव्यको छोटो बाटो गणना गर्दछ।
उदाहरण: OSPF (ओपन सर्टेस्ट पाथ फर्स्ट) एक लिंक-स्टेट रूटिङ प्रोटोकल हो जुन सामान्यतया एक स्वायत्त प्रणाली (AS) भित्र IP प्याकेटहरू कुशलतापूर्वक मार्ग गर्न प्रयोग गरिन्छ। ओएसपीएफ नेटवर्क एक्सचेन्ज लिङ्क-स्टेट विज्ञापनहरू (LSAs) मा राउटरहरू विस्तृत नेटवर्क नक्सा निर्माण गर्न र लिंक लागतहरूमा आधारित छोटो मार्गहरू गणना गर्न।
४.२.१.२। दूरी-भेक्टर (DV) रूटिङ एल्गोरिदम:
दूरी-भेक्टर (DV) राउटिङ एल्गोरिदम छिमेकी राउटरहरूसँग तिनीहरूको राउटिङ तालिकाहरूको बारेमा जानकारी आदानप्रदान गर्ने राउटरहरूमा निर्भर हुन्छ। प्रत्येक राउटरले ज्ञात गन्तव्यहरूको दूरीको तालिका राख्छ र छिमेकीहरूबाट प्राप्त जानकारीको आधारमा यसको तालिका अद्यावधिक गर्दछ।
उदाहरण: RIP (Routing Information Protocol) एक दूरी-भेक्टर रूटिङ प्रोटोकल हो जसले मेट्रिकको रूपमा हप गणना प्रयोग गर्दछ। राउटरहरूले समय-समयमा विभिन्न गन्तव्यहरूमा जाने मार्गहरू एकअर्कालाई सूचित गर्न रूटिङ अद्यावधिकहरू आदानप्रदान गर्छन्।
४.२.२। इन्टरनेटमा इन्ट्रा-एएस रूटिङ: OSPF:
ओएसपीएफ (ओपन सर्टेस्ट पाथ फर्स्ट) एक इन्ट्रा-डोमेन वा इन्ट्रा-एएस (स्वायत्त प्रणाली) राउटिंग प्रोटोकल हो जुन एकल संगठनको नेटवर्क भित्र प्रयोग गरिन्छ। OSPF ले लिङ्क-स्टेट राउटिङ एल्गोरिदम प्रयोग गर्छ र AS भित्र कुशल र स्केलेबल रूटिङ प्रदान गर्दछ।
उदाहरण: ठूलो इन्टरप्राइज नेटवर्कमा, OSPF ले सुनिश्चित गर्दछ कि राउटरहरूले टोपोलोजी परिवर्तनहरूसँग तुरुन्तै अनुकूलन गर्न सक्छन् र संगठनको नेटवर्क भित्र यात्रा गर्न डेटा प्याकेटहरूको लागि इष्टतम मार्गहरू गणना गर्न सक्छन्।
४.२.३। आईएसपीहरू बीच राउटिंग: BGP:
BGP (बोर्डर गेटवे प्रोटोकल) एक अन्तर-डोमेन वा अन्तर-एएस रूटिङ प्रोटोकल हो जुन स्वायत्त प्रणालीहरू, विशेष गरी इन्टरनेट सेवा प्रदायकहरू (ISPs) बीचको मार्ग जानकारी आदानप्रदान गर्न प्रयोग गरिन्छ। BGP एक पथ भेक्टर प्रोटोकल हो जसले ISP लाई राउटिंग निर्णयहरू गर्न र कुशल विश्वव्यापी इन्टरनेट रूटिङ सुनिश्चित गर्न मद्दत गर्दछ।
उदाहरण: BGP ले ISP हरूलाई IP उपसर्गहरू घोषणा गर्न र एकअर्कासँग राउटिङ जानकारी साझा गर्न सक्षम बनाउँछ, जसले डेटा प्याकेटहरूलाई आफ्नो गन्तव्यमा पुग्न धेरै स्वायत्त प्रणालीहरू पार गर्न अनुमति दिन्छ।
४.२.४। ICMP: इन्टरनेट नियन्त्रण सन्देश प्रोटोकल:
ICMP त्रुटि सन्देशहरू र परिचालन जानकारी पठाउनको लागि प्रयोग गरिने नेटवर्क तह प्रोटोकल हो। यो नियन्त्रण विमानको अभिन्न अंग हो र नेटवर्क जडानको व्यवस्थापन र समस्या निवारण गर्न मद्दत गर्दछ।
उदाहरण: जब राउटरले पहुँच गर्न नसकिने गन्तव्य वा टाइम-टु-लिभ (TTL) म्याद सकिने जस्ता समस्याको सामना गर्छ, यसले ICMP त्रुटि सन्देश उत्पन्न गर्छ (जस्तै, "गन्तव्य होस्ट अरिचबल") समस्याको प्रेषकलाई सूचित गर्न।
सारांशमा, नियन्त्रण विमान रूटिङ निर्णयहरू, पथ गणना, र राउटरहरू बीच मार्ग जानकारीको आदानप्रदानको लागि जिम्मेवार छ। विभिन्न राउटिङ एल्गोरिदमहरू, जस्तै लिंक-स्टेट र डिस्टेन्स-भेक्टर एल्गोरिदमहरू, राउटरहरूले नेटवर्क (intra-AS) र नेटवर्कहरू (inter-AS) बीचमा राउटिङ निर्णयहरू कसरी गर्ने भनेर निर्धारण गर्नमा मुख्य भूमिका खेल्छन्। OSPF र BGP, साथै ICMP जस्ता प्रोटोकलहरू नियन्त्रण विमानको सञ्चालनका आवश्यक घटक हुन्।
लिङ्क तह प्रोटोकलहरू र लिङ्क तहद्वारा प्रदान गरिएका सेवाहरू व्याख्या गर्नुहोस्
लिङ्क तह प्रोटोकलहरू:
लिङ्क तह, जसलाई OSI मोडेलको लेयर 2 पनि भनिन्छ, उही स्थानीय नेटवर्क खण्डमा यन्त्रहरू बीचको प्रत्यक्ष सञ्चारको लागि जिम्मेवार छ। यसले फ्रेमिङ, ठेगाना, त्रुटि पत्ता लगाउने, र कहिलेकाहीँ प्रवाह नियन्त्रणका लागि सेवाहरू प्रदान गर्दछ। लिङ्क लेयर प्रोटोकलहरूले डेटा प्याकेटहरूलाई फ्रेमहरूमा इन्क्याप्सुलेटेड र भौतिक माध्यममा कसरी प्रसारण गरिन्छ भनेर परिभाषित गर्दछ। विभिन्न प्रकारका लिङ्क तह प्रोटोकलहरू अन्तर्निहित भौतिक माध्यमको विशिष्ट विशेषताहरू र नेटवर्कको आवश्यकताहरूको आधारमा प्रयोग गरिन्छ।
लिङ्क तह प्रोटोकलहरूको उदाहरणहरू समावेश छन्:
1. इथरनेट: सबैभन्दा व्यापक रूपमा प्रयोग गरिएको लिङ्क लेयर प्रोटोकल, इथरनेटले कसरी डेटा फ्रेमहरू ढाँचाबद्ध, सम्बोधन, र तारयुक्त नेटवर्कहरूमा प्रसारित गरिन्छ भनेर परिभाषित गर्दछ। यसले टक्कर पत्ता लगाउनका लागि संयन्त्रहरू समावेश गर्दछ र यन्त्र पहिचानको लागि MAC ठेगानाहरू प्रयोग गर्दछ।
2. Wi-Fi (IEEE 802.11): Wi-Fi प्रोटोकलहरूले वायरलेस नेटवर्कहरूमा डेटा फ्रेमहरू कसरी प्रसारण गरिन्छ भनेर परिभाषित गर्दछ। तिनीहरूमा मिडिया पहुँच नियन्त्रण, प्रमाणीकरण, र गुप्तिकरणका लागि सुविधाहरू समावेश छन्।
3. Point-to-Point Protocol (PPP): PPP दुई यन्त्रहरू, जस्तै डायल-अप वा DSL जडानहरू बीच प्रत्यक्ष जडानहरू स्थापना गर्न प्रयोग गरिन्छ। यसले फ्रेमिङ, त्रुटि पत्ता लगाउने, र प्रमाणीकरण प्रदान गर्दछ।
4. हाई-लेभल डाटा लिङ्क कन्ट्रोल (HDLC): HDLC एक सिंक्रोनस लिंक लेयर प्रोटोकल हो जुन मुख्यतया दूरसंचार र बिन्दु-देखि-पोइन्ट जडानहरूमा प्रयोग गरिन्छ। यसले भरपर्दो डाटा ट्रान्समिशन र त्रुटि नियन्त्रण प्रदान गर्दछ।
5. फ्रेम रिले: फ्रेम रिले एक प्याकेट-स्विचिंग लिङ्क लेयर प्रोटोकल हो जुन वाइड एरिया नेटवर्कहरू (WANs) मा यन्त्रहरू बीच डेटा प्रसारणको लागि प्रयोग गरिन्छ।
लिङ्क लेयरद्वारा प्रदान गरिएका सेवाहरू:
लिङ्क तहले एउटै नेटवर्क खण्डमा यन्त्रहरू बीच सञ्चारको सुविधा दिन धेरै महत्त्वपूर्ण सेवाहरू प्रदान गर्दछ:
1. फ्रेमिङ: लिङ्क तहले फ्रेम हेडर र ट्रेलरहरू थप्दै, फ्रेमहरूमा नेटवर्क तह प्याकेटहरू समावेश गर्दछ। फ्रेमहरूले स्रोत र गन्तव्य पहिचानको लागि MAC ठेगानाहरू जस्ता जानकारी समावेश गर्दछ।
2. ठेगाना: समान नेटवर्क खण्डमा यन्त्रहरू MAC ठेगानाहरू प्रयोग गरेर पहिचान गरिन्छ। लिंक तहले स्थानीय नेटवर्क भित्र फ्रेमहरू फर्वार्ड गर्ने तरिका निर्धारण गर्न MAC ठेगानाहरू प्रयोग गर्दछ।
3. त्रुटि पत्ता लगाउने र सुधार: लिङ्क तहले चेकसम वा चक्रीय रिडन्डन्सी चेक (CRC) जस्ता प्रविधिहरू प्रयोग गरेर ट्रान्समिटेड फ्रेमहरूमा त्रुटिहरू पत्ता लगाउँदछ। यसले भ्रष्ट फ्रेमहरूको पुन: प्रसारण अनुरोध गर्न सक्छ।
4. मिडिया पहुँच नियन्त्रण (MAC): लिङ्क तह प्रोटोकलहरूले इथरनेट जस्ता साझा नेटवर्कहरूमा डेटा टक्करहरूबाट बच्न भौतिक माध्यम साझेदारी गर्न नियमहरू लागू गर्दछ।
5. प्रवाह नियन्त्रण: केहि अवस्थामा, लिङ्क तहले प्रेषक र प्राप्तकर्ता बीच डाटा प्रसारणको दर व्यवस्थापन गर्न प्रवाह नियन्त्रण संयन्त्र प्रदान गर्दछ, डाटा ओभरफ्लो वा हानि रोक्न।
6. लिङ्क स्थापना र समाप्ति: PPP जस्ता प्रोटोकलहरूले यन्त्रहरू बीच जडानहरू स्थापना र समाप्त गर्दछ, तिनीहरूलाई बिन्दु-देखि-पोइन्ट लिङ्कहरूमा सञ्चार गर्न अनुमति दिन्छ।
7. ठेगाना रिजोल्युसन प्रोटोकल (ARP): ARP लाई MAC ठेगानाहरूमा IP ठेगानाहरू नक्सा गर्न प्रयोग गरिन्छ, यन्त्रहरूलाई समान नेटवर्क भित्र एकअर्कालाई पत्ता लगाउन सक्षम पार्दै।
8. डाटा लिङ्क लेयर स्विचिङ: इथरनेट नेटवर्कहरूमा, स्विचहरूले डाटा लिङ्क तहमा काम गर्दछ र MAC ठेगानाहरू प्रयोग गर्दछ फ्रेमहरू उद्देश्य प्राप्तकर्तालाई मात्र फर्वार्ड गर्न, नेटवर्क भीड कम गर्दै।
संक्षेपमा, लिङ्क तह प्रोटोकल र सेवाहरूले एउटै स्थानीय नेटवर्क खण्ड भित्रका उपकरणहरू बीच सञ्चार सक्षम गर्नमा महत्त्वपूर्ण भूमिका खेल्छन्। तिनीहरूले विभिन्न प्रकारका भौतिक मिडियामा भरपर्दो र कुशल डेटा प्रसारण सुनिश्चित गर्न फ्रेमिङ, ठेगाना, त्रुटि पत्ता लगाउने, र अन्य आवश्यक कार्यहरू ह्यान्डल गर्छन्।
II। त्रुटि पत्ता लगाउने र त्रुटि सुधार प्रविधिहरूमा अन्तरदृष्टि प्राप्त गर्नुहोस्
त्रुटि पत्ता लगाउने र त्रुटि सुधार गर्ने प्रविधिहरू:
त्रुटि पत्ता लगाउने र त्रुटि सुधार डाटा संचारको महत्त्वपूर्ण पक्षहरू हुन् जुन प्रसारण गरिएको डाटाको अखण्डता र विश्वसनीयता सुनिश्चित गर्न सकिन्छ। आवाज, हस्तक्षेप, वा हार्डवेयर समस्याहरू सहित विभिन्न कारकहरूको कारणले डाटा प्रसारणको क्रममा त्रुटिहरू हुन सक्छ। त्रुटि पत्ता लगाउने प्रविधिहरूले त्रुटिहरूको उपस्थिति पहिचान गर्दछ, जबकि त्रुटि सुधार प्रविधिहरूले त्रुटिहरू पत्ता लागेमा मूल डाटा पुन: प्राप्ति गर्ने लक्ष्य राख्छन्।
त्रुटि पत्ता लगाउने प्रविधिहरू:
1. समानता बिट: यस प्रविधिमा, बिटहरूको कुल संख्या (प्यारिटी बिट सहित) लाई सम वा बिजोर बनाउन डेटामा एकल बिट थपिन्छ। यदि प्राप्त बिट्सको संख्या अपेक्षित रूपमा सम/विजोड छैन भने, त्रुटि पत्ता लगाइन्छ। समानता सरल छ तर त्रुटिहरूको विचित्र संख्या मात्र पत्ता लगाउन सक्छ।
2. चेकसम: चेकसम भनेको ट्रान्समिट गरिएको डाटाबाट गणना गरिएको मान हो। प्रापकले प्राप्त डाटाबाट चेकसम गणना गर्छ र ट्रान्समिटेड चेकसमसँग तुलना गर्छ। यदि तिनीहरू मेल खाँदैनन् भने, त्रुटि पत्ता लगाइन्छ। चेकसमहरू सामान्यतया IP र TCP जस्ता नेटवर्क प्रोटोकलहरूमा प्रयोग गरिन्छ।
3. चक्रीय रिडन्डन्सी चेक (CRC): CRC एक व्यापक रूपमा प्रयोग गरिएको त्रुटि पत्ता लगाउने प्रविधि हो जसमा डेटालाई पूर्वनिर्धारित भाजक (बहुपद) द्वारा विभाजित गर्ने समावेश छ। यस विभाजनको बाँकी डेटामा जोडिएको छ, र प्राप्तकर्ताले समान गणना गर्दछ। यदि बाँकी मेल खाँदैन भने, त्रुटि पत्ता लगाइन्छ।
त्रुटि सुधार प्रविधिहरू:
1. स्वचालित दोहोरिने अनुरोध (ARQ): ARQ एक प्रतिक्रिया-आधारित त्रुटि सुधार प्रविधि हो जहाँ प्राप्तकर्ताले प्रेषकलाई डेटा प्याकेटहरू पुन: ट्रान्समिट गर्न अनुरोध गर्दछ जुन गलत रूपमा पत्ता लगाइन्छ। यसमा स्टप-एण्ड-वेट, गो-ब्याक-एन, र चयनात्मक दोहोर्याउने विधिहरू समावेश छन्।
2. फर्वार्ड एरर करेक्शन (FEC): FEC ले ट्रान्समिशन अघि डाटामा अनावश्यक बिटहरू थप्ने समावेश गर्दछ। यी अनावश्यक बिटहरूले रिसीभरलाई पुन: प्रसारण अनुरोध नगरी त्रुटिहरू पत्ता लगाउन र सुधार गर्न अनुमति दिन्छ। रीड-सोलोमन कोडहरू र ह्यामिङ कोडहरू FEC प्रविधिहरूका उदाहरण हुन्।
3. ह्यामिङ कोड: ह्यामिङ कोडहरूले एकल-बिट त्रुटिहरूको पहिचान र सुधार सक्षम गर्न डेटामा अतिरिक्त समानता बिटहरू थप्छन्। यो व्यापक रूपमा कम्प्युटर मेमोरी प्रणालीहरूमा प्रयोग गरिन्छ।
4. रीड-सोलोमन कोड: रिड-सोलोमन कोडहरू सामान्यतया डिजिटल संचार प्रणाली र अप्टिकल भण्डारण मिडियामा प्रयोग गरिन्छ। तिनीहरूले धेरै त्रुटिहरू सच्याउन र फट त्रुटिहरू पत्ता लगाउन सक्छन्।
5. टर्बो कोडहरू र LDPC कोडहरू: यी आधुनिक त्रुटि सुधार प्रविधिहरू उच्च-गति सञ्चार प्रणालीहरूमा प्रयोग गरिन्छ र महत्त्वपूर्ण त्रुटि सुधार क्षमताहरू प्रदान गर्दछ।
हाइब्रिड दृष्टिकोण:
धेरै व्यावहारिक प्रणालीहरूले सुधारिएको विश्वसनीयताको लागि त्रुटि पत्ता लगाउने र त्रुटि सुधार प्रविधिहरूको संयोजन प्रयोग गर्दछ। उदाहरणका लागि, TCP जस्ता नेटवर्क प्रोटोकलहरूले त्रुटि पत्ता लगाउनका लागि चेकसमहरू र त्रुटि सुधारका लागि स्वचालित दोहोरिने अनुरोध (ARQ) संयन्त्रहरू प्रयोग गर्छन्।
संक्षेपमा, त्रुटि पत्ता लगाउने र त्रुटि सुधार प्रविधिहरू सञ्चार प्रणालीहरूमा डाटा विश्वसनीयता सुनिश्चित गर्न आवश्यक छन्। यी प्रविधिहरूले डाटा प्रसारणको क्रममा हुन सक्ने त्रुटिहरू पहिचान गर्न र सच्याउन मद्दत गर्दछ, समग्र गुणस्तर र सञ्चार प्रक्रियाको अखण्डतामा योगदान पुर्याउँछ। प्रविधिको छनोट कारकहरूमा निर्भर गर्दछ जस्तै त्रुटि सुरक्षाको स्तर आवश्यक, कम्प्युटेसनल जटिलता, र उपलब्ध स्रोतहरू।
III। DHCP, इथरनेट प्रविधि र VLAN बुझ्नुहोस्
डायनामिक होस्ट कन्फिगरेसन प्रोटोकल (DHCP):
DHCP एक नेटवर्क प्रोटोकल हो जुन स्वचालित रूपमा IP ठेगानाहरू, सबनेट मास्कहरू, पूर्वनिर्धारित गेटवेहरू, र अन्य कन्फिगरेसन प्यारामिटरहरू नेटवर्कमा यन्त्रहरूमा असाइन गर्न प्रयोग गरिन्छ। यसले नेटवर्कमा जडान हुँदा यन्त्रहरूमा IP ठेगानाहरूलाई गतिशील रूपमा आवंटित गरेर नेटवर्क कन्फिगरेसनको प्रक्रियालाई सरल बनाउँछ।
DHCP को मुख्य विशेषताहरु:
1. IP ठेगाना आवंटन: DHCP गतिशील रूपमा यन्त्रहरूमा IP ठेगानाहरू प्रदान गर्दछ, उपलब्ध IP ठेगानाहरूको कुशल उपयोग सुनिश्चित गर्दै।
2. पट्टा व्यवस्थापन: DHCP पट्टाहरू IP ठेगानाहरूको समय-सीमित असाइनमेन्टहरू हुन्। नेटवर्क जडान कायम राख्नको लागि यन्त्रहरूले यसको म्याद समाप्त हुनु अघि तिनीहरूको पट्टा नवीकरण गर्नुपर्छ।
3. कन्फिगरेसन प्यारामिटरहरू: DHCP ले अतिरिक्त कन्फिगरेसन प्यारामिटरहरू प्रदान गर्न सक्छ जस्तै DNS सर्भर ठेगानाहरू, डोमेन नामहरू, र समय सर्भर ठेगानाहरू।
4. केन्द्रीकृत व्यवस्थापन: नेटवर्क प्रशासकहरूले केन्द्रीय रूपमा DHCP सर्भर मार्फत IP ठेगाना असाइनमेन्टहरू व्यवस्थापन र नियन्त्रण गर्न सक्छन्।
उदाहरण: जब प्रयोगकर्ताले आफ्नो ल्यापटपलाई नेटवर्कमा जडान गर्छ, DHCP सर्भरले ल्यापटपमा उपलब्ध IP ठेगाना, सबनेट मास्क, र अन्य कन्फिगरेसन सेटिङहरू तोक्छ। यसले प्रयोगकर्तालाई सञ्जाल सेटिङहरू म्यानुअल रूपमा कन्फिगर नगरी नेटवर्क स्रोतहरूमा सहज पहुँच गर्न सक्षम बनाउँछ।
इथरनेट प्रविधि:
इथरनेट एक व्यापक रूपमा प्रयोग गरिएको नेटवर्किङ टेक्नोलोजी हो जसले वायर्ड लोकल एरिया नेटवर्कहरू (LANs) मा डाटा प्याकेटहरू प्रसारण गर्ने नियमहरू परिभाषित गर्दछ। यो OSI मोडेलको लिङ्क तहमा सञ्चालन हुन्छ र विभिन्न भौतिक मिडियाहरू प्रयोग गर्दछ, जस्तै ट्विस्टेड-जोडा केबलहरू र फाइबर अप्टिक्स।
इथरनेटका मुख्य विशेषताहरू:
1. फ्रेम संरचना: इथरनेट फ्रेमहरूमा हेडरहरू (गन्तव्य र स्रोत MAC ठेगानाहरू) र ट्रेलरहरू (त्रुटि पत्ता लगाउने जानकारी) हुन्छन्।
2. CSMA/CD: क्यारियर सेन्स मल्टिपल एक्सेस विथ कोलिजन डिटेक्शन भनेको डाटा टकरावबाट बच्न साझा सञ्चार माध्यममा पहुँच व्यवस्थापन गर्न प्रयोग गरिने प्रोटोकल हो।
3. गति र भेरियन्टहरू: इथरनेट विभिन्न गतिहरूमा आउँछ, जसमा 10 Mbps (इथरनेट), 100 Mbps (फास्ट इथरनेट), 1 Gbps (गिगाबिट इथरनेट), 10 Gbps (10 गिगाबिट इथरनेट), र त्यसभन्दा माथिका छन्।
4. स्विचिङ: इथरनेटले MAC ठेगानाहरूमा आधारित फ्रेमहरू अगाडि बढाउँछ, सञ्जाल कार्यसम्पादन सुधार गर्दै र परम्परागत हबहरूको तुलनामा टक्करहरू घटाउँछ।
उदाहरण: कार्यालय LAN मा, इथरनेट टेक्नोलोजी कम्प्युटर, प्रिन्टर र अन्य उपकरणहरूलाई नेटवर्कमा जडान गर्न प्रयोग गरिन्छ। यन्त्रहरूले स्विच वा राउटरहरू मार्फत एकअर्कालाई इथरनेट फ्रेमहरू पठाएर सञ्चार गर्छन्।
भर्चुअल LANs (VLANs):
भर्चुअल LAN (VLAN) भौतिक सञ्जाललाई सानो, पृथक नेटवर्कहरूमा तार्किक विभाजन हो। VLAN ले यन्त्रहरूलाई फरक-फरक क्षेत्रहरूमा भौतिक रूपमा अवस्थित भए तापनि तिनीहरू एउटै भौतिक नेटवर्कमा भए जस्तै सञ्चार गर्न अनुमति दिन्छ।
VLAN का मुख्य विशेषताहरू:
1. अलगाव: VLAN ले नेटवर्क विभाजन प्रदान गर्दछ, सुरक्षा र नेटवर्क व्यवस्थापन बढाउँछ।
2. प्रसारण नियन्त्रण: प्रसारण ट्राफिक एउटै VLAN भित्र यन्त्रहरूमा सीमित छ, अनावश्यक नेटवर्क ट्राफिक कम गर्दै।
3. लचिलो समूहीकरण: यन्त्रहरूलाई विभिन्न मापदण्डहरू, जस्तै विभाग, कार्य वा स्थानको आधारमा VLAN मा समूहबद्ध गर्न सकिन्छ।
4. अन्तर-VLAN रूटिङ: राउटर वा लेयर 3 स्विचहरू विभिन्न VLAN मा यन्त्रहरू बीच सञ्चार सक्षम गर्न प्रयोग गर्न सकिन्छ।
उदाहरण: एउटा ठूलो संगठनमा, विभिन्न विभागहरूलाई छुट्टाछुट्टै VLANहरू तोक्न सकिन्छ। लेखा VLAN मा रहेका यन्त्रहरूले एकअर्कासँग सञ्चार गर्न सक्छन् तर सेल्स VLAN मा भएका यन्त्रहरूसँग सीधै होइन, सुरक्षा र नेटवर्क दक्षता बढाउँछ।
सारांशमा, DHCP ले IP ठेगाना कन्फिगरेसनलाई सरल बनाउँछ, इथरनेट वायर्ड नेटवर्कहरूका लागि व्यापक रूपमा प्रयोग हुने LAN प्रविधि हो, र VLAN ले भौतिक सञ्जाल पूर्वाधार भित्र तार्किक नेटवर्क विभाजन सक्षम पार्छ। यी प्रत्येक अवधारणाले आधुनिक नेटवर्क डिजाइन र सञ्चालनमा महत्त्वपूर्ण भूमिका खेल्छ।
The Link Layer र LAN के हो? बीच फरक व्याख्या
लिङ्क तह:
लिङ्क तह, जसलाई OSI मोडेलको लेयर 2 पनि भनिन्छ, उही स्थानीय नेटवर्क खण्डमा यन्त्रहरू बीचको प्रत्यक्ष सञ्चारको लागि जिम्मेवार छ। यसले तुरुन्तै भौतिक तहभन्दा माथि सञ्चालन गर्छ र ईथरनेट केबलहरू वा ताररहित सिग्नलहरू जस्ता विशिष्ट भौतिक माध्यमहरूमा डेटा प्रसारणको लागि आवश्यक सेवाहरू प्रदान गर्दछ। लिङ्क तह मुख्य रूपमा फ्रेमिङ, ठेगाना, त्रुटि पत्ता लगाउने, र कहिलेकाहीँ प्रवाह नियन्त्रणसँग सम्बन्धित छ।
लिङ्क तहको मुख्य कार्यहरू समावेश छन्:
1. फ्रेमिङ: प्रसारणको लागि व्यवस्थित फ्रेमहरूमा डाटा विभाजन र प्राप्त फ्रेमहरूलाई मूल डाटामा पुन: संयोजन।
2. ठेगाना: यन्त्र पहिचानको लागि नेटवर्क इन्टरफेस कार्डहरू (NICs) लाई अद्वितीय ठेगानाहरू (MAC ठेगानाहरू) असाइन गर्दै।
3. त्रुटि पत्ता लगाउने: चेकसम वा CRC जस्ता प्रविधिहरू प्रयोग गरेर ट्रान्समिटेड फ्रेमहरूमा त्रुटिहरू पत्ता लगाउने।
4. प्रवाह नियन्त्रण: प्रेषक र प्राप्तकर्ता बीच डेटा को प्रवाह को प्रबन्धन को लागि भीड वा डाटा हराउन को लागी।
5. मिडिया पहुँच नियन्त्रण (MAC): डेटा टकरावबाट बच्नको लागि भौतिक माध्यम साझेदारी गर्न नियमहरू लागू गर्दै।
लोकल एरिया नेटवर्क (LAN):
लोकल एरिया नेटवर्क (LAN) एक सञ्जाल हो जसले अपेक्षाकृत सानो भौगोलिक क्षेत्र जस्तै एकल भवन, क्याम्पस वा नजिकैका भवनहरूको समूहलाई फैलाउँछ। LAN हरूले निकटता भित्र उपकरणहरू जडान गर्दछ र उच्च-गति डाटा संचार प्रदान गर्दछ। LAN हरू सामान्यतया घरहरू, कार्यालयहरू, विद्यालयहरू, र अन्य साना-स्तरीय वातावरणहरूमा प्रयोग गरिन्छ।
LAN का मुख्य विशेषताहरू समावेश छन्:
1. भौगोलिक दायरा: LAN ले सीमित क्षेत्रलाई कभर गर्दछ, सामान्यतया केही किलोमिटर भित्र।
2. उच्च डाटा स्थानान्तरण दरहरू: LAN ले उच्च डाटा प्रसारण गति प्रदान गर्दछ, प्राय: Mbps देखि Gbps को दायरामा।
3. निजी स्वामित्व: LANहरू निजी स्वामित्वमा छन् र संस्था वा व्यक्तिहरूद्वारा संचालित छन्।
4. इथरनेट: इथरनेट सबैभन्दा सामान्य ल्यान प्रविधि हो, तार जडानहरू जस्तै ट्विस्टेड-जोडा केबलहरू वा फाइबर अप्टिक्स प्रयोग गरेर।
5. स्विचिङ: इथरनेट स्विचहरू सामान्यतया LAN मा प्रदर्शन सुधार गर्न र हबहरूको तुलनामा टक्करहरू कम गर्न प्रयोग गरिन्छ।
लिङ्क तह र LAN बीचको भिन्नता:
लिङ्क तह र LAN निकटसँग सम्बन्धित अवधारणाहरू हुन्, तर तिनीहरू नेटवर्किङका विभिन्न पक्षहरूलाई सन्दर्भ गर्छन्:
1. दायरा:
<![if !supportLists]>· <![endif]>लिङ्क तह: लिङ्क तहले OSI मोडेलको दोस्रो तहलाई जनाउँछ, फ्रेमिङ, ठेगाना, र एउटै नेटवर्क खण्ड भित्र डाटा प्रसारणको लागि त्रुटि पत्ता लगाउनमा केन्द्रित।
<![if !supportLists]>· <![endif]>LAN: LAN भन्नाले भौतिक सञ्जाललाई जनाउँछ जसले सीमित भौगोलिक क्षेत्रभित्रका यन्त्रहरूलाई जोड्दछ, उच्च-गति सञ्चार प्रदान गर्दछ।
2. कार्यक्षमता:
<![if !supportLists]>· <![endif]>लिङ्क तह: लिङ्क तहले समान नेटवर्क खण्डमा यन्त्रहरू बीच भरपर्दो सञ्चारको लागि आवश्यक प्रोटोकल र सेवाहरू प्रदान गर्दछ।
<![if !supportLists]>· <![endif]>LAN: एक LAN भौतिक नेटवर्क पूर्वाधार हो जसले एक निश्चित क्षेत्र भित्र उपकरणहरूको संचारलाई सुविधा दिन्छ।
3. OSI मोडेलमा तह:
<![if !supportLists]>· <![endif]>लिङ्क तह: लिङ्क तह OSI मोडेलमा एक विशिष्ट तह हो जसले डेटा लिङ्क कार्यहरू ह्यान्डल गर्दछ।
<![if !supportLists]>· <![endif]>LAN: LAN OSI मोडेलमा एक तह होइन तर सञ्जाल वास्तुकलाको एक प्रकार हो।
संक्षेपमा, लिङ्क तह भनेको नेटवर्क खण्ड भित्र फ्रेमिङ, ठेगाना, र त्रुटि पत्ता लगाउन जिम्मेवार OSI मोडेलको एक विशिष्ट तह हो। अर्कोतर्फ, LAN ले भौतिक सञ्जाल पूर्वाधारलाई जनाउँछ जसले सीमित भौगोलिक क्षेत्र भित्रका यन्त्रहरू बीच उच्च-गति सञ्चारलाई सक्षम बनाउँछ। लिङ्क तहका सेवाहरू अन्य नेटवर्क खण्डहरू बीच ल्यान भित्र डाटा प्रसारणको लागि आवश्यक छन्।
५.१। लिङ्क तहको परिचय 5.1.1 लिङ्क तहद्वारा प्रदान गरिएका सेवाहरू
५.१। लिङ्क तहको परिचय:
लिङ्क तह, OSI मोडेलको लेयर 2 को रूपमा पनि चिनिन्छ, एउटै भौतिक नेटवर्क खण्डमा यन्त्रहरू बीच प्रत्यक्ष सञ्चारको सुविधा दिएर डाटा संचारमा महत्त्वपूर्ण भूमिका खेल्छ। यो भौतिक तहभन्दा ठीक माथि सञ्चालन हुन्छ र फ्रेमहरूमा डाटा फ्रेमिङ गर्न, ठेगाना जानकारी प्रदान गर्न, त्रुटिहरू पत्ता लगाउन र सम्भवतः सुधार गर्न, र साझा सञ्चार माध्यममा पहुँच व्यवस्थापन गर्न जिम्मेवार हुन्छ। लिङ्क तह तार र ताररहित सञ्जाल दुवैको एक महत्वपूर्ण भाग हो र उच्च-स्तर प्रोटोकल र अनुप्रयोगहरूको लागि आधारको रूपमा कार्य गर्दछ।
५.१.१। लिङ्क लेयरद्वारा प्रदान गरिएका सेवाहरू:
लिङ्क तहले एउटै स्थानीय नेटवर्क खण्ड भित्र उपकरणहरू बीच भरपर्दो र कुशल संचार सुनिश्चित गर्न धेरै महत्त्वपूर्ण सेवाहरू प्रदान गर्दछ। यी सेवाहरूले डेटा प्रसारणको समग्र अखण्डता र प्रदर्शनमा योगदान पुर्याउँछन्। यहाँ लिङ्क तह द्वारा प्रदान गरिएका मुख्य सेवाहरू छन्:
1. फ्रेमिङ:
<![if !supportLists]>· <![endif]>लिङ्क तहले हेडर र ट्रेलरहरू समावेश गर्ने फ्रेमहरूमा उच्च-तह डेटालाई समेट्छ। फ्रेमिङ प्रक्रियाले फ्रेमहरूको संरचना परिभाषित गर्दछ र प्रत्येक फ्रेमको सुरु र अन्त्यलाई संकेत गर्दछ।
<![if !supportLists]>· <![endif]>फ्रेमहरू व्यक्तिगत सन्देशहरू वा डाटा प्याकेटहरू अलग गर्न र डाटाको स्रोत र गन्तव्य पहिचान गर्न प्रयोग गरिन्छ।
2. सम्बोधन:
<![if !supportLists]>· <![endif]>लिङ्क तहले नेटवर्कमा भएका यन्त्रहरूमा अद्वितीय ठेगानाहरू प्रदान गर्दछ, जसलाई मिडिया पहुँच नियन्त्रण (MAC) ठेगानाहरू भनिन्छ।
<![if !supportLists]>· <![endif]>MAC ठेगानाहरू प्रत्येक उपकरणको नेटवर्क इन्टरफेस कार्ड (NIC) मा जलाइएको हार्डवेयर ठेगानाहरू हुन्। तिनीहरू समान नेटवर्कमा यन्त्रहरूको लागि अद्वितीय पहिचानकर्ताको रूपमा सेवा गर्छन्।
3. त्रुटि पत्ता लगाउने र सुधार:
<![if !supportLists]>· <![endif]>लिङ्क तहले प्रसारण फ्रेमहरूमा त्रुटिहरू पहिचान गर्न त्रुटि पत्ता लगाउने संयन्त्रहरू प्रयोग गर्दछ। सामान्य प्रविधिहरूमा चेकसमहरू र चक्रीय रिडन्डन्सी जाँचहरू (CRC) समावेश छन्।
<![if !supportLists]>· <![endif]>कतिपय अवस्थामा, त्रुटिहरू फेला परेमा डाटा रिकभर गर्न त्रुटि सुधार संयन्त्रहरू प्रयोग गर्न सकिन्छ।
4. बहाव नियन्त्रण:
<![if !supportLists]>· <![endif]>प्रवाह नियन्त्रण संयन्त्रहरूले डेटा ओभरफ्लो वा हानि रोक्नको लागि प्रेषक र प्राप्तकर्ता बीच डाटा प्रसारणको दर व्यवस्थापन गर्दछ।
<![if !supportLists]>· <![endif]>प्रवाह नियन्त्रण परिदृश्यहरूमा विशेष गरी महत्त्वपूर्ण छ जहाँ डेटा उपकरणहरू बीच फरक गतिमा प्रसारित हुन्छ।
5. मिडिया पहुँच नियन्त्रण (MAC) र मध्यम साझेदारी:
<![if !supportLists]>· <![endif]>इथरनेट जस्ता साझा सञ्चार मिडियामा, लिङ्क तहले माध्यममा पहुँच गर्न र डाटा ट्रान्समिट गर्न उपकरणहरूको लागि नियमहरू लागू गर्दछ।
<![if !supportLists]>· <![endif]>MAC प्रोटोकलहरू जस्तै क्यारियर सेन्स मल्टिपल एक्सेस विथ कोलिजन डिटेक्शन (CSMA/CD) ले डाटा टकरावबाट बच्न साझा माध्यममा पहुँच प्रबन्ध गर्दछ।
6. प्रसारण र मल्टिकास्टिङ:
<![if !supportLists]>· <![endif]>लिङ्क तहले प्रसारण समर्थन गर्दछ, जसले नेटवर्कमा सबै यन्त्रहरूद्वारा एकल फ्रेम प्राप्त गर्न र प्रशोधन गर्न अनुमति दिन्छ।
<![if !supportLists]>· <![endif]>यसले मल्टिकास्टिङलाई पनि समर्थन गर्दछ, जसले फ्रेमलाई यन्त्रहरूको विशिष्ट समूहमा पठाउन सक्षम बनाउँछ।
7. लिङ्क स्थापना र समाप्ति:
<![if !supportLists]>· <![endif]>लिङ्क तह प्रोटोकलहरूले यन्त्रहरू बीच लिङ्कहरू स्थापना र समाप्त गर्दछ, जस्तै पोइन्ट-टु-पोइन्ट जडानहरू वा वायरलेस एसोसिएसनहरू।
<![if !supportLists]>· <![endif]>लिङ्क स्थापनामा लिङ्क प्यारामिटरहरूको वार्ता र कन्फिगरेसन समावेश छ।
संक्षेपमा, लिङ्क तहले आवश्यक सेवाहरू प्रदान गर्दछ जसले समान भौतिक नेटवर्क खण्ड भित्रका उपकरणहरूलाई प्रभावकारी रूपमा सञ्चार गर्न सक्षम बनाउँछ। फ्रेमिङ, ठेगाना, त्रुटि पत्ता लगाउने, प्रवाह नियन्त्रण, र अन्य सेवाहरूले डाटाको सफल प्रसारण र नेटवर्क स्रोतहरूको कुशल उपयोगमा योगदान गर्दछ। लिङ्क तहका कार्यहरू विभिन्न प्रकारका नेटवर्कहरूमा डेटा सञ्चारको समग्र सञ्चालन र प्रदर्शनका लागि अभिन्न अंग हुन्।
५.२। त्रुटि पत्ता लगाउने र सुधार गर्ने प्रविधि 5.2.1 समानता जाँचहरू 5.2.2 जाँच योग विधिहरू 5.2.3 चक्रीय रिडन्डन्सी जाँच (CRC)
५.२। त्रुटि पत्ता लगाउने र सुधार गर्ने प्रविधिहरू:
आवाज, हस्तक्षेप, वा हार्डवेयर समस्याहरू जस्ता विभिन्न कारकहरूको कारणले डाटाको प्रसारणको क्रममा त्रुटिहरू हुन सक्छ। त्रुटि-पत्ता लगाउने र त्रुटि-सुधार प्रविधिहरू यी त्रुटिहरूलाई पहिचान गर्न र सम्भावित रूपमा सच्याउन प्रयोग गरिन्छ, प्रसारण डाटाको अखण्डता र विश्वसनीयता सुनिश्चित गर्न। आउनुहोस् तीन सामान्य प्रविधिहरू अन्वेषण गरौं:
५.२.१। समानता जाँचहरू:
समानता जाँचहरू एक साधारण त्रुटि पत्ता लगाउने प्रविधि हो जसले ट्रान्समिट गरिएको डाटामा एक अतिरिक्त बिट, जसलाई पारिटी बिट भनिन्छ, थप्छ। समानता बिट यसरी छनोट गरिएको छ कि डेटामा 1s को कुल संख्या र समानता बिट या त सम (सम समानता) वा बिजोर (विजोड समानता) हो।
<![if !supportLists]>· <![endif]>सम समानता: 1s को कुल संख्या (प्यारिटी बिट सहित) सम बनाइन्छ। यदि प्रसारण त्रुटिले बिट्सको बिजोर संख्या फ्लिप गर्छ भने, यो पत्ता लगाइनेछ।
<![if !supportLists]>· <![endif]>बिजोर समानता: 1s को कुल संख्या (प्यारिटी बिट सहित) लाई बिजोर बनाइन्छ।
उदाहरण: सम समानतामा, यदि डेटा १०११० छ भने, समानता बिट ० मा सेट गरिएको छ, कूल संख्या १ सेकेन्ड बराबर बनाउँदै। यदि त्रुटिको कारणले डाटा 10111 भयो भने, 1s को सम संख्या बिजोर संख्यामा परिवर्तन हुनेछ, त्रुटि संकेत गर्दछ।
५.२.२। योग विधिहरू जाँच गर्नुहोस्:
चेकसम विधिहरूमा बाइट्स वा क्यारेक्टरहरू जस्ता प्रसारित डाटाका निश्चित विशेषताहरू संक्षेप वा गणना समावेश हुन्छ। नतिजा योग वा गणना त्यसपछि प्रसारण डाटा मा समावेश छ। प्राप्तकर्ताले समान गणना गर्दछ र प्राप्त चेकसमसँग गणना गरिएको चेकसम तुलना गर्दछ।
उदाहरण: एक साधारण चेकसमले डाटा प्याकेटमा क्यारेक्टरहरूको ASCII मानहरूको संक्षेप समावेश गर्न सक्छ। यदि प्राप्तकर्तामा गणना गरिएको चेकसम प्राप्त चेकसमसँग मेल खाँदैन भने, त्रुटि पत्ता लगाइन्छ।
५.२.३। चक्रीय रिडन्डन्सी चेक (CRC):
चक्रीय रिडन्डन्सी चेक (CRC) एक व्यापक रूपमा प्रयोग हुने त्रुटि पत्ता लगाउने प्रविधि हो जसमा बहुपद कोडहरूको प्रयोग समावेश छ। एक निश्चित-आकार बहुपदलाई डाटामा विभाजन गरिएको छ, र बाँकीलाई प्रसारण अघि डाटामा जोडिएको छ। प्राप्तकर्तामा, प्राप्त डाटा र बहुपदलाई फेरि विभाजन गरिएको छ। यदि बाँकी शून्य छ भने, कुनै त्रुटि पत्ता लागेन।
CRC फट त्रुटिहरू पत्ता लगाउन विशेष रूपमा प्रभावकारी हुन्छ, जुन धेरै बिटहरू लगातार भ्रष्ट हुँदा हुन्छ।
उदाहरण: साधारण 3-बिट CRC मा, यदि डेटा 101 र बहुपद 1011 हो भने, प्रेषकले डेटामा बाँकी (110) जोड्छ, जसको परिणामस्वरूप 101110 हुन्छ। रिसीभरमा, यदि 101110 लाई 1011 ले विभाजन गर्छ भने शून्यको बाँकी, कुनै त्रुटि पत्ता लागेन।
सारांशमा, त्रुटि-पत्ता लगाउने र त्रुटि-सुधार गर्ने प्रविधिहरू डाटा प्रसारणको विश्वसनीयता कायम राख्न आवश्यक छन्। समानता जाँचहरू, चेकसम विधिहरू, र चक्रीय रिडन्डन्सी जाँचहरू संचारको क्रममा हुने त्रुटिहरू पहिचान गर्न र सम्भावित रूपमा सुधार गर्न प्रयोग गरिने प्रविधिहरू हुन्। प्रत्येक प्रविधिको यसको बल र सीमितताहरू छन्, र प्रविधिको छनोट त्रुटि सुरक्षाको इच्छित स्तर र सञ्चार माध्यमको विशिष्ट विशेषताहरू जस्ता कारकहरूमा निर्भर गर्दछ।
५.३। बहु पहुँच लिङ्क र प्रोटोकलहरू 5.3.1 च्यानल विभाजन प्रोटोकलहरू 5.3.2 अनियमित पहुँच प्रोटोकलहरू 5.3.3 टेकिङ-टर्न प्रोटोकलहरू 5.3.4 DOCSIS: केबल इन्टरनेट पहुँचको लागि लिङ्क-लेयर प्रोटोकल
५.३। बहु पहुँच लिङ्क र प्रोटोकल:
नेटवर्किङमा, बहु पहुँच लिङ्कले डाटा प्रसारण र प्राप्त गर्नका लागि धेरै उपकरणहरूद्वारा साझा गरिएको सञ्चार च्यानललाई जनाउँछ। धेरै यन्त्रहरूले एउटै लिङ्क साझा गरेको हुनाले, यी यन्त्रहरूले च्यानल पहुँच गर्ने तरिका व्यवस्थापन गर्न एउटा संयन्त्र हुनु आवश्यक छ। धेरै पहुँच प्रोटोकलहरूले उपकरणहरूका लागि नियमहरू र प्रक्रियाहरू परिभाषित गर्दछ कुशलतापूर्वक च्यानल साझेदारी गर्नका लागि टक्करहरू कम गर्दा र अधिकतम उपयोगिता। च्यानल साझेदारीका चुनौतीहरूलाई सम्बोधन गर्न विभिन्न प्रकारका बहु पहुँच प्रोटोकलहरू विकास गरिएका छन्। तिनीहरूमध्ये केही अन्वेषण गरौं:
५.३.१। च्यानल विभाजन प्रोटोकल:
च्यानल विभाजन प्रोटोकलहरूले च्यानललाई साना खण्डहरूमा विभाजन गर्दछ, प्रत्येक खण्डलाई निश्चित समय अन्तरालमा एक विशेष उपकरण वा उपकरणहरूको समूहमा तोकिएको हुन्छ। यो दृष्टिकोणले सुनिश्चित गर्दछ कि प्रत्येक यन्त्रले आफ्नो तोकिएको समय स्लटको समयमा आफ्नो आवंटित खण्डमा विशेष पहुँच छ।
<![if !supportLists]>· <![endif]>टाइम डिभिजन मल्टिपल एक्सेस (TDMA): TDMA मा, च्यानललाई टाइम स्लटहरूमा विभाजन गरिएको छ, र यन्त्रहरूले तिनीहरूको तोकिएको समय स्लटहरूमा पालैपालो प्रसारण गर्छन्। यो विधि सामान्यतया सेलुलर नेटवर्कहरूमा प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>फ्रिक्वेन्सी डिभिजन मल्टिपल एक्सेस (FDMA): FDMA ले च्यानललाई विभिन्न फ्रिक्वेन्सी ब्यान्डहरूमा विभाजन गर्दछ, प्रत्येक यन्त्रलाई डेटा प्रसारणको लागि एक अद्वितीय फ्रिक्वेन्सी ब्यान्ड तोकिएको हुन्छ।
५.३.२। अनियमित पहुँच प्रोटोकलहरू:
अनियमित पहुँच प्रोटोकलहरूले उपकरणहरूलाई पूर्व समन्वय बिना डाटा प्रसारण गर्न अनुमति दिन्छ, परिणामस्वरूप लचिलोपनको उच्च डिग्री हुन्छ। यद्यपि, यदि धेरै यन्त्रहरूले एकैसाथ प्रसारण गर्ने प्रयास गरेमा टक्कर हुन सक्छ।
<![if !supportLists]>· <![endif]>क्यारियर सेन्स मल्टिपल एक्सेस (CSMA): यन्त्रहरूले प्रसारण गर्न प्रयास गर्नु अघि वाहक संकेतहरू (चालू प्रसारणहरू संकेत गर्दै) सुन्छन्। CSMA प्रोटोकलहरूले टक्करहरूको सम्भावना कम गर्छ तर तिनीहरूलाई पूर्ण रूपमा हटाउँदैन।
<![if !supportLists]>· <![endif]>CSMA/CD (टक्कर पत्ता लगाउने): यो प्रोटोकल (इथरनेटमा प्रयोग गरिएको) प्रसारणको समयमा च्यानल निगरानी गरेर टक्करहरू पत्ता लगाउँदछ। यदि टक्कर पत्ता लाग्यो भने, संलग्न उपकरणहरू पुन: प्रसारण गर्नु अघि अनियमित समयको लागि पर्खनुहोस्।
<![if !supportLists]>· <![endif]>CSMA/CA (Collision Avoidance): ताररहित सञ्जालहरूमा प्रयोग हुने, CSMA/CA मा यन्त्रहरू सामेल हुन्छन् जसले टकरावबाट बच्न वास्तवमा डाटा पठाउनु अघि ट्रान्समिट गर्ने आफ्नो इरादाको घोषणा गर्दछ।
५.३.३। टेकिङ टर्न प्रोटोकलहरू:
टेकिङ-टर्न प्रोटोकलहरूले यन्त्रहरूलाई पालो ट्रान्समिट गर्न अनुमति दिएर च्यानलमा व्यवस्थित पहुँच सुनिश्चित गर्दछ।
<![if !supportLists]>· <![endif]>टोकन पासिंग: टोकन धारकलाई प्रसारण गर्न अनुमति दिँदै, उपकरणहरू बीच एक टोकन परिचालित हुन्छ। टोकन भएको यन्त्रलाई दिइएको समयमा प्रसारण गर्न अनुमति दिइएको एक मात्र हो।
५.३.४। DOCSIS: केबल इन्टरनेट पहुँचको लागि लिङ्क-लेयर प्रोटोकल:
DOCSIS (डेटा ओभर केबल सर्भिस इन्टरफेस स्पेसिफिकेशन) केबल इन्टरनेट पहुँचको लागि प्रयोग गरिने लिङ्क-लेयर प्रोटोकल हो। यसले केबल टेलिभिजन (CATV) नेटवर्कहरूमा डाटा ट्रान्समिट गर्ने नियम र प्रक्रियाहरू परिभाषित गर्दछ।
<![if !supportLists]>· <![endif]>DOCSIS ले छिमेकमा धेरै यन्त्रहरूलाई उच्च-गति इन्टरनेट पहुँचको लागि एउटै केबल नेटवर्क साझेदारी गर्न अनुमति दिन्छ।
<![if !supportLists]>· <![endif]>यसले विभिन्न उपकरणहरूमा ब्यान्डविथ आवंटित गर्न फ्रिक्वेन्सी विभाजन र समय विभाजन प्रविधिहरूको मिश्रणलाई रोजगार दिन्छ।
उदाहरण: DOCSIS-आधारित केबल इन्टरनेट नेटवर्कमा, धेरै घरपरिवारहरूले एउटै समाक्षीय केबल साझा गर्छन्। DOCSIS प्रोटोकलले केबलको ब्यान्डविथलाई टाइम स्लट र फ्रिक्वेन्सी ब्यान्डमा विभाजन गरेर निष्पक्ष पहुँच सुनिश्चित गर्दछ, जसले प्रत्येक ग्राहकलाई अत्यधिक हस्तक्षेप बिना डाटा प्रसारण र प्राप्त गर्न अनुमति दिन्छ।
संक्षेपमा, बहु पहुँच प्रोटोकलहरूले धेरै उपकरणहरूद्वारा साझेदारी गरिएका सञ्चार च्यानलहरूलाई कुशलतापूर्वक व्यवस्थापन गर्न महत्त्वपूर्ण भूमिका खेल्छन्। च्यानल विभाजन, अनियमित पहुँच, र टेक-टर्न प्रोटोकलहरूले साझा सञ्चार माध्यम साझेदारी गर्ने चुनौतीहरूलाई सम्बोधन गर्दछ जबकि टक्करहरू कम गर्दै र ब्यान्डविथमा उचित पहुँच सुनिश्चित गर्दछ। DOCSIS बहु पहुँच प्रविधिहरू प्रयोग गरेर केबल इन्टरनेट पहुँचको लागि डिजाइन गरिएको लिङ्क-लेयर प्रोटोकलको उल्लेखनीय उदाहरण हो।
५.४। स्थानीय क्षेत्र नेटवर्कहरू 5.4.1 लिङ्क-लेयर ठेगाना र ARP 5.4.2 इथरनेट 5.4.3 लिङ्क-लेयर स्विचहरू 5.4.4 भर्चुअल लोकल एरिया नेटवर्कहरू (VLANs)
५.४। स्विच गरिएको स्थानीय क्षेत्र नेटवर्कहरू:
स्विच गरिएको लोकल एरिया नेटवर्क (LANs) ले नेटवर्क भित्र कुशल र उच्च प्रदर्शन संचार प्रदान गर्न लिङ्क-लेयर स्विचहरू प्रयोग गर्दछ। परम्परागत साझा इथरनेट सञ्जालहरू विपरीत, जहाँ सबै उपकरणहरू समान ब्यान्डविथको लागि संघर्ष गर्छन्, स्विच गरिएका LANहरूले यन्त्रहरू बीच समर्पित संचार मार्गहरू सिर्जना गर्न, नेटवर्क प्रदर्शन सुधार गर्न र टकरावहरू कम गर्न स्विचहरू प्रयोग गर्छन्।
५.४.१। लिङ्क-लेयर ठेगाना र ARP:
<![if !supportLists]>· <![endif]>लिङ्क-लेयर ठेगाना: LAN मा प्रत्येक उपकरणलाई एक अद्वितीय मिडिया पहुँच नियन्त्रण (MAC) ठेगाना तोकिएको छ, जुन नेटवर्क इन्टरफेस कार्ड (NIC) मा जलाइएको हार्डवेयर ठेगाना हो। MAC ठेगानाहरू स्थानीय नेटवर्क भित्र डाटा लिङ्क तह ठेगाना र उपकरण पहिचानको लागि प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>ठेगाना रिजोल्युसन प्रोटोकल (ARP): ARP को IP ठेगानाहरू MAC ठेगानाहरूमा नक्सा गर्न प्रयोग गरिन्छ। जब एक उपकरणले उही LAN मा अर्को उपकरणसँग सञ्चार गर्न चाहन्छ, यसले लक्ष्य IP ठेगानासँग सम्बन्धित MAC ठेगाना पत्ता लगाउन ARP प्रयोग गर्दछ।
५.४.२। इथरनेट:
<![if !supportLists]>· <![endif]>इथरनेट ल्यानहरूमा व्यापक रूपमा प्रयोग गरिएको लिङ्क-लेयर प्रोटोकल हो, जसले ट्विस्टेड-जोडा केबलहरू, फाइबर अप्टिक्स, वा ताररहित जडानहरूमा उच्च-गति डेटा प्रसारण प्रदान गर्दछ।
<![if !supportLists]>· <![endif]>इथरनेट फ्रेमहरूले स्रोत र गन्तव्य MAC ठेगानाहरू, साथै अन्य नियन्त्रण जानकारी समावेश गर्दछ।
<![if !supportLists]>· <![endif]>इथरनेटले 10 Mbps (इथरनेट), 100 Mbps (फास्ट इथरनेट), 1 Gbps (गिगाबिट इथरनेट), र उच्च सहित विभिन्न डाटा दरहरू प्रदान गर्दछ।
५.४.३। लिङ्क-लेयर स्विचहरू:
<![if !supportLists]>· <![endif]>लिङ्क-लेयर स्विचहरू यन्त्रहरू हुन् जुन डाटा लिङ्क तहमा सञ्चालन हुन्छन् र ल्यान भित्र यन्त्रहरू जडान गर्न प्रयोग गरिन्छ।
<![if !supportLists]>· <![endif]>तिनीहरूले फर्वार्डिङ निर्णयहरू गर्न र प्रेषक र प्राप्तकर्ता बीच समर्पित संचार मार्गहरू सिर्जना गर्न MAC ठेगानाहरू प्रयोग गर्छन्।
<![if !supportLists]>· <![endif]>नेटवर्कमा सबै यन्त्रहरूमा डेटा फर्वार्ड गर्ने हबहरूको विपरीत, नेटवर्कको भीड घटाउने र कार्यसम्पादन सुधार गर्ने उद्देश्यले प्राप्तकर्तालाई मात्र डेटा फर्वार्ड गर्ने हबहरू।
५.४.४। भर्चुअल लोकल एरिया नेटवर्क (VLANs):
<![if !supportLists]>· <![endif]>VLAN हरू भौतिक LAN भित्र सिर्जना गरिएका तार्किक सञ्जालहरू हुन्, जसले यन्त्रहरूलाई फरक-फरक क्षेत्रमा भौतिक रूपमा अवस्थित भए पनि तिनीहरू एउटै नेटवर्क खण्डमा भए जस्तै सञ्चार गर्न अनुमति दिन्छ।
<![if !supportLists]>· <![endif]>VLAN ले नेटवर्क विभाजन, सुरक्षा र व्यवस्थापनलाई बढाउँछ।
<![if !supportLists]>· <![endif]>VLAN हरू प्राय: विभाग, प्रकार्य, वा सुरक्षा आवश्यकताहरूमा आधारित उपकरणहरू समूह बनाउन प्रयोग गरिन्छ।
उदाहरण: कम्पनी LAN मा, धेरै VLAN हरू भएको स्विचले लेखा, मार्केटिङ, र R&D जस्ता विभागहरूलाई विभिन्न भर्चुअल नेटवर्कहरूमा अलग गर्न सक्छ। एउटै VLAN मा भएका यन्त्रहरूले एकअर्कासँग सञ्चार गर्न सक्छन्, जबकि विभिन्न VLANहरूमा भएका यन्त्रहरूलाई राउटर वा लेयर 3 स्विच मार्फत रूटिङ आवश्यक पर्छ।
संक्षेपमा, स्विच गरिएका LANहरूले यन्त्रहरू बीचको कुशल र समर्पित संचार मार्गहरू प्रदान गर्न, टकराव कम गर्न र नेटवर्क प्रदर्शन सुधार गर्न लिङ्क-लेयर स्विचहरू प्रयोग गर्दछ। इथरनेट LAN मा प्रयोग हुने सामान्य लिङ्क-लेयर प्रोटोकल हो, र लिङ्क-लेयर स्विचहरूले MAC ठेगानाहरूमा आधारित डाटा फर्वार्डिङलाई सहज बनाउँछ। भर्चुअल लोकल एरिया नेटवर्कहरू (VLANs) ले भौतिक LAN भित्र विभिन्न समूहहरूमा यन्त्रहरूलाई तार्किक रूपमा विभाजन गरेर नेटवर्क विभाजन र व्यवस्थापनलाई बढाउँछ।
५.५ वेब पृष्ठ अनुरोधको जीवनमा एक दिन 5.5.1 DHCP, UDP, IP, र इथरनेट 5.5.2 DNS र ARP 5.5.3 DNS सर्भरमा इन्ट्रा-डोमेन रूटिङ
५.५ वेब पृष्ठ अनुरोधको जीवनमा एक दिन:
यो खण्डले प्रयोगकर्ताहरूले वेब पृष्ठको अनुरोध गर्दा हुने चरणहरूको श्रृंखलालाई रूपरेखा दिन्छ, तिनीहरूले आफ्नो ब्राउजर खोल्ने क्षणदेखि वेब पृष्ठको सामग्री उनीहरूको स्क्रिनमा प्रदर्शित हुने क्षणसम्म। प्रक्रियालाई तोडौं:
५.५.१। DHCP, UDP, IP, र इथरनेट:
1. यन्त्र प्रारम्भिकरण:
<![if !supportLists]>· <![endif]>जब प्रयोगकर्ताको उपकरण (जस्तै, ल्यापटप, स्मार्टफोन) नेटवर्कमा जडान हुन्छ, यसले DHCP सर्भरबाट IP ठेगाना, सबनेट मास्क, र अन्य कन्फिगरेसन प्यारामिटरहरू अनुरोध गर्न डायनामिक होस्ट कन्फिगरेसन प्रोटोकल (DHCP) को प्रयोग गर्दछ। यसले यन्त्रलाई नेटवर्कमा सामेल हुन सक्षम बनाउँछ।
2. वेब अनुरोध प्रारम्भ गर्दै:
<![if !supportLists]>· <![endif]>प्रयोगकर्ताले वेब ब्राउजर खोल्छ र इच्छित वेब पृष्ठको URL प्रविष्ट गर्दछ (उदाहरणका लागि, http://www.example.com )।
3. अपरेटिङ सिस्टममा ब्राउजर:
<![if !supportLists]>· <![endif]>ब्राउजरले यन्त्रको अपरेटिङ सिस्टममा URL फर्वार्ड गर्छ, जसले डोमेन नाम ( www.example.com ) लाई IP ठेगानामा समाधान गर्न डोमेन नाम प्रणाली (DNS) क्वेरी प्रारम्भ गर्छ।
५.५.२। DNS र ARP:
4. DNS संकल्प:
<![if !supportLists]>· <![endif]>यन्त्रले डोमेन नामसँग सम्बन्धित IP ठेगाना अनुरोध गर्दै DNS सर्भरमा DNS क्वेरी पठाउँछ।
<![if !supportLists]>· <![endif]>DNS सर्भरले अनुरोध गरिएको वेब पृष्ठ होस्ट गर्ने वेब सर्भरको IP ठेगानासँग प्रतिक्रिया दिन्छ।
5. पूर्वनिर्धारित गेटवेको लागि ARP:
<![if !supportLists]>· <![endif]>यदि गन्तव्य IP ठेगाना स्थानीय सबनेट भित्र छैन भने, उपकरणले पूर्वनिर्धारित गेटवे (राउटर) को MAC ठेगाना समाधान गर्न ठेगाना रिजोल्युसन प्रोटोकल (ARP) क्वेरी प्रदर्शन गर्दछ।
५.५.३। DNS सर्भरमा इन्ट्रा-डोमेन राउटिङ:
6. DNS सर्भरमा रूटिङ:
<![if !supportLists]>· <![endif]>DNS सर्भरमा पुग्नको लागि उत्तम मार्ग निर्धारण गर्न उपकरणले इन्ट्रा-डोमेन राउटिङ प्रोटोकलहरू (जस्तै, OSPF) प्रयोग गर्छ।
<![if !supportLists]>· <![endif]>यन्त्रले प्रयोगकर्ता डाटाग्राम प्रोटोकल (UDP) डाटाग्राममा DNS क्वेरीलाई एन्क्याप्स्युलेट गर्छ, जुन त्यसपछि DNS सर्भरको गन्तव्य IP ठेगानाको साथ IP प्याकेटमा इन्क्याप्सुलेटेड हुन्छ।
7. इथरनेट फ्रेम:
<![if !supportLists]>· <![endif]>आईपी प्याकेट अर्को हप राउटर (पूर्वनिर्धारित गेटवे) को MAC ठेगानाको साथ इथरनेट फ्रेममा थपिएको छ।
<![if !supportLists]>· <![endif]>फ्रेम इथरनेट प्रविधि प्रयोग गरेर स्थानीय नेटवर्कमा प्रसारित गरिएको छ।
8. राउटर फर्वार्डिङ:
<![if !supportLists]>· <![endif]>पूर्वनिर्धारित गेटवे (राउटर) ले इथरनेट फ्रेम प्राप्त गर्दछ, गन्तव्य आईपी ठेगानाको जाँच गर्दछ, र यसको रूटिङ तालिकामा आधारित DNS सर्भर तर्फ प्याकेट फर्वार्ड गर्दछ।
प्रक्रियाको यो भागले IP ठेगानामा डोमेन नाम समाधान गर्न DNS क्वेरी पठाउने प्रारम्भिक चरणहरू समावेश गर्दछ। अनुरोध DNS सर्भरमा पुग्ने, DNS क्वेरी प्रशोधन, वेब सर्भरको आईपी ठेगाना पुन: प्राप्ति, र वेब पृष्ठ सामग्री अनुरोध गर्न वेब सर्भरमा जडान स्थापना सहित अतिरिक्त चरणहरू मार्फत जारी रहनेछ। यी प्रत्येक चरणहरूमा विभिन्न प्रोटोकलहरू र नेटवर्किङ अवधारणाहरू समावेश हुन्छन्, जसले वेब पृष्ठ ल्याउने र प्रदर्शन गर्ने समग्र प्रक्रियामा योगदान पुर्याउँछ।
5.5.4 वेब क्लाइन्ट-सर्भर अन्तरक्रिया: TCP र HTTP। यसलाई व्याख्या गर्नुहोस्
५.५.४। वेब क्लाइन्ट-सर्भर अन्तरक्रिया: TCP र HTTP:
DNS रिजोल्युसन प्रक्रिया पछि, अर्को चरणहरूमा वेब क्लाइन्ट (प्रयोगकर्ताको यन्त्र) र अनुरोध गरिएको वेब पृष्ठ होस्टिंग वेब सर्भर बीचको जडान स्थापना समावेश छ। यो अन्तरक्रिया मुख्यतया दुई प्रमुख प्रोटोकलहरूमा निर्भर गर्दछ: ट्रान्समिशन कन्ट्रोल प्रोटोकल (TCP) र हाइपरटेक्स्ट ट्रान्सफर प्रोटोकल (HTTP)।
ट्रान्समिशन कन्ट्रोल प्रोटोकल (TCP):
1. TCP जडान स्थापना:
<![if !supportLists]>· <![endif]>वेब क्लाइन्टले DNS रिजोल्युसनबाट प्राप्त IP ठेगाना प्रयोग गरेर वेब सर्भरमा TCP जडान सुरु गर्छ।
<![if !supportLists]>· <![endif]>तीन-तर्फी ह्यान्डशेक हुन्छ: ग्राहकबाट सर्भरमा SYN (सिंक्रोनाइज), सर्भरबाट ग्राहकमा SYN-ACK (सिंक्रोनाइज-स्वीकृति), र ग्राहकबाट सर्भरमा ACK (स्वीकृति)। यसले भरपर्दो र व्यवस्थित जडान स्थापित गर्दछ।
2. डाटा ट्रान्सफर:
<![if !supportLists]>· <![endif]>एक पटक TCP जडान स्थापित भएपछि, डाटा ग्राहक र सर्भर बीच TCP खण्डहरू प्रयोग गरेर आदानप्रदान गर्न सकिन्छ।
<![if !supportLists]>· <![endif]>TCP ले प्राप्त खण्डहरू स्वीकार गरेर, हराएको खण्डहरू पुन: प्रक्षेपण गरेर, र आउट-अफ-अर्डर खण्डहरू पुन: क्रमबद्ध गरेर विश्वसनीय डेटा डेलिभरी सुनिश्चित गर्दछ।
3. TCP जडान समाप्ति:
<![if !supportLists]>· <![endif]>वेब क्लाइन्टले पूर्ण वेब पृष्ठ प्राप्त गरेपछि, यसले TCP जडान समाप्ति प्रक्रिया प्रारम्भ गर्दछ।
<![if !supportLists]>· <![endif]>चार-तर्फी ह्यान्डशेक हुन्छ: FIN (समाप्त) ग्राहकबाट सर्भरमा, ACK सर्भरबाट ग्राहकमा, FIN सर्भरबाट ग्राहकमा, र ACK ग्राहकबाट सर्भरमा। यसले राम्रोसँग जडान बन्द गर्दछ।
हाइपरटेक्स्ट ट्रान्सफर प्रोटोकल (HTTP):
1. HTTP अनुरोध:
<![if !supportLists]>· <![endif]>वेब क्लाइन्टले स्थापित TCP जडान प्रयोग गरेर वेब सर्भरमा HTTP अनुरोध पठाउँछ।
<![if !supportLists]>· <![endif]>HTTP अनुरोधमा HTTP विधि (GET, POST, आदि), हेडरहरू, र वैकल्पिक डेटा सहित वांछित वेब पृष्ठको बारेमा जानकारी समावेश छ।
2. वेब सर्भर प्रशोधन:
<![if !supportLists]>· <![endif]>वेब सर्भरले HTTP अनुरोध प्राप्त गर्दछ, यसलाई प्रशोधन गर्दछ, र अनुरोध गरिएको वेब पृष्ठ यसको भण्डारणबाट पुन: प्राप्त गर्दछ।
<![if !supportLists]>· <![endif]>सर्भरले उपयुक्त हेडर र स्थिति कोडहरू सहित वेब पृष्ठको सामग्री समावेश गरी HTTP प्रतिक्रिया उत्पन्न गर्छ।
3. HTTP प्रतिक्रिया:
<![if !supportLists]>· <![endif]>वेब सर्भरले स्थापित TCP जडानमा वेब क्लाइन्टमा HTTP प्रतिक्रिया फिर्ता पठाउँछ।
<![if !supportLists]>· <![endif]>प्रतिक्रियाले हेडरहरू र अनुरोध गरिएको वेब पृष्ठको सामग्री समावेश गर्दछ।
4. वेब पृष्ठ प्रतिपादन:
<![if !supportLists]>· <![endif]>वेब क्लाइन्टले HTTP प्रतिक्रिया प्राप्त गर्दछ, वेब पृष्ठको सामग्री निकाल्छ, र प्रयोगकर्ताको ब्राउजरमा रेन्डर गर्दछ।
<![if !supportLists]>· <![endif]>वेब पृष्ठको दृश्य र अन्तरक्रियात्मक तत्वहरू प्रदर्शन गर्न ब्राउजरले HTML, CSS, JavaScript, र अन्य स्रोतहरू प्रशोधन गर्दछ।
5. ग्राहक-पक्ष अन्तरक्रिया:
<![if !supportLists]>· <![endif]>यदि वेब पृष्ठले क्लाइन्ट-साइड स्क्रिप्टहरू समावेश गर्दछ (जस्तै, JavaScript), ब्राउजरले तिनीहरूलाई कार्यान्वयन गर्दछ, गतिशील अन्तरक्रिया र अद्यावधिकहरूको लागि अनुमति दिँदै।
सारांशमा, वेब क्लाइन्ट-सर्भर अन्तर्क्रियामा भरपर्दो डाटा स्थानान्तरणको लागि TCP जडानको स्थापना र वेब पृष्ठ सामग्री अनुरोध गर्न र वितरण गर्न HTTP को प्रयोग समावेश छ। TCP ले डाटा विश्वसनीयता र अनुक्रमण सुनिश्चित गर्दछ, जबकि HTTP ले वेब अनुरोध र प्रतिक्रियाहरूको संरचना र अर्थशास्त्र परिभाषित गर्दछ। यस अन्तरक्रियाले प्रयोगकर्ताहरूलाई उनीहरूको ब्राउजरहरू मार्फत सहज रूपमा वेब सामग्री पहुँच गर्न र अन्तर्क्रिया गर्न अनुमति दिन्छ।
I. ताररहित प्रविधिहरू वर्णन गर्नुहोस्: वाइफाइ र सेलुलर नेटवर्कहरू
ताररहित प्रविधिहरू: वाइफाइ र सेलुलर नेटवर्कहरू:
वायरलेस टेक्नोलोजीहरूले भौतिक केबलहरूको आवश्यकता बिना नै डाटा आदानप्रदान गर्न उपकरणहरूलाई सक्षम पारेर सञ्चार र कनेक्टिविटीमा क्रान्तिकारी परिवर्तन गरेको छ। दुई प्रमुख ताररहित प्रविधिहरू WiFi (वायरलेस फिडेलिटी) र सेलुलर नेटवर्कहरू हुन्। दुबै इन्टरनेट र अन्य नेटवर्क सेवाहरूमा ताररहित पहुँच प्रदान गर्दछ, तर तिनीहरू फरक तरिकाले सञ्चालन गर्छन् र फरक उद्देश्यहरू सेवा गर्छन्।
वाइफाइ (वायरलेस फिडेलिटी):
WiFi एक स्थानीय वायरलेस प्रविधि हो जुन सामान्यतया एक विशिष्ट क्षेत्र भित्र उच्च-गति इन्टरनेट पहुँच प्रदान गर्न प्रयोग गरिन्छ। यसले यन्त्रहरू र पहुँच बिन्दुहरू (APs) बीचको डाटा प्रसारण गर्न रेडियो फ्रिक्वेन्सीहरू प्रयोग गर्दछ जुन तारयुक्त सञ्जालहरूमा जडान हुन्छन्।
WiFi को मुख्य विशेषताहरु:
1. स्थानीय कभरेज: WiFi ले सीमित क्षेत्र, सामान्यतया घर, कार्यालय, कफी पसल, वा अन्य सार्वजनिक स्थानहरूमा कभरेज प्रदान गर्दछ।
2. पहुँच बिन्दुहरू: पहुँच बिन्दुहरू उपकरणहरू हुन् जसले WiFi नेटवर्कहरू सिर्जना गर्दछ। कभरेज विस्तार गर्न र ठूला वायरलेस नेटवर्कहरू सिर्जना गर्न बहु पहुँच बिन्दुहरू प्रयोग गर्न सकिन्छ।
3. मानकहरू: WiFi 802.11n, 802.11ac, र 802.11ax (Wi-Fi 6) जस्ता विभिन्न संस्करणहरूसँग IEEE 802.11 मापदण्डहरूमा आधारित हुन्छ।
4. फ्रिक्वेन्सी ब्यान्डहरू: वाइफाइले 2.4 GHz र 5 GHz फ्रिक्वेन्सी ब्यान्डहरूमा सञ्चालन गर्दछ, कभरेज र गतिको विभिन्न स्तरहरूको लागि अनुमति दिन्छ।
5. सुरक्षा: वाइफाइ नेटवर्कहरू डेटा गोपनीयता र सुरक्षाको लागि WPA2 (Wi-Fi संरक्षित पहुँच 2) वा WPA3 जस्ता एन्क्रिप्शन विधिहरू प्रयोग गरेर सुरक्षित गर्न सकिन्छ।
उदाहरण: कफी पसलले आफ्ना ग्राहकहरूलाई आफ्नो यन्त्रहरू पसलको WiFi नेटवर्कमा जडान गर्न र पेयपदार्थको आनन्द लिँदै इन्टरनेट पहुँच गर्न अनुमति दिँदै आफ्ना ग्राहकहरूलाई WiFi पहुँच प्रदान गर्दछ।
सेलुलर नेटवर्कहरू:
सेलुलर नेटवर्कहरू, जसलाई मोबाइल नेटवर्कहरू पनि भनिन्छ, सेल टावरहरू वा आधार स्टेशनहरूको नेटवर्क प्रयोग गरेर ठूलो भौगोलिक क्षेत्रमा ताररहित जडान प्रदान गर्दछ। सेलुलर नेटवर्कहरू स्मार्टफोन, ट्याब्लेट र अन्य मोबाइल उपकरणहरूमा मोबाइल सञ्चार र इन्टरनेट पहुँचको लागि प्रयोग गरिन्छ।
सेलुलर नेटवर्क को मुख्य विशेषताहरु:
1. फराकिलो कभरेज: सेलुलर नेटवर्कहरूले ठूला क्षेत्रहरू, प्रायः सम्पूर्ण शहरहरू वा क्षेत्रहरूलाई कभर गर्दछ, कभरेजलाई व्यक्तिगत सेल टावरहरूद्वारा सेवा गरिएका कक्षहरूमा विभाजन गरेर।
2. सेल टावरहरू: सेल टावरहरूले तिनीहरूको कभरेज क्षेत्र भित्र यन्त्रहरूलाई ताररहित जडान प्रदान गर्दछ, र तिनीहरूले रेडियो संकेतहरू प्रयोग गरेर उपकरणहरूसँग सञ्चार गर्छन्।
3. बहु पुस्ताहरू: सेलुलर नेटवर्कहरू पुस्ताहरू मार्फत विकसित भएका छन्, 2G, 3G, 4G (LTE), र 5G, प्रत्येकले उच्च डेटा गति र क्षमताहरू प्रदान गर्दछ।
4. मोबाइल नेटवर्क अपरेटरहरू (वाहकहरू): सेलुलर नेटवर्कहरू मोबाइल नेटवर्क अपरेटरहरू (वाहकहरू) द्वारा संचालित हुन्छन् जसले ग्राहकहरूलाई ताररहित सेवाहरू प्रदान गर्दछ।
5. रोमिङ: सेलुलर सञ्जालहरूले सिमलेस सञ्चारलाई सक्षम बनाउँछन् जबकि प्रयोगकर्ताहरू रोमिङ सम्झौताहरू मार्फत विभिन्न कभरेज क्षेत्रहरू, देशहरूमा समेत सर्छन्।
उदाहरण: एक व्यक्तिले कल गर्न, पाठ सन्देश पठाउन वा इन्टरनेट पहुँच गर्न आफ्नो स्मार्टफोन प्रयोग गर्दछ। सेलुलर नेटवर्कले यी गतिविधिहरूको लागि आवश्यक वायरलेस जडान प्रदान गर्दछ, उपकरणलाई नजिकैको सेल टावरहरूमा जडान गर्दछ।
सारांशमा, वाइफाइ र सेलुलर नेटवर्कहरू इन्टरनेट र सञ्चार सेवाहरू प्रदान गर्ने दुवै आवश्यक वायरलेस प्रविधिहरू हुन्। WiFi स्थानीय क्षेत्र कभरेजको लागि उपयुक्त छ, जबकि सेलुलर नेटवर्कहरूले फराकिलो कभरेज र गतिशीलता प्रदान गर्दछ। यी प्रविधिहरू बीचको छनोट कभरेज क्षेत्र, गतिशीलता आवश्यकताहरू, डेटा गति, र विशिष्ट प्रयोग केसहरू जस्ता कारकहरूमा निर्भर गर्दछ।
ताररहित र मोबाइल नेटवर्कहरू वर्णन गर्नुहोस्
ताररहित नेटवर्कहरू:
ताररहित सञ्जालहरूले कुनै पनि प्रकारको कम्प्युटर सञ्जाललाई जनाउँछ जसले यन्त्रहरू बीच सञ्चार स्थापना गर्न ताररहित डेटा जडानहरू प्रयोग गर्दछ। यी नेटवर्कहरूले भौतिक केबलहरूको आवश्यकतालाई हटाउँछन् र उपकरणहरूलाई रेडियो तरंगहरू, इन्फ्रारेड संकेतहरू, वा अन्य ताररहित माध्यमहरूमा डाटा आदानप्रदान गर्न अनुमति दिन्छ। ताररहित सञ्जालहरू साना-स्तरीय स्थानीय सञ्जालहरूदेखि ठूला-ठूला वाइड-एरिया नेटवर्कहरूसम्म हुन सक्छन्। यहाँ ताररहित सञ्जालका केही प्रमुख पक्षहरू छन्:
1. वायरलेस नेटवर्क को प्रकार:
<![if !supportLists]>· <![endif]>वायरलेस लोकल एरिया नेटवर्कहरू (वाइफाइ): घर, कार्यालय र सार्वजनिक ठाउँहरू जस्ता सीमित क्षेत्रहरूमा ताररहित जडान प्रदान गर्नुहोस्।
<![if !supportLists]>· <![endif]>Wireless Wide Area Networks (WWAN): ठूला भौगोलिक क्षेत्रहरू कभर गर्नुहोस्, प्रायः सेलुलर नेटवर्कहरू र उपग्रह संचारद्वारा प्रदान गरिन्छ।
<![if !supportLists]>· <![endif]>Wireless Personal Area Networks (WPAN): ब्लुटुथ वा Zigbee जस्ता प्रविधिहरू प्रयोग गरेर, सामान्यतया केही मिटरको दूरीमा यन्त्रहरू जडान गर्नुहोस्।
2. ताररहित सञ्जालका फाइदाहरू:
<![if !supportLists]>· <![endif]>गतिशीलता: प्रयोगकर्ताहरूले नेटवर्कमा जडान गर्न सक्छन् र विभिन्न स्थानहरूबाट स्रोतहरू पहुँच गर्न सक्छन् कुनै विशिष्ट भौतिक स्थानमा टेदर नगरी।
<![if !supportLists]>· <![endif]>लचिलोपन: वायरलेस नेटवर्कहरू सेटअप गर्न र पुन: कन्फिगर गर्न सजिलो छ, तिनीहरूलाई गतिशील वातावरणको लागि उपयुक्त बनाउँदै।
<![if !supportLists]>· <![endif]>स्केलेबिलिटी: थप पहुँच बिन्दुहरू वा यन्त्रहरू थपेर वायरलेस नेटवर्कहरू विस्तार गर्न अपेक्षाकृत सरल छ।
<![if !supportLists]>· <![endif]>लागत बचत: वायरलेस नेटवर्कहरूले व्यापक केबल र पूर्वाधारको आवश्यकतालाई कम गर्न सक्छ।
3. ताररहित सञ्जालका चुनौतीहरू:
<![if !supportLists]>· <![endif]>हस्तक्षेप: ताररहित संकेतहरू अन्य इलेक्ट्रोनिक उपकरणहरू वा भौतिक अवरोधहरूबाट हस्तक्षेपद्वारा प्रभावित हुन सक्छ।
<![if !supportLists]>· <![endif]>सुरक्षा: वायरलेस नेटवर्कहरू इभड्रपिङ र अनधिकृत पहुँचको लागि संवेदनशील छन् यदि ठीकसँग सुरक्षित छैन भने।
<![if !supportLists]>· <![endif]>कभरेज र दायरा: ताररहित सञ्जालहरूको तुलनामा ताररहित सञ्जालहरूको दायरा सीमित छ, र कभरेज सङ्केत शक्ति र अवरोधहरू जस्ता कारकहरूद्वारा प्रभावित हुन सक्छ।
मोबाइल नेटवर्कहरू:
मोबाइल नेटवर्कहरू मोबाइल उपकरणहरू, जस्तै स्मार्टफोन, ट्याब्लेट र ल्यापटपहरूमा सञ्चार सेवाहरू प्रदान गर्न डिजाइन गरिएको वायरलेस नेटवर्कको एक विशिष्ट प्रकार हो। मोबाइल नेटवर्कहरूले फराकिलो भौगोलिक क्षेत्रमा भ्वाइस र डेटा संचार सक्षम गर्न सेलुलर प्रविधि र पूर्वाधार प्रयोग गर्दछ। यहाँ मोबाइल नेटवर्क को मुख्य विशेषताहरु छन्:
1. सेलुलर वास्तुकला:
<![if !supportLists]>· <![endif]>मोबाइल नेटवर्कहरू कक्षहरूमा विभाजित हुन्छन्, प्रत्येक सेल टावर वा आधार स्टेशनद्वारा सेवा गरिन्छ। यी कक्षहरूले सामूहिक रूपमा ठूलो क्षेत्रलाई कभर गर्छन् र प्रयोगकर्ताहरू सेलहरू बीचमा सर्ने क्रममा निर्बाध सञ्चार प्रदान गर्छन्।
2. मोबाइल नेटवर्कको पुस्ता:
<![if !supportLists]>· <![endif]>2G (दोस्रो पुस्ता): डिजिटल भ्वाइस कम्युनिकेशन र आधारभूत डाटा सेवाहरू प्रस्तुत गरियो।
<![if !supportLists]>· <![endif]>3G (तेस्रो पुस्ता): छिटो डाटा गति सक्षम पारियो र मोबाइल इन्टरनेट पहुँच, भिडियो कल, र मल्टिमिडिया सेवाहरू प्रस्तुत गरियो।
<![if !supportLists]>· <![endif]>4G (चौथो जेनेरेसन, LTE): उल्लेखनीय रूपमा उच्च डाटा गति, सुधारिएको आवाज गुणस्तर, र उन्नत अनुप्रयोगहरूको लागि समर्थन प्रस्ताव।
<![if !supportLists]>· <![endif]>5G (पाँचौं जेनेरेसन): अल्ट्रा-हाइ-स्पीड डाटा ट्रान्समिसन, कम विलम्बता, र इन्टरनेट अफ थिंग्स (IoT) र उदीयमान प्रविधिहरूलाई समर्थन गर्दछ।
3. मोबाइल नेटवर्क अपरेटरहरू (वाहकहरू):
<![if !supportLists]>· <![endif]>मोबाइल नेटवर्कहरू मोबाइल नेटवर्क अपरेटरहरू वा क्यारियरहरू भनेर चिनिने टेलिकम कम्पनीहरूद्वारा संचालित हुन्छन्। तिनीहरू प्रयोगकर्ताहरूलाई सदस्यता-आधारित सेवाहरू प्रदान गर्छन्।
4. रोमिङ र हस्तान्तरण:
<![if !supportLists]>· <![endif]>मोबाइल उपकरणहरूले निरन्तर सञ्चार कायम राख्दा विभिन्न सेल टावरहरू र विभिन्न क्यारियरहरू बीच निर्बाध रूपमा स्विच गर्न सक्छन्। यसलाई रोमिङ र ह्यान्डओभर भनिन्छ।
5. मोबाइल डाटा सेवाहरू:
<![if !supportLists]>· <![endif]>मोबाइल नेटवर्कहरूले डेटा सेवाहरू प्रदान गर्दछ जसले प्रयोगकर्ताहरूलाई इन्टरनेट पहुँच गर्न, मोबाइल एपहरू प्रयोग गर्न र अनलाइन गतिविधिहरू गर्न सक्षम बनाउँछ।
उदाहरण: एक व्यक्तिले सडकमा हिंड्दा कल गर्न आफ्नो स्मार्टफोन प्रयोग गर्दछ। कल निर्बाध रूपमा विभिन्न सेल टावरहरू बीच हस्तान्तरण गरिन्छ जब तिनीहरू सार्न्छन्, निर्बाध सञ्चार कायम राख्दै।
सारांशमा, वायरलेस नेटवर्कहरूले विभिन्न प्रविधिहरू समावेश गर्दछ जसले उपकरणहरूलाई भौतिक केबलहरू बिना सञ्चार गर्न अनुमति दिन्छ। मोबाइल नेटवर्कहरू मोबाइल उपकरणहरूको लागि अनुकूलित एक विशेष प्रकारको वायरलेस नेटवर्क हो, सेलुलर टेक्नोलोजी प्रयोग गरी व्यापक क्षेत्रमा आवाज र डेटा सेवाहरू प्रदान गर्न। दुबै ताररहित र मोबाइल सञ्जालहरूले आधुनिक सञ्चार र जडानलाई सक्षम बनाउन महत्त्वपूर्ण भूमिका खेल्छन्।
६.१। वाइफाइ: 802.11 ताररहित ल्यानहरू:
IEEE 802.11 मानकमा आधारित वायरलेस ल्यानहरू (लोकल एरिया नेटवर्कहरू), जसलाई सामान्यतया वाइफाइ भनिन्छ, आधुनिक नेटवर्किङको आधारभूत भाग बनेको छ। वाइफाइले घर, कार्यालय र सार्वजनिक ठाउँहरू जस्ता सीमित क्षेत्रभित्रका यन्त्रहरू बीच ताररहित सञ्चारलाई सक्षम बनाउँछ। यो खण्डले वाइफाइ प्रविधिका विभिन्न पक्षहरूमा ध्यान दिन्छ:
६.१.१। 802.11 ताररहित ल्यान वास्तुकला:
<![if !supportLists]>· <![endif]>आधारभूत कम्पोनेन्टहरू: एक सामान्य वाइफाइ नेटवर्कमा ल्यापटप, स्मार्टफोनहरू, र पहुँच बिन्दुहरू (APs) जस्ता ताररहित उपकरणहरू (क्लाइन्टहरू) समावेश हुन्छन्। एपीहरूले तारयुक्त नेटवर्कमा सञ्चार र जडानको लागि केन्द्रीय बिन्दुको रूपमा काम गर्छन्।
<![if !supportLists]>· <![endif]>सेवा सेट: एउटै WiFi नेटवर्कमा जडान भएका उपकरणहरूको समूहलाई आधारभूत सेवा सेट (BSS) भनिन्छ। धेरै BSSs ले विस्तारित सेवा सेट (ESS) गठन गर्न सक्छ जब वितरण प्रणाली मार्फत आपसमा जडान हुन्छ।
६.१.२। 802.11 MAC प्रोटोकल:
<![if !supportLists]>· <![endif]>डिस्ट्रिब्युटेड कोऑर्डिनेसन फंक्शन (DCF): 802.11 को लागि पूर्वनिर्धारित MAC प्रोटोकल, जसले टक्करबाट बच्नको लागि क्यारियर सेन्स मल्टिपल एक्सेस विथ कोलिसन एभाइडेन्स (CSMA/CA) प्रयोग गर्दछ।
<![if !supportLists]>· <![endif]>भर्चुअल क्यारियर सेन्सिङ: च्यानल व्यस्त वा निष्क्रिय छ कि छैन भनेर निर्धारण गर्न यन्त्रहरूले स्पष्ट च्यानल मूल्याङ्कन (CCA) को लागि सुन्छन्। यसले लुकेका टर्मिनल समस्याहरूबाट बच्न मद्दत गर्दछ।
<![if !supportLists]>· <![endif]>अनियमित ब्याकअफ: यन्त्रहरूले टक्कर पछि प्रसारण पुन: प्रयास गर्नु अघि अनियमित ब्याकअफ अवधि परिचय गर्दछ।
६.१.३। IEEE 802.11 फ्रेम:
<![if !supportLists]>· <![endif]>फ्रेम संरचना: 802.11 फ्रेमले फ्रेम नियन्त्रण, अवधि, ठेगाना क्षेत्रहरू (स्रोत र गन्तव्य), र डेटा जस्ता क्षेत्रहरू समावेश गर्दछ।
<![if !supportLists]>· <![endif]>फ्रेम प्रकारहरू: विभिन्न फ्रेम प्रकारहरूमा डेटा फ्रेमहरू (उपकरणहरू बीच डेटा बोक्ने), नियन्त्रण फ्रेमहरू (नेटवर्क प्रबन्ध गर्नुहोस्), र व्यवस्थापन फ्रेमहरू (नेटवर्क खोज र सम्बद्धता ह्यान्डल गर्नुहोस्) समावेश छन्।
६.१.४। समान आईपी सबनेटमा गतिशीलता:
<![if !supportLists]>· <![endif]>रोमिङ: वाइफाइ नेटवर्कमा, एउटै आईपी ठेगाना र सबनेट कायम राख्दा यन्त्रहरू एपीहरू बीच सार्न सक्छन्। यसलाई लेयर २ (L2) रोमिङ भनिन्छ।
<![if !supportLists]>· <![endif]>सिमलेस ह्यान्डओभर: एउटा यन्त्र एक AP को कभरेज क्षेत्रबाट अर्कोमा सर्ने क्रममा, यसले निर्बाध रूपमा नयाँ AP मा आफ्नो सम्बन्ध बदल्न सक्छ।
६.१.५। व्यक्तिगत क्षेत्र नेटवर्क: ब्लुटुथ:
<![if !supportLists]>· <![endif]>ब्लुटुथ: स्मार्टफोन, हेडफोन र IoT यन्त्रहरू जस्ता यन्त्रहरू जडान गर्न छोटो-दायरा व्यक्तिगत क्षेत्र नेटवर्कहरू (PANs) सिर्जना गर्न प्रयोग गरिने वायरलेस प्रविधि।
<![if !supportLists]>· <![endif]>पिकोनेट: एउटा ब्लुटुथ यन्त्र (मास्टर) र सातवटा अन्य यन्त्रहरू (दासहरू) द्वारा बनेको नेटवर्क।
<![if !supportLists]>· <![endif]>स्क्याटरनेट: धेरै अन्तरसम्बन्धित पिकोनेटहरूले स्क्याटरनेट बनाउँछन्, जसले उपकरणहरूलाई एकै साथ धेरै नेटवर्कहरूमा भाग लिन अनुमति दिन्छ।
उदाहरण: ग्राहकहरूले आफ्नो ल्यापटप र स्मार्टफोनहरू पसलको नेटवर्कमा जडान गर्न Wi-Fi प्रयोग गर्ने कफी पसलको कल्पना गर्नुहोस्। Wi-Fi पहुँच बिन्दुहरूले सम्पूर्ण पसलमा कभरेज प्रदान गर्दछ, ग्राहकहरूलाई जडान रहँदा वरिपरि घुम्न अनुमति दिन्छ।
सारांशमा, IEEE 802.11 मानकमा आधारित वाइफाइले सीमित क्षेत्रमा ताररहित सञ्चारलाई सक्षम बनाउँछ। यसले विशेष MAC प्रोटोकल, फ्रेम संरचना, र यन्त्रहरूको लागि सहज जडान प्रदान गर्न व्यवस्थापन संयन्त्रहरू प्रयोग गर्दछ। वाइफाइले समान आईपी सबनेट भित्र गतिशीलतालाई समर्थन गर्दछ, उपकरणहरूलाई उनीहरूको आईपी ठेगाना परिवर्तन नगरी पहुँच बिन्दुहरू बीच घुम्न अनुमति दिन्छ। थप रूपमा, ब्लुटुथले व्यक्तिगत क्षेत्र नेटवर्कहरूको लागि छोटो-दायरा वायरलेस जडान प्रदान गर्दछ, यसले निकटतामा विभिन्न उपकरणहरू जडान गर्नको लागि आदर्श बनाउँछ।
६.२। सेलुलर नेटवर्कहरू के हुन्: 4G र 5G। वर्णन गर्नुहोस्
६.२। सेलुलर नेटवर्कहरू: 4G र 5G:
सेलुलर सञ्जालहरू ताररहित सञ्चार प्रणालीहरू हुन् जसले सेल टावरहरू वा बेस स्टेशनहरूको नेटवर्क प्रयोग गरी स्मार्टफोन, ट्याब्लेट र IoT यन्त्रहरू जस्ता यन्त्रहरूमा मोबाइल भ्वाइस र डेटा सेवाहरू उपलब्ध गराउँछन्। मोबाइल सञ्चारमा महत्त्वपूर्ण प्रभाव पार्ने सेलुलर नेटवर्कका दुई पुस्ताहरू 4G (चौथो पुस्ता) र 5G (पाँचौं पुस्ता) हुन्।
4G (चौथो पुस्ता):
4G, LTE (दीर्घ-अवधि इभोलुसन) को रूपमा पनि चिनिन्छ, ले यसको पूर्ववर्ती, 3G भन्दा महत्त्वपूर्ण सुधारहरू प्रस्तुत गर्यो। यसले उच्च डाटा गति, सुधारिएको आवाज गुणस्तर, र परिष्कृत मल्टिमिडिया क्षमताहरू प्रदान गर्नमा केन्द्रित थियो। यहाँ 4G को केहि प्रमुख सुविधाहरू छन्:
1. उच्च डाटा दरहरू: 4G ले 3G को तुलनामा धेरै उच्च डाटा गति प्रदान गर्दछ, स्ट्रिमिङ, भिडियो कन्फरेन्सिङ, र अनलाइन गेमिङ जस्ता डाटा-गहन अनुप्रयोगहरूको लागि राम्रो समर्थन प्रदान गर्दछ।
2. IP-आधारित नेटवर्क: 4G एक सबै-IP नेटवर्कको रूपमा डिजाइन गरिएको छ, जसले नेटवर्क संरचनालाई सरल बनाउँछ र अन्य IP-आधारित सेवाहरूसँग सिमलेस एकीकरण सक्षम बनाउँछ।
3. कम विलम्बता: 4G ले संचार ढिलाइ (विलम्बता) कम गर्छ, परिणामस्वरूप वास्तविक-समय संचार र थप उत्तरदायी अनुप्रयोगहरू सुधारिएको छ।
4. मल्टिमिडिया समर्थन: 4G ले उच्च गुणस्तरको भिडियो स्ट्रिमिङ, भिडियो कलिङ, र मल्टिमिडिया सामग्री डेलिभरीलाई समर्थन गर्दछ।
5. कुशल स्पेक्ट्रम प्रयोग: 4G नेटवर्कहरूले स्पेक्ट्रम उपयोगलाई अनुकूलन गर्न र समग्र नेटवर्क क्षमता सुधार गर्न उन्नत प्रविधिहरू प्रयोग गर्दछ।
6. ब्याकवर्ड कम्प्याटिबिलिटी: 4G सञ्जालहरूले प्राय: ब्याकवर्ड कम्प्याटिबिलिटीका लागि 3G प्रविधिहरूलाई समर्थन गर्दछ, यन्त्रहरूले 4G समर्थन नगरे पनि नेटवर्कमा जडान हुन सक्छन् भन्ने सुनिश्चित गर्दै।
5G (पाँचौं पुस्ता):
5G ले सेलुलर टेक्नोलोजीमा ठूलो छलांग प्रस्तुत गर्दछ, अझ उच्च डाटा दरहरू, अति कम विलम्बता, र जडान गरिएका यन्त्रहरूको ठूलो संख्याको लागि समर्थनको प्रतिज्ञा गर्दै। यहाँ 5G को केहि प्रमुख सुविधाहरू छन्:
1. उच्च डाटा दरहरू: 5G ले 4K र 8K भिडियोहरूको सिमलेस स्ट्रिमिङ, भर्चुअल वास्तविकता (VR), र संवर्धित वास्तविकता (AR) अनुप्रयोगहरू सक्षम पार्दै, 4G भन्दा उल्लेखनीय रूपमा छिटो डेटा गति प्रदान गर्दछ।
2. अल्ट्रा-लो ल्याटेन्सी: 5G ले रिमोट सर्जरी, स्वायत्त सवारी साधन र औद्योगिक स्वचालन जस्ता वास्तविक-समय अनुप्रयोगहरूलाई सम्भाव्य बनाउँदै केही मिलिसेकेन्डमा विलम्बता घटाउने लक्ष्य राख्छ।
3. ठूलो IoT कनेक्टिविटी: 5G ले स्मार्टफोन र ल्यापटपदेखि IoT उपकरणहरू र सेन्सरहरूमा धेरै यन्त्रहरू जडान गर्न सक्छ, जसले इन्टरनेट अफ थिंग्स (IoT) को लागि आधार बनाउँछ।
4. नेटवर्क स्लाइसिङ: 5G ले विशेष प्रयोग केसहरूको लागि अनुकूल भर्चुअल नेटवर्क स्लाइसहरू सिर्जना गर्न, स्रोतहरू अनुकूलन गर्न र अनुकूलित सेवाहरू प्रदान गर्न सक्षम बनाउँछ।
5. बीमफर्मिङ र MIMO: 5G ले सिग्नल कभरेज र क्षमता बढाउन बीमफर्मिङ र बहु-इनपुट मल्टिपल-आउटपुट (MIMO) जस्ता उन्नत एन्टेना प्रविधिहरू प्रयोग गर्दछ।
6. मिलिमिटर वेभ (mmWave): केही 5G डिप्लोयमेन्टहरूले अझ छिटो गतिको लागि उच्च आवृत्ति ब्यान्डहरू (mmWave) प्रयोग गर्दछ, तर छोटो कभरेज दूरीको साथ।
उदाहरण: 5G-सक्षम स्मार्टफोन भएको प्रयोगकर्ताले ठूला फाइलहरू डाउनलोड गर्न, उच्च-परिभाषा भिडियोहरू स्ट्रिम गर्न र ढिलाइ नगरी वास्तविक-समय अनलाइन गेमिङमा संलग्न हुन सक्षम पार्दै, बिजुली-छिटो डाउनलोड गतिको अनुभव गर्दछ।
संक्षेपमा, सेलुलर नेटवर्कहरू 3G बाट 4G र अब 5G मा विकसित भएका छन्, प्रत्येक पुस्ताले डाटा दर, विलम्बता, जडान, र समग्र नेटवर्क क्षमताहरूमा सुधारहरू ल्याइरहेको छ। 5G, विशेष गरी, परिवर्तनकारी परिवर्तनहरू प्रस्तुत गर्दछ जसले स्मार्ट शहरहरू र स्वायत्त सवारी साधनहरूदेखि टाढाको स्वास्थ्य सेवा र औद्योगिक स्वचालनसम्मका नयाँ अनुप्रयोगहरू र सेवाहरूलाई शक्ति दिन्छ।
Thank You for connoting our Site