Module 6: Application Layer
The Application Layer is where users interact with the network.6.1 HTTP / HTTPS
HyperText Transfer Protocol is the foundation of the web.- Request/Response Model: Client sends request, Server sends response.
- Methods: GET, POST, PUT, DELETE.
- Status Codes: 200 OK, 404 Not Found, 500 Server Error.
- HTTPS: HTTP over TLS (Encrypted).
6.2 DNS (Domain Name System)
DNS is the phonebook of the internet. It translates human-readable domain names (google.com) into IP addresses (142.250.190.46).
Resolution Process
- Browser Cache: Check local cache.
- Resolver: Ask ISP’s DNS resolver.
- Root Server: Ask Root server (returns TLD server IP).
- TLD Server: Ask TLD server (returns Authoritative server IP).
- Authoritative Server: Returns the actual IP.
6.3 DHCP (Dynamic Host Configuration Protocol)
DHCP automatically assigns IP addresses to devices on a network.- DORA Process: Discover, Offer, Request, Acknowledge.
Next Module
Module 7: Network Security
Protecting the network.