Networking Fundamentals: Connecting the World
Các khái niệm cơ bản về Mạng máy tính: Kết nối thế giới
In today's interconnected world, a grasp of networking basics is indispensable.
Mọi ứng dụng hiện đại đều cần kết nối internet, vì vậy hiểu về cách dữ liệu di chuyển là rất quan trọng.
OSI Model / TCP/IP Model:
Briefly explain the layers of either the OSI model or the TCP/IP model.
Focus on the practical implications of each layer (e.g., what happens at the Application layer, Network layer).
Hints and Tips
Tip thêm: Dù là mô hình lý thuyết hay thực tế, việc hiểu các tầng này giúp bạn phân tích và gỡ lỗi các vấn đề về mạng một cách có hệ thống. Ví dụ: lỗi "404 Not Found" là ở tầng ứng dụng, còn "cáp mạng chưa cắm" là ở tầng vật lý.HTTP/HTTPS:
-
What is HTTP? What is HTTPS? What's the key difference?
-
Explain common HTTP methods (GET, POST, PUT, DELETE).
Hints and Tips
Tip thêm: HTTP là giao thức cơ bản để web hoạt động, còn HTTPS là phiên bản bảo mật hơn của HTTP, rất quan trọng cho các giao dịch nhạy cảm. Nắm vững các HTTP methods giúp bạn tương tác hiệu quả với các API.DNS:
What is DNS and what is its role in web browsers?
Hints and Tips
Tip thêm: DNS (Domain Name System) giống như "danh bạ điện thoại" của internet. Nó giúp máy tính của bạn tìm được địa chỉ IP của một trang web từ tên miền dễ nhớ (ví dụ: google.com).TCP vs. UDP:
Compare TCP and UDP. When would you use one over the other? (e.g., reliable vs. unreliable, connection-oriented vs. connectionless).