By definition, protocol means rules or set of guidelines. In the dictionary of networks or the internet, protocols mean the set of rules or guidelines used for communication or transfer of data between the two devices in a network.
Data in a network travels in the form of packets. Each packet contains the data that is also known as payload and a header that is attached to payload. This header contains information related to protocols. Protocols are designed to convey the payload in a concise way.
Transport layer provides effective communication options to the application process running on a different host directly.
A transports layer protocol provides for logical communication between application processes running on different hosts. The transport layer is also known as Mux / Demux because it merges the data coming from different ports to the destination and vice versa.
Let us look at this example that will give you a clear picture of the working of transport layer protocols:
“Suppose a user opens different pages of the website cnn.com in a browser. When we type cnn.com, our website name will be resolved using DNS.
Here you need to understand a concept that is how transport layer is going to identify between the different pages of cnn.com, that is, sport, entertainment, business, etc. being opened in different tabs of a browser. At this point, we have one application but three different processes running simultaneously as shown in the figure below:
At transport layer, we have to do demarcation of processes and therefore it acts as a Mux (multiplexer) and Demux (demultiplexer).
This process is analogous to a post office. All letters from one area will go to the same post office. But at the post office letters are separated based upon their addresses or codes number. Similarly, the TCP/IP stack assigns different numbers to different processes and in this way they can be separated.
Technically, transport layer opens different sockets for each process. The concept of sockets is very simple and easy, which will be explained in the later post. Just for understanding, socket is the combination of IP and ports. In above scenario, CNN.com has a particular IP address, but different processes will be assigned with different port numbers in order to communicate properly with different pages (entertainment, sports, etc.)
Application process uses the logical communication provided by the transport layer to send the message without any worry of the physical layer or its infrastructure to carry data. The transport layer protocols are implemented in the end systems and not in the router.
Following are some important concepts which will help you out in better understanding the working of transport layer protocols:
As we know, that process is the running instance of a program. The application layer sends chunks of data to transport layer. Transport layer stores the data into its buffer and establishes the connection with the transport layer of the receiver node. Once the connection is established between the transport layers of the two host, then the data begins to be transferred.
The transport layer maintains reliability of the data that is being transmitted from a sender to receiver. It makes sure that the data is properly been received by the receiver host.
Problem: How to avoid congestion?
Example: All students were browsing in the lab, if all students use torrent at the same time, the bandwidth dynamics will change drastically, and network will be congested.
Congestion can be avoided by implementing different kinds of algorithms such as Selective repeat algorithm at transport layer. We will study this in later chapters in detail.
To read further Click here
What is the Main Cause of a Heart Attack? What is its Solution? A heart attack is the blockage of… Read More
In the vast economic arena, one term that often takes center stage, inciting extensive debates and discussions, is the "debt… Read More
De-Dollarization: The Changing Face of Global Finance The financial landscape is in a state of flux, with an intriguing economic… Read More
The curtains closed on a dramatic Bundesliga season with Bayern Munich standing tall once again, clinching their 11th straight title.… Read More
The Unfolding Story of Celine Dion's Health In recent news that has left fans across the globe stunned, iconic singer… Read More
As the echoes of the recent NBA season start to fade, the attention of enthusiasts is firmly glued to one… Read More
View Comments
Great information. Lucky me I came across your website by chance (stumbleupon).
I've book-marked it for later!
Appreciating the time and energy you put into your site and detailed
information you present. It's nice to come across a blog every once in a while that
isn't the same outdated rehashed information. Excellent read!
I've saved your site and I'm including your RSS feeds to my Google
account.
I really like your blog.. very nice colors & theme. Did you create this website yourself or did you hire
someone to do it for you? Plz reply as I'm looking to create my own blog and would like
to know where u got this from. thank you
It's really a nice and helpful piece of information. I am glad
that you just shared this useful info with us. Please keep us up to date like this.
Thanks for sharing.
I am regular reader, how are you everybody? This post posted at this
website is genuinely good.
I am no longer sure the place you're getting your info, but great topic.
I must spend a while learning much more or figuring out more.
Thanks for wonderful information I used to be searching for this information for my mission.
People are still writing books, nevertheless their pdfs
can be found on the net. The assembly line was previously a major
section of why there was numerous jobs inside the different businesses but these people are
not essential all the now. To appear in the JEE, you have to have secured 60% marks in 10 +2 level with science subjects.
Graduates who already hold a college degree, certificate, or diploma
might wish to complete continuing education online, with respect to the
specific area of study. Online degree programs allow active duty personnel to keep
their studies from anyplace and take off barriers to education posed
by transfers and deployments. Within that subject they
should then choose one element or gang of elements to examine and enhance their knowledge on.
The manipulation of language in inventive, incisive and non-overbearing parlance comes
as the crux with the actual custom essay writing exercise.
This will greatly assist to make the writing assignment
easier along with ensuring the quality in the essay.
Most significantly take advantage of it, have fun with
this, once you might have learnt it you will be capable of talk to almost one third with the entire planet, a good offer for converting a few routines - Best of
luck.
Link exchange is nothing else but it is simply placing the other person's blog link on your page at proper place and other person will
also do same in support of you.