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

Đề 14 - 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 cho truyền video trực tuyến (video streaming)?
2. Kỹ thuật 'load balancing' (cân bằng tải) trong mạng máy tính được sử dụng để:
3. Lệnh `ping` sử dụng giao thức nào để kiểm tra kết nối mạng?
4. Trong lập trình mạng, 'non-blocking socket' cho phép:
5. Địa chỉ IP phiên bản IPv4 có độ dài bao nhiêu bit?
6. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc đảm bảo dữ liệu đến đúng ứng dụng trên máy đích?
7. Trong lập trình socket, hàm `listen()` được sử dụng để:
8. Giao thức nào sau đây được sử dụng để gửi email?
9. Socket trong lập trình mạng được ví như:
10. Phương thức nào sau đây KHÔNG phải là một phương thức giao tiếp socket phổ biến?
11. NAT (Network Address Translation) có tác dụng chính là:
12. Trong mô hình TCP/IP, tầng nào tương ứng với tầng Mạng (Network Layer) của mô hình OSI?
13. Ưu điểm chính của giao thức UDP so với TCP là gì?
14. Giao thức nào sau đây hoạt động ở tầng Ứng dụng (Application Layer) và được sử dụng để truyền tải trang web?
15. Phương thức nào sau đây giúp giảm thiểu tình trạng nghẽn mạng (network congestion)?
16. Khái niệm 'three-way handshake' đề cập đến quá trình:
17. Firewall trong mạng máy tính có chức năng chính là:
18. Giao thức FTP (File Transfer Protocol) sử dụng cổng nào cho kênh điều khiển (control channel)?
19. Trong lập trình socket, hàm `bind()` thường được sử dụng ở phía nào?
20. Phương thức giao tiếp 'connection-oriented' (hướng kết nối) được cung cấp bởi giao thức nào?
21. Giao thức nào sau đây KHÔNG thuộc tầng Giao vận (Transport Layer) trong mô hình OSI?
22. SSL/TLS (Secure Sockets Layer/Transport Layer Security) được sử dụng để:
23. DNS (Domain Name System) có chức năng chính là gì?
24. Trong lập trình mạng, 'blocking socket' có nghĩa là:
25. Khái niệm 'port scanning' trong an ninh mạng dùng để chỉ hành động:
26. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào của mô hình OSI?
27. Nguyên nhân chính gây ra lỗi 'connection refused' khi lập trình socket client là gì?
28. Số cổng (port number) được sử dụng để:
29. Phương thức nào sau đây KHÔNG phải là một kỹ thuật lập trình socket nâng cao để xử lý đồng thời nhiều kết nối?
30. Khi lập trình socket server, hàm `accept()` trả về giá trị gì?