×

Transport Layer in OSI Model

This article will help you in getting a good understanding of the transport layer in the OSI model.

The transport layer is the fourth layer from the bottom in the OSI model. The transport layer is mainly responsible for faster and more efficient arrival and transport of messages across various networks.

The transport layer receives various messages and forwards these messages to layer 3 i.e., networking layer. The OSI Model is largely dependent on the Transport layer for establishing efficient communication between two hosts.

The transport layer receives the message from the upper layers and divides it into small units and sends these units to the network layer in the correct order. There are many types of transport connections like error-free point-to-point channel which ensures that the messages are sent in the correct order.

Functionality of Transport Layer

Below are a few key functionalities of the transport layer which are helpful for the efficient functioning of the OSI model.

1. Segmentation and Reassembling

As mentioned earlier the transport layer receives the message from the upper layers and divides it into small units and sends these units to the network layer in the correct order. These small units are called segments. It assigns a unique sequence number which helps in the easy identification of messages.

2. Connection control

Connection control is nothing to control the connection provided to various devices in simple words it allows you to limit/restrict the devices from connecting to SMTP Server. This connection control includes 2 types. They are

  • Connectionless Transport Layer: In this type, each data segment and independent packet and transferred to the transport layer.
  • Connection-Oriented Transport Layer: In this type, a connection is established with the transport layer at the destination.

3. Flow control

Flow control is the process of finding out all the data which is transferred to the receiver side without any acknowledgment. The transport layer is performed end to end instead of across a single link.

4. Service Point Addressing

Computers run several programs simultaneously due to this reason, the transmission of data from source to the destination not only from one computer to another computer but also from one process to another process.

The transport layer adds the header that contains the address known as a service-point address or port address. This layer receives the message to the correct process of the computer, unlike the network layer which receives each packet to the correct computer.

5. Error control

Error control is the process of identifying all the errors and problems and rectifying them for error-free transfer of messages across various networks. transport layer carries out end-to-end error control to make sure that the complete message is sent to the receiver. The retransmission method is used for Error correction.

6. Multiplexing and Demultiplexing

The transport layer provides the multiplexing facility to the sender’s side. Multiplexing is a process of combining multiple analog or digital signals into a single signal. And at the receiver side, it provides demultiplexing facility to gather all the data coming from various processes.

7. Data Integrity

The transport Layer helps in easier and faster detection of damaged and corrupted data packets and it even tracks such data packets and again transfers them by repairing them. It identifies all the redundant/repeated data and removes them. Transport control utilizes the sliding window concept for providing flow control.

Working of Transport layer

At the sender’s side:

At the sender’s side, the transport layer receives all the data from the upper layer i.e... application layer and carries out the segmentation process on these messages, After then, it assigns the port number of the source and assigns destination in header and forwards the message to network layer.

At Receiver’s Side:

At the receiver’s side transport layer gathers the data from its below layer called network layer and carries out the process of reassembling the segmented data and recognizes the port number by scanning the header to transfer the message to suitable port in the session layer.

Protocols of Transport Layer

Transport layer utilizes following 2 protocols:

1. TCP (Transmission Control Protocol)

2. UDP (User Datagram Protocol)

1. TCP

It is a standard networking protocol that helps in enabling communication between various devices over the network.

It creates and maintains the connection between the hosts. When the data is transmitted through this protocol then it divides the data into smaller segments. Each data segment travels over the internet in various routes and reaches destinations in different orders. This protocol rearranges the order of data segments at the receiver end.

2. UDP

It is a transporting protocol that is used to transfer the data in a non-sequential manner. UDP is also known as connectionless transport layer protocol.


Related Topics

Application Layer in OSI Model

This article will help you in getting a better understanding of the Application layer in the OSI model. It is the uppermost layer in the OSI Model. The application layer establishes...

4 minutes read.

Cyclic Redundancy Check Example

What is Cyclic Redundancy Check? A cyclic redundancy check (CRC) is a type of error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data....

