
- Python Basic Tutorial
- Python - Home
- Python - Overview
- Python - Environment Setup
- Python - Basic Syntax
- Python - Comments
- Python - Variables
- Python - Data Types
- Python - Operators
- Python - Decision Making
- Python - Loops
- Python - Numbers
- Python - Strings
- Python - Lists
- Python - Tuples
- Python - Dictionary
- Python - Date & Time
- Python - Functions
- Python - Modules
- Python - Files I/O
- Python - Exceptions
What are the challenges faced by transport layer protocol?
In the OSI (Open System Interconnection) model, the transport layer is one of the seven layers and it is responsible for the end to end communication between the sender and receiver over the internet. It provides logical communication between the sender and receiver and ensures the end to end delivery of the packet.
The transport layer main protocols are as follows −
TCP (Transmission Control Protocol)
UDP (User Datagram Protocol)
SCTP (Stream Control Transmission Protocol)
RDP (Reliable Data Protocol)
RUDP (Reliable User Datagram Protocol)
Responsibilities of the transport layer
The responsibilities of the transport layer are as follows −
It provides a process to process delivery or end to end delivery of the entire message from the sender to the receiver.
This layer checks for errors during transmission.
It controls the flow control mechanism and prevents data loss due to the speed mismatch of the sender and receiver.
This layer divides the stream of bytes received from the upper layer into segments at the sender side and reassembles at the receiver side.
Challenges
The main challenges to designing a transport layer protocol are given below −
Dynamic Topology − Technology is changing day by day and it affects the performance of the transport layer and will be slightly affected by these changes.
Power and Bandwidth constraints − In a wireless network, two main constraints of power and bandwidth are faced. These constraints affect the transport layer.
To handle congestion control, reliability and flow control separately − If we handle congestion control, reliability and flow control separately then the performance of the transport layer is increased. But to handle these separately is the additional control overhead.
- Related Articles
- What are the professional challenges faced by a CA?
- What are the services provided by the transport layer?
- What are services provided to transport layer by network layer?
- What are the elements of Transport Protocol?
- 7 Major Challenges Faced By Machine Learning Professionals
- What is the transport layer?
- 10 Common Challenges Faced in Agile Project Management
- What is Transport Layer Security (TLS) Handshake?
- The Transport Layer of OSI Model
- Real-Time Transport Protocol (RTP)
- What are the problems faced by rural women in India today?
- The Transport Layer in TCP/IP Model
- Describe the Transport Layer in the Computer Network
- TCP and UDP in Transport Layer
- Multiplexing and Demultiplexing in Transport Layer
