Transport Layer
Its functions are:
- Multiplexing/Demultiplexing: Generally the transport layer will create different network connection for each transport connection essential by the session layer. The transport layer may also create numerous network connections (to get better throughput) or it may multiplex several transport connections onto the same network connection (because creating and maintaining networks may be costly). In the latter case, demultiplexing will be required at the receiving part. A main point to note here is that communication is always carried out among two processes and not between two machines. It is also called as process-to-process communication.
- Fragmentation and Re-assembly: The data received by the transport layer from the above session layer is split up into smaller units (fragmentation) if needed and then passed to the network layer. in the same way, the data provided by the network layer to the transport layer on the receiving side is re-assembled.
- Types of service: The transport layer also decides the kind of service that should be provided to the session layer. The service may be absolutely reliable, or may be reliable within certain tolerances or could be not reliable at all. The message may or may not be acknowledged in the order in which it was sent. The decision about the type of service to be provided is taken at the time when the connection is established.
- Error Control: If reliable service is provided then error detection and error recovery operations can be performed. It provides error control method on end to end basis.
- Flow Control: A fast host cannot keep pace with a slow one.therefore, this is a process to regulate the flow of information.
- Connection Establishment / Release: Transport layer also establishes and releases the connection across the network. This need some sort of naming method so that a process on one machine can point out with whom it wants to communicate.
Email based Computer Science assignment help - homework help at Expertsmind
Are you searching Computer Science expert for help with Transport Layer questions? Transport Layer topic is not easier to learn without external help? We at www.expertsmind.com offer finest service of Computer Science assignment help and computer science homework help. Live tutors are available for 24x7 hours helping students in their Transport Layer related problems. We provide step by step Transport Layer question's answers with 100% plagiarism free content. We prepare quality content and notes for Transport Layer topic under computer science theory and study material. These are avail for subscribed users and they can get advantages anytime.
Why Expertsmind for assignment help
- Higher degree holder and experienced experts network
- Punctuality and responsibility of work
- Quality solution with 100% plagiarism free answers
- Time on Delivery
- Privacy of information and details
- Excellence in solving computer science questions in excels and word format.
- Best tutoring assistance 24x7 hours