TCP, HTTP & Web cho Backend
Đào sâu tầng vận chuyển và ứng dụng: TCP deep dive, UDP, HTTP/1-2-3, TLS/cert, REST/gRPC/WebSocket, caching/CDN, load balancer L4/L7, và bộ công cụ debug mạng.
Giảng viên
OLHub Team29 bài đã sẵn sàng · Đọc kỹ, không xem video
3 module
Học theo từng phần, không bị nhồi
Trung cấp
Cần nền tảng cơ bản trước
29 bài
Text-first — đọc kỹ, không xem video
~9.5 giờ
Tự nhịp, học theo tốc độ của bạn
Bạn sẽ học được gì
Sau khoá học, bạn sẽ:
Explain 3-way handshake, reliability, congestion control và TIME_WAIT
Diagnose lỗi mạng production: ECONNRESET, TIME_WAIT, EADDRINUSE
Compare HTTP/1.1, HTTP/2 multiplexing, HTTP/3 QUIC và chọn REST/gRPC/WS
Explain TLS 1.3 handshake, certificate chain và session resumption
Diagnose sự cố mạng bằng dig, curl, nc, ss, tcpdump và Wireshark
Chương trình
Nội dung khoá học
3 module sẵn sàng · 29 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.
01
TCP & UDP Deep Dive
10 bài · ~191 phút
- 01Module 1 — TCP & UDP Deep Dive: tổng quan10p
- 02TCP 3-way handshake — bắt gói thật bằng Wireshark22p
- 03TCP reliability — sequence, ACK, retransmission22p
- 04Flow control & congestion control — vì sao download tăng tốc dần22p
- 05TIME_WAIT, CLOSE_WAIT & vì sao server hết port20p
- 06TCP vs UDP — khi nào bỏ độ tin cậy đổi tốc độ18p
- 07Connection pooling & keep-alive — vì sao app cần pool20p
- 08ECONNREFUSED, ECONNRESET, ETIMEDOUT — đọc đúng nguyên nhân22p
- 09MTU & fragmentation — vì sao ping được mà app timeout20p
- 10Module 1 — Tổng kết & cheat sheet15p
02
HTTP & Web
11 bài · ~207 phút
- 01Module 2 — HTTP & Web: tổng quan10p
- 02HTTP anatomy — method, status code đọc cho đúng22p
- 03HTTP headers quan trọng — Content-Type, Cache-Control, Authorization20p
- 04Cookie, session & CORS — vì sao request bị chặn22p
- 05HTTP/2 — multiplexing giải quyết head-of-line blocking18p
- 06HTTP/3 & QUIC — vì sao chuyển khỏi TCP18p
- 07REST vs gRPC vs WebSocket vs SSE — chọn cái nào20p
- 08Caching, CDN & proxy — đưa nội dung tới gần user22p
- 09Reverse proxy với Nginx — cửa ngõ trước backend20p
- 10Load balancer — L4 vs L7, thuật toán phân tải20p
- 11Module 2 — Tổng kết & cheat sheet15p
03
TLS & Công cụ Debug
8 bài · ~170 phút
- 01Module 3 — TLS & Công cụ Debug: tổng quan10p
- 02TLS/HTTPS handshake — mã hoá, toàn vẹn, xác thực24p
- 03Certificate & CA — vì sao trình duyệt tin một server22p
- 04Bộ công cụ debug mạng — dig, curl, nc, ss, tcpdump22p
- 05Wireshark — bắt và đọc gói tin từng tầng22p
- 06Latency vs throughput — vì sao 'thêm server' không luôn nhanh hơn20p
- 07Mini-challenge — dựng reverse proxy + HTTPS, debug bằng curl35p
- 08Module 3 — Tổng kết & cheat sheet15p
Giảng viên
Ai đứng sau khoá này
OLHub Team
Backend engineers
Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.
Xem hồ sơ team →Gửi khoá này cho bạn học cùng?
Copy link đã gắn nguồn — dán group, chat, hoặc LinkedIn.
Sẵn sàng bắt đầu?
Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.