Flow Control in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
Flow Control in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
Flow Control क्या है?
**Flow Control** कंप्यूटर नेटवर्क में एक महत्वपूर्ण प्रक्रिया है जो **डेटा ट्रांसमिशन की गति को नियंत्रित करती है**, ताकि **स्रोत (Sender) और गंतव्य (Receiver)** के बीच डेटा सही गति से भेजा और प्राप्त किया जा सके।
Flow Control की आवश्यकता क्यों होती है?
Flow Control आवश्यक है क्योंकि:
- **स्रोत और गंतव्य की प्रसंस्करण गति भिन्न हो सकती है**, जिससे डेटा लॉस या ओवरलोडिंग हो सकती है।
- **डेटा ट्रांसमिशन में नेटवर्क कंजेशन (Congestion)** को रोका जा सकता है।
- **नेटवर्क की कार्यक्षमता और दक्षता को बनाए रखने में मदद करता है।**
Flow Control के प्रकार (Types of Flow Control)
Flow Control को मुख्य रूप से दो प्रकारों में विभाजित किया जाता है:
1. Stop-and-Wait Flow Control
- इसमें **स्रोत (Sender) एक समय में केवल एक डेटा पैकेट भेजता है**।
- जब तक **रिसीवर (Receiver) से ACK (Acknowledgment) प्राप्त नहीं होता**, तब तक अगला पैकेट नहीं भेजा जाता।
- **लाभ:** यह डेटा लॉस को रोकता है और सुरक्षित संचार सुनिश्चित करता है।
- **हानि:** धीमी डेटा ट्रांसमिशन गति।
2. Sliding Window Flow Control
- इसमें **स्रोत एक साथ कई डेटा पैकेट भेज सकता है**।
- प्रत्येक पैकेट को एक **सीक्वेंस नंबर** दिया जाता है, जिससे सही क्रम में डेटा प्राप्त होता है।
- रिसीवर पुष्टि (ACK) भेजता है कि कौन-कौन से पैकेट सही ढंग से प्राप्त हुए हैं।
- **लाभ:** यह अधिक प्रभावी और तेज़ डेटा ट्रांसमिशन प्रदान करता है।
- **हानि:** अधिक जटिलता और संसाधनों की आवश्यकता।
Flow Control में उपयोग किए जाने वाले प्रोटोकॉल
Flow Control को लागू करने के लिए विभिन्न नेटवर्किंग प्रोटोकॉल्स का उपयोग किया जाता है:
- **TCP (Transmission Control Protocol)** - कनेक्शन-ओरिएंटेड संचार के लिए।
- **HDLC (High-Level Data Link Control)** - डेटा लिंक लेयर में उपयोग किया जाता है।
- **PPP (Point-to-Point Protocol)** - सीरियल कम्युनिकेशन में उपयोग किया जाता है।
Flow Control और Congestion Control में अंतर
| विशेषता | Flow Control | Congestion Control |
|---|---|---|
| परिभाषा | स्रोत और गंतव्य के बीच डेटा प्रवाह को नियंत्रित करता है। | नेटवर्क में ट्रैफिक को नियंत्रित करता है ताकि भीड़भाड़ न हो। |
| नियंत्रण स्तर | एंड-टू-एंड संचार (Sender और Receiver के बीच)। | नेटवर्क स्तर पर (संपूर्ण नेटवर्क ट्रैफिक)। |
| उदाहरण | Sliding Window, Stop-and-Wait | TCP Congestion Control, Leaky Bucket Algorithm |
Flow Control के लाभ
- डेटा ट्रांसमिशन की दक्षता बढ़ाता है।
- नेटवर्क में **डेटा लॉस और ओवरलोडिंग** को रोकता है।
- स्रोत और गंतव्य के बीच **सामंजस्य बनाए रखता है**।
- नेटवर्क में **Congestion को कम करता है**।
निष्कर्ष
Flow Control कंप्यूटर नेटवर्क में **डेटा ट्रांसमिशन की गति और विश्वसनीयता को बनाए रखने के लिए आवश्यक** है। यह **Stop-and-Wait** और **Sliding Window** जैसी तकनीकों के माध्यम से डेटा संचार को नियंत्रित करता है।
Related Articles
Simple Network Management Protocol (SNMP) क्या है? पूरी जानकारी हिंदी में
Simple Network Management Protocol (SNMP) क्या है? **SNMP (Simple Network Management Protocol...
Read More →DNS क्या है और यह कैसे काम करता है? पूरी जानकारी हिंदी में
DNS क्या है? **DNS (Domain Name System)** एक **नेटवर्क प्रोटो...
Read More →Email (SMTP, MIME, IMAP) क्या है? पूरी जानकारी हिंदी में
Email (ईमेल) क्या है? **Email (Electronic Mail)** इंटरनेट पर सं...
Read More →SSH क्या है? SSH कैसे काम करता है? पूरी जानकारी हिंदी में
SSH क्या है? **SSH (Secure Shell)** एक **सुरक्षित नेटवर्क ...
Read More →FTP in Hindi – FTP क्या है और इसके प्रकार
FTP क्या है? **FTP (File Transfer Protocol)** एक नेटवर्क प्रोटो...
Read More →