How is the "Application Layer" different from the "Transport Layer" of the TCP network model?

Q. How is the "Application Layer" different from the "Transport Layer" of the TCP network model?

I participate in learning the basics of networking programs. This was one of the questions asked in the assignment, which I cannot explain clearly.

I understand the concept of each layer and what it does in the model, but how can I compare and explain the differences between the Applicaiton layer and the transport layer?

Thanks.

+9
source share
2 answers

Transport is the act of moving data between two endpoints (think of “TCP” in TCP / IP). An application layer is an application that uses this transport (for example, HTTP or FTP).

See http://en.wikipedia.org/wiki/OSI_model for more details.

+6
source

It is pretty simple.

Transport layer - data transfer between two ends. Thus, he takes care of many things, such as relaying data if it failed in a previous attempt, flow control, error control. You should know the difference between error checking using the transport layer and the DLL. (Google for this).

The application layer is close to the user end. The user interacts with the network through the application layer. Tell the HTTP protocol. The application layer defines the rule for the end user to transmit data over the Internet. It is more software oriented.

As a layer, you think the application layer defines or sets the rule for data transfer, identifies the end partner, etc. (Can you look for what HTTP does?) And passes the data to the lower layers. And finally, the transport layer takes care of sending this data to the network.

+3
source

All Articles