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 Post
- Computer Network in Hindi: Definitions, Goals, Components, Architecture, Classifications & Types Explained
- Layered Architecture in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Protocol Hierarchy in Computer Network in Hindi: परिभाषा, कार्य और स्तर
- Design Issues of Network Layer in Hindi: परिभाषा, कार्य और समस्याएँ
- Interfaces and Services in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
- Connection-Oriented और Connectionless Services in Computer Network in Hindi: परिभाषा, अंतर और उदाहरण
- Service Primitives in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Service Primitive Design Issues & Its Functionality in Computer Network in Hindi
- ISO OSI Reference Model in Hindi: परिभाषा, सिद्धांत और कार्य
- TCP/IP Model in Hindi: परतें, कार्य और विशेषताएँ
- Physical Layer in Computer Networks in Hindi: सिद्धांत, कार्य और महत्व
- Bandwidth in Physical Layer in Hindi: परिभाषा, प्रकार और महत्व
- Data Link Layer in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Services Provided by Data Link Layer in Hindi: परिभाषा, प्रकार और कार्य
- Framing in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
- Flow Control in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
- Error Control in Computer Networks in Hindi: परिभाषा, प्रकार और तकनीकें
- Data Link Layer Protocols in Computer Network in Hindi: प्रकार, कार्य और उपयोग
- Elementary & Sliding Window Protocol in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- 1-Bit Sliding Window Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Go-Back-N Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Selective Repeat Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Hybrid ARQ Protocol in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
- Protocol Verification in Computer Networks in Hindi: Finite State Machine & Petri Net Models
- ARP, RARP, GARP in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- MAC Layer in Computer Network in Hindi: परिभाषा, कार्य और प्रोटोकॉल
- MAC Address in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Binary Exponential Back-off (BEB) Algorithm in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Distributed Random Access Schemes & Contention Schemes in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Data Services (ALOHA and Slotted ALOHA) in Computer Network in Hindi: परिभाषा, कार्य और तुलना
- Local-Area Networks (CSMA, CSMA/CD, CSMA/CA) in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Collision-Free Protocols in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Bit Map Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- BRAP (Bit-Map Reservation Access Protocol) in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Binary Countdown Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- MLMA (Multilevel Multiaccess) Limited Contention Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Adaptive Tree Walk Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Performance Measuring Metrics in Computer Networks in Hindi: परिभाषा, प्रकार और उपयोग
- IEEE 802 Standards & Their Variants in Computer Networks in Hindi: परिभाषा, प्रकार और उपयोग
- Network Layer की आवश्यकता (Need of Network Layer) in Computer Networks in Hindi: परिभाषा, कार्य और महत्व
- Network Layer द्वारा प्रदान की जाने वाली सेवाएँ (Services Provided by Network Layer) in Computer Networks in Hindi
- Network Layer की डिज़ाइन समस्याएँ (Design Issues of Network Layer) in Computer Networks in Hindi
- Least Cost Routing Algorithm in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- Bellman-Ford Algorithm in Computer Networks in Hindi: परिभाषा, कार्य, और उदाहरण
- Dijkstra Algorithm in Computer Networks in Hindi: परिभाषा, कार्य, और उदाहरण
- Hierarchical Routing in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- Broadcast Routing in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- Multicast Routing in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- IP Address in Computer Networks in Hindi: परिभाषा, प्रकार, और कार्य
- Header Format in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- Packet Forwarding in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- Fragmentation and Reassembly in Computer Networks in Hindi: परिभाषा, कार्य, और प्रक्रिया
- ICMP in Computer Networks in Hindi: परिभाषा, कार्य, और उपयोग
- IPv4 और IPv6 के बीच अंतर (Difference Between IPv4 and IPv6) in Computer Networks in Hindi
- Transport Layer Design Issues in Computer Networks in Hindi: परिभाषा, कार्य, और प्रमुख मुद्दे
- UDP Header Format in Computer Networks in Hindi: परिभाषा, संरचना, और कार्य
- Per Segment Checksum in UDP in Hindi: परिभाषा, कार्य और महत्व
- Carrying Unicast/Multicast Real-Time Traffic in UDP in Hindi: परिभाषा, कार्य और उपयोग
- TCP Connection Management in Computer Networks in Hindi: परिभाषा, कार्य, और प्रक्रियाएँ
- Reliability of Data Transfer in TCP in Hindi: परिभाषा, कार्य, और महत्वपूर्ण तंत्र
- TCP Flow Control in Computer Networks in Hindi: परिभाषा, कार्य और तकनीकें
- TCP Congestion Control in Computer Networks in Hindi: परिभाषा, कार्य और एल्गोरिदम
- TCP Header Format in Computer Networks in Hindi: संरचना, फ़ील्ड्स और कार्य
- TCP Timer Management in Computer Networks in Hindi: प्रकार, कार्य और एल्गोरिदम
- WWW और HTTP क्या है? पूरी जानकारी हिंदी में
- FTP in Hindi – FTP क्या है और इसके प्रकार
- SSH क्या है? SSH कैसे काम करता है? पूरी जानकारी हिंदी में
- Email (SMTP, MIME, IMAP) क्या है? पूरी जानकारी हिंदी में
- DNS क्या है और यह कैसे काम करता है? पूरी जानकारी हिंदी में
- Simple Network Management Protocol (SNMP) क्या है? पूरी जानकारी हिंदी में