Local-Area Networks (CSMA, CSMA/CD, CSMA/CA) in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
Local-Area Networks (CSMA, CSMA/CD, CSMA/CA) क्या हैं?
**Local-Area Networks (LAN)** में डेटा संचार को नियंत्रित करने के लिए **Carrier Sense Multiple Access (CSMA) प्रोटोकॉल** का उपयोग किया जाता है। CSMA और इसके उन्नत संस्करण **CSMA/CD (Collision Detection) और CSMA/CA (Collision Avoidance)** नेटवर्क में **Collision (टकराव) को रोकने और डेटा ट्रांसमिशन को प्रभावी बनाने** के लिए उपयोग किए जाते हैं।
CSMA (Carrier Sense Multiple Access) क्या है?
**CSMA (Carrier Sense Multiple Access)** एक नेटवर्क एक्सेस विधि है जिसमें नेटवर्क पर डेटा भेजने से पहले **Carrier Sense** किया जाता है, अर्थात् डिवाइस यह जाँचता है कि चैनल खाली है या नहीं। यदि चैनल खाली होता है, तो डिवाइस डेटा ट्रांसमिट करता है।
CSMA की विशेषताएँ
- डिवाइस पहले **नेटवर्क की स्थिति को जाँचता है**।
- अगर नेटवर्क व्यस्त है, तो डिवाइस **इंतजार करता है और फिर पुनः प्रयास करता है**।
- यदि नेटवर्क खाली है, तो **डिवाइस डेटा ट्रांसमिट करता है**।
- **Collision की संभावना होती है**, लेकिन इसे अन्य तकनीकों से कम किया जा सकता है।
CSMA के प्रकार
CSMA के दो प्रमुख प्रकार होते हैं:
- **CSMA/CD (Carrier Sense Multiple Access with Collision Detection)**
- **CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance)**
CSMA/CD (Collision Detection) क्या है?
**CSMA/CD (Carrier Sense Multiple Access with Collision Detection)** एक **Ethernet नेटवर्किंग प्रोटोकॉल** है जो डेटा ट्रांसमिशन के दौरान **टकराव (Collision) को पहचानकर** उसे हल करता है।
CSMA/CD की कार्यप्रणाली
- डिवाइस पहले **Carrier Sense करता है** (चैनल खाली है या नहीं जाँचता है)।
- यदि चैनल खाली होता है, तो **डिवाइस डेटा ट्रांसमिट करता है**।
- यदि दो डिवाइसेस एक ही समय पर डेटा भेजती हैं, तो **Collision होता है**।
- Collision का पता लगते ही, डिवाइसेस **Back-off Algorithm (Exponential Back-off) के अनुसार कुछ समय इंतजार करती हैं**।
- डिवाइस एक यादृच्छिक विलंब (Random Delay) के बाद डेटा पुनः भेजता है।
CSMA/CD की विशेषताएँ
- डेटा ट्रांसमिशन के दौरान **Collision को डिटेक्ट करने और उसे हल करने की क्षमता** होती है।
- Collision होने पर **Back-off Mechanism का उपयोग करता है**।
- **Ethernet (Wired LAN) नेटवर्क में उपयोग किया जाता है**।
CSMA/CD का उपयोग
- **Ethernet (IEEE 802.3) नेटवर्क में**।
- **Fast Ethernet और Gigabit Ethernet में डेटा संचार को नियंत्रित करने के लिए**।
- **लोकल नेटवर्क (LAN) में डेटा ट्रांसमिशन को सुचारू करने के लिए**।
CSMA/CA (Collision Avoidance) क्या है?
**CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance)** एक **Wireless नेटवर्किंग प्रोटोकॉल** है, जो **Collision से बचने** के लिए प्रयुक्त होता है। इसमें डिवाइस पहले **चैनल को जाँचता है, फिर डेटा ट्रांसमिट करने से पहले नेटवर्क से अनुमति लेता है**।
CSMA/CA की कार्यप्रणाली
- डिवाइस **Carrier Sense करता है** (जाँचता है कि चैनल खाली है या नहीं)।
- अगर चैनल खाली नहीं होता, तो डिवाइस **कुछ समय इंतजार करता है और पुनः प्रयास करता है**।
- Collision से बचने के लिए, डिवाइस पहले **RTS (Request to Send) और CTS (Clear to Send) पैकेट्स भेजता है**।
- यदि रिसीवर **CTS भेजता है**, तो डिवाइस डेटा ट्रांसमिट करता है।
- Collision न होने की स्थिति में **ACK (Acknowledgment) प्राप्त होता है**।
CSMA/CA की विशेषताएँ
- डेटा ट्रांसमिशन से पहले **Collision को रोकने का प्रयास करता है**।
- **RTS/CTS (Request to Send / Clear to Send) का उपयोग करता है**।
- **Wi-Fi और Wireless नेटवर्क (IEEE 802.11) में उपयोग किया जाता है**।
CSMA/CA का उपयोग
- **Wi-Fi नेटवर्क (IEEE 802.11) में डेटा ट्रांसमिशन को नियंत्रित करने के लिए**।
- **Wireless LAN (WLAN) में Collision को रोकने के लिए**।
- **ब्लूटूथ और अन्य वायरलेस कम्युनिकेशन नेटवर्क में**।
CSMA/CD और CSMA/CA में अंतर
विशेषता | CSMA/CD | CSMA/CA |
---|---|---|
मुख्य कार्य | Collision को डिटेक्ट करता है और समस्या हल करता है। | Collision को पहले से रोकने की कोशिश करता है। |
उपयोग | Ethernet (Wired Network) | Wi-Fi (Wireless Network) |
Collision समाधान | डेटा ट्रांसमिशन के बाद Collision डिटेक्ट करता है। | डेटा भेजने से पहले Collision को रोकता है। |
RTS/CTS | नहीं | हाँ |
Back-off Mechanism | Binary Exponential Back-off | Random Back-off |
CSMA, CSMA/CD और CSMA/CA के लाभ
- **नेटवर्क में डेटा ट्रांसमिशन को नियंत्रित और सुरक्षित बनाते हैं**।
- **Ethernet और Wi-Fi नेटवर्क में टकराव (Collision) को कम करते हैं**।
- **नेटवर्क बैंडविड्थ का प्रभावी उपयोग सुनिश्चित करते हैं**।
- **Wireless और Wired नेटवर्क दोनों के लिए उपयोगी**।
निष्कर्ष
**CSMA, CSMA/CD और CSMA/CA** कंप्यूटर नेटवर्किंग में **डेटा ट्रांसमिशन को प्रभावी और कुशल बनाने** के लिए आवश्यक हैं। CSMA/CD **Ethernet नेटवर्क में** Collision को डिटेक्ट करके हल करता है, जबकि CSMA/CA **Wi-Fi नेटवर्क में** Collision को रोकने के लिए प्रयुक्त होता है। ये तकनीकें **Local-Area Networks (LAN) के डेटा संचार को सुचारू और तेज़ बनाने में महत्वपूर्ण भूमिका निभाती हैं**।
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) क्या है? पूरी जानकारी हिंदी में