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

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

1. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào của mô hình OSI?
2. Socket nào sau đây thường được sử dụng cho các ứng dụng thời gian thực, yêu cầu độ trễ thấp và chấp nhận mất mát dữ liệu?
3. Trong lập trình mạng, kỹ thuật `polling′ (thăm dò) có nhược điểm chính là gì?
4. DNS (Domain Name System) có chức năng chính là gì?
5. Khái niệm `non-blocking socket′ (socket không chặn) có nghĩa là gì?
6. Giao thức TCP cung cấp cơ chế kiểm soát lỗi và kiểm soát luồng. Cơ chế kiểm soát lỗi chính của TCP là gì?
7. SNMP (Simple Network Management Protocol) được sử dụng cho mục đích gì?
8. Khái niệm `port forwarding′ (chuyển tiếp cổng) thường được sử dụng trong trường hợp nào?
9. Giao thức nào sau đây hoạt động ở tầng giao vận và cung cấp dịch vụ `connectionless′ (không kết nối)?
10. SSH (Secure Shell) cung cấp dịch vụ bảo mật nào?
11. Khái niệm `congestion control′ (kiểm soát tắc nghẽn) quan trọng trong giao thức nào?
12. Trong lập trình socket, hàm `listen()` được sử dụng bởi server để làm gì?
13. Trong lập trình socket, hàm `bind()` được sử dụng để làm gì?
14. Trong lập trình mạng, `multiplexing′ (đa hợp kênh) đề cập đến kỹ thuật nào?
15. Giao thức nào sau đây thường được sử dụng để gửi email?
16. Websocket khác biệt với HTTP truyền thống ở điểm nào?
17. SSL∕TLS được sử dụng để cung cấp bảo mật cho giao thức nào?
18. Phương thức `GET` và `POST` trong HTTP khác nhau chủ yếu ở điểm nào?
19. Trong lập trình mạng, `serialization′ (tuần tự hóa) dữ liệu có nghĩa là gì?
20. Trong mô hình OSI, tầng nào cung cấp dịch vụ truyền dữ liệu `end-to-end′ (đầu cuối) đáng tin cậy?
21. Trong lập trình socket, hàm `accept()` được sử dụng để làm gì?
22. Trong mô hình TCP∕IP, tầng nào chịu trách nhiệm chính cho việc định tuyến gói tin giữa các mạng khác nhau?
23. Giao thức HTTP hoạt động ở tầng nào của mô hình TCP∕IP?
24. Phương thức giao tiếp `client-server′ hoạt động dựa trên nguyên tắc nào?
25. Địa chỉ IP `127.0.0.1′ có ý nghĩa gì?
26. Ưu điểm chính của giao thức UDP so với TCP là gì?
27. 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 mà không cần tạo luồng (thread) cho mỗi kết nối?
28. Firewall trong mạng máy tính hoạt động chủ yếu ở tầng nào của mô hình OSI?
29. NAT (Network Address Translation) được sử dụng để giải quyết vấn đề gì?
30. Khái niệm `socket timeout′ (thời gian chờ socket) được sử dụng để làm gì?