Tuesday, May 2, 2023

Transport Layer ट्रांसपोर्ट लेयर in OSI and TCP/IP Model

Transport layer:- The transport layer is a key layer in the TCP/IP networking model and the OSI model. It provides end-to-end communication services to applications running on different hosts or devices. The transport layer ensures reliable and efficient delivery of data between the source and destination hosts.The transport layer acts as an intermediary between the network layer and the application layer. It hides the complexities of network communication from the applications and provides reliable and efficient data delivery. The two most commonly used transport layer protocols are Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). TCP provides reliable, connection-oriented communication, while UDP offers a connectionless, unreliable communication service.The choice between TCP and UDP depends on the specific requirements of the application, such as the need for reliability, ordering, and congestion control.
ट्रांसपोर्ट लेयर:- ट्रांसपोर्ट लेयर टीसीपी/आईपी नेटवर्किंग मॉडल और ओएसआई मॉडल में एक महत्वपूर्ण लेयर है। यह विभिन्न होस्ट या उपकरणों पर चल रहे अनुप्रयोगों के लिए एंड-टू-एंड संचार सेवाएं प्रदान करता है। ट्रांसपोर्ट लेयर स्रोत और डेस्टिनेशन होस्ट के बीच डेटा की विश्वसनीय और कुशल डिलीवरी सुनिश्चित करती है। ट्रांसपोर्ट लेयर नेटवर्क लेयर और एप्लिकेशन लेयर के बीच मध्यस्थ के रूप में कार्य करती है। यह अनुप्रयोगों से नेटवर्क संचार की जटिलताओं को छुपाता है और विश्वसनीय और कुशल डेटा वितरण प्रदान करता है। दो सबसे अधिक उपयोग किए जाने वाले ट्रांसपोर्ट लेयर प्रोटोकॉल ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) और यूजर डेटाग्राम प्रोटोकॉल (यूडीपी) हैं। टीसीपी विश्वसनीय, कनेक्शन-उन्मुख संचार प्रदान करता है, जबकि यूडीपी एक कनेक्शन रहित, अविश्वसनीय संचार सेवा प्रदान करता है। टीसीपी और यूडीपी के बीच चुनाव आवेदन की विशिष्ट आवश्यकताओं पर निर्भर करता है, जैसे कि विश्वसनीयता, आदेश और भीड़ नियंत्रण की आवश्यकता। 

Characterstics/ Features of Transport Layer:-
ट्रांसपोर्ट लेयर की विशेषताएं/विशेषताएं:- 
1. It provides Connection-Oriented (TCP) and Connectionless (UDP) both types of service.
1. यह कनेक्शन-आधारित (TCP) और कनेक्शन रहित (UDP) दोनों प्रकार की सर्विस प्रदान करता है। 

2. The transport layer uses port numbers (16-bit integers) to identify specific processes or services on a host. For example - HTTP (port 80) and FTP (port 21) etc.
2. होस्ट पर विशिष्ट प्रक्रियाओं या सेवाओं की पहचान करने के लिए ट्रांसपोर्ट लेयर पोर्ट नंबर (16-बिट पूर्णांक) का उपयोग करता है। उदाहरण के लिए - HTTP (पोर्ट 80) और FTP (पोर्ट 21) आदि।

3. The transport layer divides application data into smaller units called segments or datagrams. These segments are transmitted over the network and reassembled at the destination. 
3. ट्रांसपोर्ट लेयर एप्लिकेशन डेटा को सेगमेंट या डेटाग्राम नामक छोटी इकाइयों में विभाजित करती है। इन खंडों को नेटवर्क पर प्रसारित किया जाता है और गंतव्य पर फिर से जोड़ा जाता है। 

4. The transport layer manages the flow of data between the source and destination hosts. It uses flow control which ensures that the receiver can handle the incoming data at its own pace and prevents congestion in the network.
4. ट्रांसपोर्ट लेयर स्रोत और गंतव्य होस्ट के बीच डेटा के प्रवाह का प्रबंधन करती है। यह प्रवाह नियंत्रण का उपयोग करता है जो यह सुनिश्चित करता है कि रिसीवर आने वाले डेटा को अपनी गति से संभाल सकता है और नेटवर्क में भीड़ को रोकता है। 

5. The transport layer implements error detection and correction mechanisms to ensure data integrity. For example,TCP uses checksums.
5. डेटा अखंडता सुनिश्चित करने के लिए ट्रांसपोर्ट लेयर एरर डिटेक्शन और करेक्शन मैकेनिज्म को लागू करता है। उदाहरण के लिए, टीसीपी चेकसम का उपयोग करता है।

6. The transport layer enables multiplexing and demultiplexing of data. Multiplexing combines multiple data streams from different applications into a single stream for transmission over the network. Demultiplexing separates the incoming data stream back into their respective application streams based on the port numbers.
6. ट्रांसपोर्ट लेयर डेटा के मल्टीप्लेक्सिंग और डीमुल्टिप्लेक्सिंग को सक्षम बनाता है। मल्टीप्लेक्सिंग नेटवर्क पर प्रसारण के लिए विभिन्न अनुप्रयोगों से कई डेटा स्ट्रीम को एक ही स्ट्रीम में जोड़ती है। डिमल्टीप्लेक्सिंग आने वाले डेटा स्ट्रीम को पोर्ट नंबरों के आधार पर उनके संबंधित एप्लिकेशन स्ट्रीम में वापस अलग करता है। 

7. In transport layer, TCP provides reliable delivery by implementing mechanisms like acknowledgments, sequence numbers, and retransmissions.
7. ट्रांसपोर्ट लेयर में, टीसीपी पावती, अनुक्रम संख्या और रीट्रांसमिशन जैसे तंत्र को लागू करके विश्वसनीय वितरण प्रदान करता है। 

8. In transport layer, TCP performs connection management tasks, including establishing connections, maintaining them during the data transfer, and terminating the connections when the communication is complete. 
8. ट्रांसपोर्ट लेयर में, टीसीपी कनेक्शन प्रबंधन का कार्य करता है, जिसमें कनेक्शन स्थापित करना, डेटा ट्रांसफर के दौरान उन्हें बनाए रखना और संचार पूरा होने पर कनेक्शन समाप्त करना शामिल है।

No comments:

Post a Comment

Data Link control Flow and Error Control

 In data communication, Data Link Control (DLC) refers to the services and protocols that ensure reliable and efficient communication betwee...