Network Layer द्वारा प्रदान की जाने वाली सेवाएँ (Services Provided by Network Layer) in Computer Networks in Hindi


Network Layer द्वारा प्रदान की जाने वाली सेवाएँ

**Network Layer** OSI मॉडल की **तीसरी लेयर (Layer 3)** है, जो **डेटा पैकेट्स को एक डिवाइस से दूसरी डिवाइस तक पहुँचाने का कार्य करती है**। यह लेयर **एड्रेसिंग, रूटिंग, पैकेट ट्रांसमिशन और डेटा डिलीवरी जैसी सेवाएँ प्रदान करती है**।

Network Layer की मुख्य सेवाएँ

Network Layer निम्नलिखित महत्वपूर्ण सेवाएँ प्रदान करती है:

1. Packet Forwarding (पैकेट फॉरवर्डिंग)

  • Network Layer डेटा पैकेट्स को **सोर्स (Source) से डेस्टिनेशन (Destination) तक भेजती है**।
  • यह **राउटर (Router) के माध्यम से पैकेट को सही मार्ग पर अग्रेषित (Forward) करती है**।

2. Logical Addressing (लॉजिकल एड्रेसिंग)

  • Network Layer प्रत्येक डिवाइस को **एक यूनिक IP एड्रेस प्रदान करती है**।
  • **IP एड्रेस** डेटा पैकेट्स को सही डेस्टिनेशन तक पहुँचाने में मदद करता है।

3. Routing (रूटिंग)

  • Network Layer **रूटिंग एल्गोरिदम (Routing Algorithms) का उपयोग करके सबसे अच्छा मार्ग (Best Path) तय करती है**।
  • राउटर (Router) विभिन्न नेटवर्क्स के बीच डेटा ट्रांसमिशन को नियंत्रित करते हैं।

4. Connectionless और Connection-Oriented Services

  • **Connectionless Service:** डेटा पैकेट्स को बिना किसी निश्चित कनेक्शन के भेजा जाता है (जैसे IP Protocol)।
  • **Connection-Oriented Service:** डेटा ट्रांसमिशन से पहले एक स्थिर कनेक्शन स्थापित किया जाता है (जैसे TCP)।

5. Packet Fragmentation and Reassembly (पैकेट फ्रैगमेंटेशन और रीअसेंबली)

  • अगर डेटा पैकेट बहुत बड़ा होता है, तो Network Layer इसे **छोटे टुकड़ों (Fragments) में विभाजित करती है**।
  • गंतव्य पर पहुँचने के बाद, यह **फ्रैगमेंट्स को फिर से जोड़कर (Reassemble) पूरा डेटा तैयार करती है**।

6. Error Handling and Diagnostics (त्रुटि सुधार और निदान)

  • **ICMP (Internet Control Message Protocol)** नेटवर्क में त्रुटियों (Errors) का पता लगाने और सुधारने के लिए उपयोग किया जाता है।
  • यह सेवा नेटवर्क समस्याओं की पहचान करने और उन्हें ठीक करने में मदद करती है।

7. Congestion Control (भीड़ नियंत्रण)

  • Network Layer **नेटवर्क ट्रैफिक को मैनेज करती है** ताकि अधिक ट्रैफिक के कारण नेटवर्क धीमा न हो।
  • Congestion होने पर डेटा ट्रांसमिशन को धीमा कर दिया जाता है या वैकल्पिक मार्ग (Alternate Route) चुना जाता है।

8. Quality of Service (QoS) प्रबंधन

  • नेटवर्क ट्रैफिक को प्राथमिकता देती है, ताकि **महत्वपूर्ण डेटा (जैसे वीडियो कॉल, वॉयस ट्रैफिक) को पहले भेजा जाए**।
  • QoS सुनिश्चित करता है कि **नेटवर्क परफॉर्मेंस उच्च रहे**।

9. Multicasting and Broadcasting (मल्टीकास्टिंग और ब्रॉडकास्टिंग)

  • **Broadcasting:** एक डिवाइस नेटवर्क के सभी डिवाइसेस को डेटा भेजती है।
  • **Multicasting:** डेटा केवल एक विशिष्ट ग्रुप को भेजा जाता है।

Network Layer द्वारा उपयोग किए जाने वाले प्रमुख प्रोटोकॉल

प्रोटोकॉल विवरण
IP (Internet Protocol) डेटा पैकेट्स को नेटवर्क में एड्रेसिंग और रूटिंग प्रदान करता है।
ICMP (Internet Control Message Protocol) नेटवर्क समस्याओं का पता लगाने और समाधान करने के लिए उपयोग किया जाता है।
ARP (Address Resolution Protocol) IP एड्रेस को MAC एड्रेस में परिवर्तित करता है।
RARP (Reverse Address Resolution Protocol) MAC एड्रेस को IP एड्रेस में परिवर्तित करता है।
OSPF (Open Shortest Path First) बेहतर रूटिंग के लिए डायनामिक रूप से नेटवर्क पथों को अपडेट करता है।
BGP (Border Gateway Protocol) अलग-अलग नेटवर्क (Autonomous Systems) के बीच रूटिंग के लिए उपयोग किया जाता है।

Network Layer की सेवाएँ और अन्य OSI मॉडल लेयर्स की तुलना

OSI मॉडल लेयर Network Layer से अंतर
Physical Layer Network Layer डेटा के ट्रांसमिशन मार्ग को निर्धारित करती है, जबकि Physical Layer केवल डेटा भेजने का कार्य करती है।
Data Link Layer Data Link Layer केवल **सीधे जुड़े हुए डिवाइसेस के बीच संचार** करती है, जबकि Network Layer **नेटवर्क के विभिन्न डिवाइसेस के बीच संचार** करती है।
Transport Layer Transport Layer **एंड-टू-एंड संचार** को संभालती है, जबकि Network Layer **पैकेट्स को रूट करने का कार्य करती है**।

Network Layer की सेवाओं के लाभ

  • **डेटा पैकेट्स को सही गंतव्य तक पहुँचाने के लिए एड्रेसिंग प्रदान करता है।**
  • **रूटिंग एल्गोरिदम के माध्यम से सबसे अच्छा मार्ग निर्धारित करता है।**
  • **Fragmentation और Reassembly की सहायता से बड़े डेटा पैकेट्स को संभालता है।**
  • **नेटवर्क ट्रैफिक को नियंत्रित करता है और डेटा ट्रांसमिशन को अनुकूलित करता है।**
  • **नेटवर्क परफॉर्मेंस को बेहतर बनाने में मदद करता है।**

निष्कर्ष

**Network Layer** कंप्यूटर नेटवर्क की एक महत्वपूर्ण लेयर है, जो **डेटा पैकेट्स को स्रोत से गंतव्य तक सही तरीके से पहुँचाने** का कार्य करती है। यह **एड्रेसिंग, रूटिंग, पैकेट फ्रैगमेंटेशन, एरर हैंडलिंग और QoS जैसी महत्वपूर्ण सेवाएँ प्रदान करती है**। इसके बिना, **डेटा ट्रांसमिशन का सही और सुरक्षित संचालन संभव नहीं होगा**।

Related Post

Comments

Comments