Application Layer & Security
A 12-module path through application layer & security, in study order from foundations to the frontier.
Modules
- Application Layer and the Client-Server Model
- DNS: The Internet Naming System
- Socket Programming Fundamentals
- HTTP and the Web
- HTTP/2 and HTTP/3
- Email Protocols: SMTP, IMAP, POP3
- Content Delivery Networks
- Peer-to-Peer Architectures
- TLS and Secure Channels
- Network Security Threats and Attack Models
- Firewalls and Packet Filtering
- VPNs and DDoS Defense