Đề 7 – Bài tập, đề thi trắc nghiệm online Lập trình mạng

Đề 7 - Bài tập, đề thi trắc nghiệm online Lập trình mạng

1. Giao thức nào sau đây thường được sử dụng để quản lý và giám sát các thiết bị mạng?
2. Trong bảo mật mạng, `firewall′ có chức năng chính là gì?
3. Trong mô hình OSI, tầng nào chịu trách nhiệm đảm bảo truyền dữ liệu tin cậy giữa hai ứng dụng?
4. Địa chỉ IP thuộc lớp C có bao nhiêu bit dành cho phần mạng?
5. Giao thức TCP hoạt động ở tầng nào trong mô hình TCP∕IP?
6. Cơ chế nào sau đây giúp phân giải tên miền (ví dụ: google.com) thành địa chỉ IP?
7. Kỹ thuật `load balancing′ được sử dụng để làm gì trong hệ thống phân tán?
8. Phương thức `polling′ trong lập trình mạng không đồng bộ có nhược điểm chính là gì?
9. Trong lập trình mạng, `non-blocking socket′ thường được sử dụng kết hợp với cơ chế nào để quản lý nhiều kết nối?
10. Socket nào sau đây cung cấp luồng dữ liệu hai chiều, tin cậy, có thứ tự?
11. Trong mô hình client-server, ai là người chủ động khởi tạo kết nối?
12. Giao thức nào sau đây cung cấp kết nối an toàn, mã hóa cho HTTP?
13. Phương thức giao tiếp nào sau đây thường được sử dụng để truyền tải video trực tuyến (streaming)?
14. Giao thức nào sau đây thường được sử dụng để truyền tải file giữa client và server?
15. Khi một client gửi yêu cầu đến server sử dụng giao thức HTTP, yêu cầu này thường được gọi là gì?
16. Trong mô hình OSI, tầng nào chịu trách nhiệm chính cho việc định tuyến dữ liệu giữa các mạng khác nhau?
17. Trong lập trình socket, hàm `bind()` được sử dụng để làm gì?
18. Phương thức nào sau đây KHÔNG phải là phương thức HTTP?
19. Giao thức nào sau đây được sử dụng để gửi email?
20. Trong lập trình mạng không đồng bộ (asynchronous), kỹ thuật nào thường được sử dụng để xử lý đồng thời nhiều kết nối?
21. Phương thức giao tiếp nào sau đây KHÔNG đảm bảo độ tin cậy và thứ tự của gói tin?
22. Hàm `listen()` trong socket server có chức năng gì?
23. Kỹ thuật `multiplexing′ trong mạng máy tính giúp giải quyết vấn đề gì?
24. Trong lập trình mạng, thuật ngữ `serialization′ dùng để chỉ quá trình gì?
25. Địa chỉ IP `127.0.0.1′ thường được gọi là gì?
26. Trong lập trình mạng, `blocking socket′ có đặc điểm gì?
27. Trong lập trình socket, hàm `accept()` trả về giá trị gì?
28. Địa chỉ MAC được sử dụng ở tầng nào trong mô hình OSI?
29. Giao thức nào sau đây KHÔNG phải là giao thức tầng ứng dụng?
30. Cổng (port) nào thường được sử dụng mặc định cho dịch vụ HTTP?