Menu
Coddy logo textTech

The Application Layer

Lesson 22 of 32 in Coddy's The OSI Model course.

Layer 7 is where the protocols you have heard of live. Not the applications themselves, but the languages they speak:

  • HTTP: fetching and submitting web content
  • DNS: turning names like coddy.tech into IP addresses
  • SMTP: moving email between servers
  • SSH: secure remote terminals

Each rides on the lower layers: HTTP over TCP over IP over Ethernet. When someone says "an L7 problem", they mean the machines can talk fine, but the conversation is wrong: a 404, a bad query, a misconfigured server.

challenge icon

Challenge

Beginner

Print the layer 7 protocol for each job, one per line, uppercase:

  1. Loading a web page
  2. Sending email between servers
  3. Resolving a hostname to an IP

Expected output:

HTTP
SMTP
DNS

Try it yourself

Terminal

All lessons in The OSI Model

Practice on your own: Terminal playground