Skip to content

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).

Hints and Tips Tip thêm: TCP là giao thức đáng tin cậy, đảm bảo dữ liệu đến nơi đầy đủ và đúng thứ tự (ví dụ: khi tải file, duyệt web). UDP thì nhanh hơn, không đảm bảo nhưng phù hợp cho các ứng dụng cần tốc độ như livestream, game online.