Available Balance
Transport layer protocols – tcp/ip layer model
January 16, 2015
9

 

Protocols

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 protocols - Payload

 

Transport layer protocols

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.

 

Virtual circuits

virtual circuits-TCP-IPTraffic roads resembles the physical link. The advantage of lanes is that we are getting different types of traffic speed at the same time. Virtual circuits have the similar concept as they provide logical partitioning of the large bandwidth into smaller chunks. The figure on your right will give you a clear picture of virtual circuits.

 

Agenda & Working of Transport Layer

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:

 

Transport layer protocols working - tcp/ip layer model

 

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.)

 

Transmission Control Protocol (TCP)

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:

 

Relation between transport and application layer

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.

 

Reliable communication at layer 4

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.

 

Controlling the transmission rate of transport layer entities in order to avoid congestion or recover from congestion within the network.

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

Rate This Content




    1. Great information. Lucky me I came across your website by chance (stumbleupon).
      I’ve book-marked it for later!

       
    2. 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.

       
    3. 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

       
    4. 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.

       
    5. I am regular reader, how are you everybody? This post posted at this
      website is genuinely good.

       
    6. 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.

       
    7. 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.

       
    8. 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.

       
    9. 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.

       

    Leave a reply

    Your email address will not be published.