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
BeginnerPrint the layer 7 protocol for each job, one per line, uppercase:
- Loading a web page
- Sending email between servers
- Resolving a hostname to an IP
Expected output:
HTTP
SMTP
DNSTry it yourself
Terminal
All lessons in The OSI Model
6The Upper Layers
Session and PresentationThe Application LayerWatching the LayersRecap - Top of the StackPractice on your own: Terminal playground