Search

Application Layer (Layer 5)

Application layer is the top-most layer of five layered TCP/IP network model. While the lower layers of TCP/IP protocol suite are primarily concerned with formatting, encapsulating and transmitting data across the network to the destination computer, top-most layer (Application layer) provides an interface between the network applications and other layers of TCP/IP protocol stack and ultimately the network.

application-layer.jpg

The topmost layer, Application Layer of TCP/IP protocol suite is concerned mainly with human interaction and the implementation of software applications and related protocols. Application layer provides an interface with human (network application user) and the network. Thus, Application layer provides an interface between the network applications and other lower layers of TCP/IP protocol stack.

appliction-layer-programs.jpg

Eventhough it appears the data is flowing fluently from application to application from computer to computer for the end user, packing and repacking of data packets happen at different layers of TCP/IP protocol stack at different network devices.

device-to-device-application-layer-dataflow.jpg

Some protocols at Application Layer (Layer 5) use User Datagram Protocol (UDP) as the Transport Layer protocol and some other protocols at Application Layer (Layer 5) use Transmission Control Protocol (TCP) as the Transport Layer protocol. Please refer following image. Following image shows a small list of Application layer protocols which use TCP or UDP as Transport Layer protocol.

application-layer-protocols.jpg

TCP/IP protocol suite is included with a large number of applications and application protocols. Using these applications and application protocols, data can be moved between hosts, and remote users can communicate with each other.

Following is a partial list of TCP/IP protocol suite application layer protocols. There are many other standard protocols, proprietary protocols, and applications working at Application layer.

To get more wider view about different layers of TCP/IP protocol stack and how they operate together, please visit and learn below lessons in order.

You have learned what is TCP/IP Application Layer and what are the major protocols operating at Application Layer. Click "Next" to continue.

Related Tutorials
Introduction to TCP/IP, Features of TCP/IP, TCP/IP History, What is RFC (Request for Comments)
What is PDU (Protocol Data Unit)
How data is moved through different layers of OSI model at sending and receiving computers
Names of data packets at different layers of OSI model
Why OSI model failed
Four Layers of original TCP/IP model, Functions of four layers of TCP/IP model
Five layered TCP/IP model
Comparison between four layered TCP/IP model and five layered TCP/IP model
Protocols/Standards at various layers of TCP/IP model
Comparison between TCP/IP and OSI models
How data is moved through different layers of TCP/IP model at sending and receiving computers
TCP/IP Encapsulation and Decapsulation
Physical Layer (Layer 1)
Datalink Layer (Layer 2)
Ethernet Frame Format
What is MAC address or Layer 2 address or physical address
Network Layer (Layer 3)
IPv4 Protocol, IPv4 header and fields of IPv4 header
IPv4 addresses, IPv4 Address Classes, IPv4 Address Classifications
Transport Layer (Layer 4)
Application Layer (Layer 5)