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

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

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

Số câu30
Quiz ID11967
Câu 1
1. Trong lập trình mạng, thuật ngữ 'blocking socket' có nghĩa là gì?
Câu 2
2. Lỗi 'Connection refused' thường xảy ra khi nào trong lập trình socket?
Câu 3
3. Socket trong lập trình mạng được hiểu như thế nào?
Câu 4
4. Giao thức TCP thuộc tầng nào trong mô hình TCP/IP?
Câu 5
5. Khi một máy khách (client) muốn kết nối tới máy chủ (server) sử dụng TCP, hàm nào được gọi ở phía máy khách?
Câu 6
6. Trong lập trình socket, hàm `bind()` có chức năng chính là gì?
Câu 7
7. Giả sử bạn muốn xây dựng một dịch vụ truyền file tin cậy, đảm bảo dữ liệu không bị mất và đến đúng thứ tự. Giao thức nào bạn nên sử dụng?
Câu 8
8. Trong mô hình client-server, máy chủ (server) thường đóng vai trò gì?
Câu 9
9. Phương thức `listen()` được sử dụng trong lập trình socket phía máy chủ (server) để làm gì?
Câu 10
10. Khái niệm 'non-blocking socket' (socket không chặn) có nghĩa là gì?
Câu 11
11. Địa chỉ IP phiên bản IPv6 có độ dài bao nhiêu bit?
Câu 12
12. Số cổng nào thường được sử dụng cho dịch vụ HTTP (web)?
Câu 13
13. DNS (Domain Name System) có vai trò gì trong mạng?
Câu 14
14. Để xây dựng một ứng dụng chat trực tuyến thời gian thực, giao thức nào có thể phù hợp hơn: TCP hay UDP?
Câu 15
15. Trong lập trình socket, khi sử dụng TCP, luồng dữ liệu là:
Câu 16
16. NAT (Network Address Translation) được sử dụng để làm gì?
Câu 17
17. Phương thức `send()` và `recv()` trong socket thường được sử dụng để làm gì?
Câu 18
18. Ưu điểm chính của việc sử dụng UDP so với TCP trong một số ứng dụng là gì?
Câu 19
19. Số cổng nào thường được sử dụng cho dịch vụ FTP (truyền file)?
Câu 20
20. Khái niệm 'port forwarding' (chuyển tiếp cổng) thường được sử dụng trong ngữ cảnh nào?
Câu 21
21. Điểm khác biệt chính giữa giao thức TCP và UDP là gì?
Câu 22
22. Mục đích chính của giao thức HTTPS là gì?
Câu 23
23. Mô hình OSI (Mô hình tham chiếu hệ thống mở) gồm bao nhiêu tầng?
Câu 24
24. Trong lập trình socket, khi sử dụng UDP, dữ liệu được gửi đi dưới dạng:
Câu 25
25. SSL/TLS handshake là quá trình gì trong giao thức HTTPS?
Câu 26
26. Một ứng dụng mạng cần gửi dữ liệu liên tục và yêu cầu độ trễ thấp, nhưng có thể chấp nhận mất một vài gói tin. Giao thức nào phù hợp hơn?
Câu 27
27. Thư viện `socket` trong Python chủ yếu hỗ trợ lập trình mạng ở tầng nào trong mô hình OSI?
Câu 28
28. Trong lập trình mạng, lỗi 'Address already in use' thường xảy ra khi nào?
Câu 29
29. Phương thức `shutdown()` trong socket được sử dụng để làm gì?
Câu 30
30. Firewall (tường lửa) trong mạng máy tính có chức năng chính là gì?

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