Transport Services: Basic Services Provided by Transport Layer in Hindi
Makhanlal Chaturvedi University / BCA / Computer Networks
Transport Layer in Computer Network – Complete Guide in Hindi
Transport Layer Complete Guide in Hindi
Computer Network में Transport Layer OSI Model की चौथी परत है, जो end‑to‑end communication को संभालती है। यह Layer Application Layer से आने वाले Data को Packet में बदल कर जैसा का तैसा Destination तक सुरक्षित पहुँचा देती है। नीचे हम इसके चार सबसे महत्वपूर्ण पहलुओं—Transport Services, Error Control, Flow Control, और Reliability—को बहुत आसान हिंदी भाषा में गहराई से समझेंगे, ताकि Beginner भी Topic को आसानी से पकड़ सके।
Transport Services: Basic Services Provided by Transport Layer in Hindi
Transport Layer कई ऐसे services देती है जो User को दिखती नहीं हैं, पर इनकी वजह से Network पर Communication smooth रहता है। यहाँ हम सबसे Common Services को Table और List दोनों तरीक़े से देखेंगे।
| Service | सरल विवरण (Hindi) |
|---|---|
| Connection‑Oriented Service | यह Service पहले TCP Handshake के ज़रिए Sender‑Receiver में Logical Path बनाती है, फिर Data भेजती है। इससे Data का क्रम (Order) और सही Delivery सुनिश्चित होती है। |
| Connectionless Service | यहाँ UDP जैसे Protocol इस्तेमाल होते हैं। कोई Handshake नहीं, इसलिए Fast Service है, पर Error checking कम होती है। Voice‑Call या Live Streaming में यह फायदेमंद है। |
| Multiplexing & Demultiplexing | Transport Layer एक ही Host पर कई Applications के Data को Port Numbers से पहचान कर Combine (Multiplex) या अलग (Demultiplex) करती है। |
| Segmentation & Reassembly | बड़े Data को छोटे‑छोटे Segments में तोड़ना और Destination पर जोड़ना, ताकि Network MTU से बड़ा Data भी आसानी से भेजा जा सके। |
| Quality of Service | Latency, Jitter, Throughput जैसे Metrics को Manage कर के Application को Stable Experience देना। |
- जब आप Browser खोलकर Web Page देखते हैं तो पीछे‑ही‑पीछे TCP Connection बनता है, जो किसी अनदेखे Waiter की तरह आपकी हर Request सुरक्षित पहुँचाता है।
- अगर आप Online Game खेल रहे हैं तो UDP की Speed आपको Lag‑Free Experience देती है, भले ही कुछ Packets गिर जाएँ तो भी Game चलता रहता है।
- Port Number 80 (HTTP) और 443 (HTTPS) जैसे Numbers Transport Layer की Multiplexing की वजह से एक‑साथ कई Websites चलने देते हैं।
Error Control: Mechanism of Error Handling in Transport Layer in Hindi
Error Control का मुख्य उद्देश्य Data Corruption और Loss को Detect व Correct करना है, ताकि Receiver को वही Data मिले जो Sender ने भेजा था।
- Checksum: हर Segment में एक छोटा Checksum Field जोड़ा जाता है; Receiver इसे दोबारा Calculate कर के Match करता है। Mismatch होने पर Segment Reject हो जाता है।
- Acknowledgement (ACK): Receiver हर सही Segment पर Positive ACK भेजता है। अगर Sender को Timeout तक ACK नहीं मिलता, तो वह Segment दोबारा Send करता है।
- Negative ACK (NACK): कुछ Protocols में Receiver गलत Segment पाकर NACK भेजता है, ताकि Sender उसी Segment को Retransmit करे।
- Automatic Repeat Request (ARQ) Techniques:
- Stop‑and‑Wait ARQ – एक समय में एक Segment भेजो, ACK आने पर अगला भेजो; Simple पर Slow।
- Go‑Back‑N ARQ – Window Size तक कई Segments भेजो; कोई Error आया तो Error वाले Index से सब दोबारा भेजो।
- Selective Repeat ARQ – बस वही Corrupted या Lost Segment दोबारा भेजो; Efficient पर Complex।
ध्यान दें कि Checksum केवल Errors Detect करता है, Correct नहीं। Correction के लिए Retransmission और ARQ ज़रूरी हैं। इस तरह Transport Layer Data Integrity बनाए रखती है।
Flow Control: Controlling Data Transmission in Hindi
Flow Control का काम Sender और Receiver के बीच Data की रफ़्तार को Balance करना है, ताकि Fast Sender Slow Receiver को Overload न कर दे।
- Buffer: Receiver के पास एक Memory Buffer होती है जिसमें आने वाला Data रुकता है। Buffer भरने से पहले Sender को Slow करना ज़रूरी है।
- Sliding Window Protocol: यह एक Dynamic Window Size Decide करता है। Sender उतने ही Segments भेज सकता है जितनी Window Size है। जैसे‑जैसे Receiver ACK भेजता है, Window आगे Slide होती जाती है।
- Window Size Advertisement: Receiver अपने Available Buffer Space को Window Size के रूप में Sender को बताता है। छोटे Size का मतलब “Slow Down”, बड़े Size का मतलब “Send Fast”।
- Congestion Control vs Flow Control: दोनों अलग Concepts हैं। Congestion Control Network की भीड़ (Routers पर Load) को संभालता है; Flow Control केवल End Hosts पर रफ़्तार Balance करता है।
उदाहरण के लिए, मान लीजिए आप 100 Mbps Fiber Internet पर 1 GB File Download कर रहे हैं लेकिन आपका Laptop पुराना है और Disk धीरे लिखती है। Transport Layer का Flow Control Mechanism ही Download Speed को आपके Disk Write Speed के मुताबिक Tune करता है, ताकि सिस्टम Hang न हो।
Reliability in Transport Services in Hindi
Reliability से मतलब है Data Deliver‑Hone Ki Guarantee. Transport Layer इसे कई तरीकों से पूरा करती है:
- Sequence Numbers: हर Segment को Unique Number मिलता है, जिससे Receiver सही Order में Reassemble करता है और Duplicates पहचान कर Drop करता है।
- Retransmission Strategy: Lost या Corrupted Segment का Early Detection और तुरंत Retransmit करना।
- Adaptive Timeout: Round‑Trip Time (RTT) लगातार Measure कर के Timeout Dynamically Adjust करना, ताकि Network Slow होने पर False Retransmissions न हों।
- Congestion Avoidance: TCP Congestion Window (cwnd) Algorithm Slow Start, Congestion Avoidance, Fast Retransmit व Fast Recovery Steps Follow करता है, जिससे Data Loss कम हो और Throughput ज़्यादा रहे।
- End‑to‑End Acknowledgement Chain: जब आख़िरी ACK मिलने तक Sender Connection Close नहीं करता, तभी Data को ‘Reliably Delivered’ माना जाता है।
इन सभी Mechanisms का Combined Effect यह है कि Video Conference, Online Banking, और Email Services जैसी Applications पर Data Safe रहता है—चाहे Route में कितने ही Hops और Routers क्यों न हों। इसी भरोसे की वजह से Transport Layer Modern Internet की Backbone बनी हुई है।