Tầng 2 — Application & Services

Tầng ứng dụng & dịch vụ — DNS, HTTP, TLS và hạ tầng web.

Tầng này dạy gì?

Lên tới các giao thức bạn dùng hằng ngày, chạy trên nền TCP/IP của Tầng 1. Từ socket, DNS, HTTP/HTTPS, email và truyền file, TLS, tới real-time (WebSocket) và hạ tầng web quy mô lớn (CDN, load balancer). Sau tầng này bạn hiểu trọn vẹn điều gì xảy ra khi gõ một địa chỉ web và nhấn Enter.

Lộ trình 8 bài

Lesson 01
Mô hình giao tiếp client-server, socket API, cổng & kết nối.
Lesson 02
Phân giải tên miền, phân cấp, đệ quy/lặp, bản ghi, caching, TTL.
Lesson 03
Request/response, method (GET/POST...), status code, header.
Lesson 04
REST, cookie/session, caching, HTTP/2 & HTTP/3 (QUIC).
Lesson 05
SMTP/IMAP/POP3 (email), FTP/SFTP (truyền file), so sánh.
Lesson 06
Bắt tay TLS, chứng chỉ, mã hóa truyền tải — nối Cryptography.
Lesson 07
Polling, long-polling, WebSocket, streaming, server push.
Lesson 08
CDN, load balancer, proxy/reverse proxy — phục vụ triệu người dùng.