5 minutes read.

Data link layer in OSI model

This article will help you in getting a good understanding of the topic called the Data link layer in the OSI model. It is the second bottom most layer in the...

3 minutes read.

Unicast Routing Protocol

Unicast Routing Protocol: Unicast is a point to point communication arrangement that only occurs between the sender and receiver. Routing Information Protocol RIP is an open standard protocol that can work with...

3 minutes read.

TCP/IP model in Computer Network

An essential foundation for computer networking is the TCP/IP model. It stands for Transmission Control Protocol and Internet Protocol which are the two major Internet protocols. This model outlines the...

6 minutes read.

Difference between Transport and Network Layer

When it comes to the Internet, it is essential to understand the different layers that make up the network. The two most important layers are Transport Layer and Network Layer....

7 minutes read.

Stream Control Transmission Protocol

Stream Control Transmission Protocol: SCTP stands for Stream Control Transmission Protocol. SCTP was developed by the Internet Engineering Task Force (IETF). It is a reliable message-oriented protocol of the transport...

3 minutes read.

Data Link Layer Protocols

 Data Link Layer Protocols Bluetooth Low EnergyZ-WaveZigBee Smart EnergyLoRaWANWirelessHARTLTE-A  1. Bluetooth Low Energy Bluetooth Low Energy or Bluetooth is a short-range communication protocol with the physical layer and medium access control layer. It is widely used in IoT...

3 minutes read.

Transmission Media

Transmission Media: The physical layer directly controls transmission media. A transmission medium is a way which transmits the data from one place to another. It carries the data from source...

5 minutes read.

Fixed and Flooding Routing Algorithms

Introduction Before going to study fixed and flooding routing algorithms, we have to take a look back to revisit the topic of routing. Routing can be defined as Routing: What is it? Routing...

3 minutes read.

Two Port Network in Computer Networks

A Two Port Network is a four-terminal electric network or circuit with 2 terminals on both sides, each connecting with more circuits or devices. Two terminals together make a port, one...

5 minutes read.

FTP: File Transfer Protocol

File Transfer Protocol File transfer protocol is commonly called FTP. The most popular service of the Internet is to download the files. In other words, it is to transfer the files...

3 minutes read.

E-mail in Computer Network

E-mail E-mail stands for electronic mail. E-mail is an application layer service in which a user can transfer the messages and information with another user. E-mail is the most popular service...

2 minutes read.

Advantages and Disadvantages of LAN

Before we move to advantages and disadvantages of LAN, first we discuss about what is LAN. Local area network is referred to by its abbreviation, LAN. A system that connects PCs...

3 minutes read.

Session Layer in OSI Model

This article will help you in getting a better understanding of the Session layer in the OSI model. The session layer is the fifth layer from the bottom in the OSI...

4 minutes read.

Advantages and Disadvantages of Fibre Optics Cable

What is Fibre Optics Cable? A fibre optics cable is made of plastic or fibre, which is used to transmit the data. In fibre optics cable, the data is sent along...

3 minutes read.

Computer Network Topology: Bus, Star, Ring, Tree and Hybrid

Network Topology: The Computer network topology refers to the layout of connected devices on a network. The network topology is the combination by which computer or network devices interconnected to...

4 minutes read.

Differences between IPv4 and IPv6

Introduction In this tutorial, we will discuss the basic differences between IPv4 and IPv6 protocols. Definition of Internet Protocols Vint Cerf and Bob Kahn's initial Transmission Control Program had a connectionless datagram service...

4 minutes read.

Decoding in Communication Process

The use of codes is necessary for all forms of communication. The sender, transmitter, and receiver are the three major components of more conventional communication paradigms. The sender is in...

4 minutes read.

OSI Model

OSI Model: OSI stands for Open Systems Interconnection. The ISO (International Standards Organization) was introduced the OSI model in 1983. The OSI model is a standard reference model for communication between...

6 minutes read.