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

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

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

Số câu30
Quiz ID11974
Câu 1
1. Hàm `accept()` trong lập trình socket trả về giá trị gì?
Câu 2
2. Socket trong lập trình mạng được ví như:
Câu 3
3. Phương thức giao tiếp nào sau đây KHÔNG sử dụng giao thức TCP?
Câu 4
4. Trong lập trình mạng, 'non-blocking socket' có lợi ích gì so với 'blocking socket'?
Câu 5
5. Sự khác biệt chính giữa 'TCP socket' và 'UDP socket' là gì?
Câu 6
6. Trong lập trình mạng, 'endianness' (thứ tự byte) là gì và tại sao nó quan trọng?
Câu 7
7. IPv6 có ưu điểm chính nào so với IPv4?
Câu 8
8. Trong lập trình mạng, 'blocking socket' là gì?
Câu 9
9. Kỹ thuật 'heartbeat' trong lập trình mạng được sử dụng để làm gì?
Câu 10
10. Hàm `listen()` trong lập trình socket có chức năng:
Câu 11
11. Cổng (port) trong địa chỉ IP được sử dụng để:
Câu 12
12. Nguyên nhân phổ biến gây ra lỗi 'Connection refused' khi lập trình mạng là gì?
Câu 13
13. Để tạo một ứng dụng chat đa luồng (multi-threaded chat server), bạn cần sử dụng kỹ thuật nào trong lập trình socket?
Câu 14
14. Phương thức giao tiếp 'client-server' hoạt động dựa trên mô hình nào?
Câu 15
15. Firewall (tường lửa) trong mạng máy tính có chức năng chính là gì?
Câu 16
16. Hàm `bind()` trong lập trình socket thường được sử dụng ở phía:
Câu 17
17. DNS (Domain Name System) có vai trò gì trong mạng Internet?
Câu 18
18. Phương thức giao tiếp UDP (User Datagram Protocol) có ưu điểm gì so với TCP?
Câu 19
19. Khi lập trình socket, lỗi 'Address already in use' thường xảy ra khi nào?
Câu 20
20. Trong lập trình mạng, thuật ngữ 'network latency' chỉ điều gì?
Câu 21
21. Trong lập trình mạng, giao thức TCP (Transmission Control Protocol) thuộc tầng nào trong mô hình OSI?
Câu 22
22. SSL/TLS (Secure Sockets Layer/Transport Layer Security) được sử dụng để làm gì trong giao tiếp mạng?
Câu 23
23. Trong lập trình mạng, 'serialization' (tuần tự hóa) dữ liệu có nghĩa là gì?
Câu 24
24. Phương thức HTTP nào thường được sử dụng để gửi dữ liệu lên server (ví dụ, dữ liệu form)?
Câu 25
25. Trong giao thức HTTP, phương thức nào được sử dụng để yêu cầu dữ liệu từ server?
Câu 26
26. Trong lập trình mạng, 'hostname' là gì?
Câu 27
27. Kỹ thuật 'socket multiplexing' (ví dụ, `select`, `poll`, `epoll`) được sử dụng để giải quyết vấn đề gì trong lập trình mạng?
Câu 28
28. Mã trạng thái HTTP (HTTP status code) '404 Not Found' có nghĩa là gì?
Câu 29
29. Ưu điểm của việc sử dụng giao thức WebSocket so với HTTP truyền thống cho ứng dụng web thời gian thực là gì?
Câu 30
30. Trong lập trình mạng, 'backlog' queue trong hàm `listen()` có ý nghĩa gì?

Để lại một bình luận