Notes by mraabo

The Application Layer

Sep 30, 2026

The topmost layer of The Internet Protocol Stack responsible for handling communication for network applications via Messages.

This includes:

  • Type of Messages exchanged, e.g. request and response messages, and rules for these.
  • Syntax of message types, such as Fields.
  • Semantic of the Fields.

How the application is communicated is dictated by the Application Architecture and is implemented through a Socket.

Examples

  • HTTP for the Web.
  • SMTP for E-mail.

Graph View

Backlinks

  • Messages
  • Network Layer Encapsulation
  • Packets
  • The IoT Stack
  • The TCP/IP Protocol Stack
  • Application Architecture
  • Domain Name System (DNS)
  • File Transfer Protocol (FTP)
  • HyperText Transfer Protocol (HTTP)
  • Lightweight Directory Access Protocol (LDAP)
  • Message Queuing Telemetry Transport (MQTT)
  • Network File System (NFS)
  • QUIC
  • Secure Shell Protocol
  • Simple Mail Transfer Protocol (SMTP)
  • Trivial File Transfer Protocol (TFTP)
  • Simple Network Management Protocol (SNMP)

Created with Quartz v5.0.0 © 2026

  • GitHub
  • Discord Community