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

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

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

Số câu30
Quiz ID11969
Câu 1
1. Port nào sau đây thường được sử dụng cho dịch vụ HTTP?
Câu 2
2. Giao thức nào sau đây hoạt động ở tầng Ứng dụng (Application Layer) trong mô hình TCP/IP và được sử dụng để truyền tải email?
Câu 3
3. Giao thức nào sau đây KHÔNG phải là giao thức tầng Ứng dụng?
Câu 4
4. 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 đích một cách tin cậy và theo đúng thứ tự?
Câu 5
5. Địa chỉ IP '192.168.1.100' thuộc lớp mạng nào?
Câu 6
6. Khi một client gửi yêu cầu HTTP GET đến server, phương thức GET được sử dụng để làm gì?
Câu 7
7. Trong lập trình mạng, 'port scanning' được sử dụng để làm gì?
Câu 8
8. Mục đích chính của việc sử dụng 'đa luồng' (multithreading) trong lập trình mạng server là gì?
Câu 9
9. Khi lập trình socket, sự khác biệt chính giữa TCP và UDP là gì?
Câu 10
10. Trong lập trình mạng, thuật ngữ 'Network Address Translation' (NAT) dùng để chỉ kỹ thuật nào?
Câu 11
11. Socket 'raw socket' thường được sử dụng cho mục đích nào?
Câu 12
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?
Câu 13
13. Giao thức UDP (User Datagram Protocol) thường được sử dụng trong trường hợp nào sau đây?
Câu 14
14. Nguyên tắc 'client-server' mô tả mô hình giao tiếp nào?
Câu 15
15. Kỹ thuật 'load balancing' (cân bằng tải) trong mạng được sử dụng để làm gì?
Câu 16
16. Giao thức nào sau đây được sử dụng để truyền file giữa client và server?
Câu 17
17. Chức năng chính của giao thức DNS (Domain Name System) là gì?
Câu 18
18. Trong lập trình socket, hàm `bind()` được sử dụng để làm gì?
Câu 19
19. Trong lập trình mạng, 'ephemeral port' là gì?
Câu 20
20. Trong lập trình mạng, 'blocking socket' có đặc điểm gì?
Câu 21
21. Mục đích của việc sử dụng 'checksum' trong giao thức truyền dữ liệu là gì?
Câu 22
22. Phương thức HTTP POST thường được sử dụng khi nào?
Câu 23
23. Socket nào sau đây cung cấp kết nối hướng kết nối, tin cậy và theo thứ tự?
Câu 24
24. Phương thức giao tiếp nào sau đây là 'song công' (full-duplex)?
Câu 25
25. Khi lập trình socket, hàm `accept()` trả về giá trị gì?
Câu 26
26. Trong lập trình mạng, 'socket timeout' được sử dụng để làm gì?
Câu 27
27. Phương thức nào sau đây thường được sử dụng để mã hóa dữ liệu truyền trên mạng nhằm bảo mật thông tin?
Câu 28
28. Khi lập trình socket, lỗi 'connection refused' thường xảy ra khi nào?
Câu 29
29. Hàm `listen()` trong lập trình socket server có chức năng gì?
Câu 30
30. Khi sử dụng giao thức TCP, quá trình 'bắt tay ba bước' (three-way handshake) được sử dụng để làm gì?

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