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

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

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

Số câu30
Quiz ID11971
Câu 1
1. Giao thức nào sau đây thường được sử dụng để phân giải tên miền (domain name) thành địa chỉ IP?
Câu 2
2. Sự khác biệt chính giữa giao thức TCP và UDP trong việc xử lý mất gói tin là gì?
Câu 3
3. Trong ngữ cảnh bảo mật mạng, thuật ngữ 'firewall' dùng để chỉ cái gì?
Câu 4
4. Trong mô hình OSI, tầng nào chịu trách nhiệm chính cho việc đảm bảo truyền dữ liệu tin cậy giữa hai hệ thống đầu cuối, bao gồm việc kiểm soát lỗi và kiểm soát luồng?
Câu 5
5. Cơ chế 'congestion control' (kiểm soát tắc nghẽn) trong TCP có mục đích chính là gì?
Câu 6
6. Phương pháp ' tuần tự hóa dữ liệu' (data serialization) trong lập trình mạng có mục đích chính là gì?
Câu 7
7. Trong lập trình socket, hàm `bind()` thường được sử dụng ở phía nào của mô hình client-server?
Câu 8
8. Kỹ thuật 'port forwarding' (chuyển tiếp cổng) thường được sử dụng trong trường hợp nào?
Câu 9
9. Trong lập trình mạng, 'blocking socket' và 'non-blocking socket' khác nhau như thế nào?
Câu 10
10. Khi một client cố gắng kết nối đến một server nhưng server không chấp nhận kết nối, lỗi thường gặp là gì?
Câu 11
11. Cổng (port) trong TCP/IP được sử dụng để làm gì?
Câu 12
12. Hàm `listen()` trong lập trình socket có chức năng chính là gì?
Câu 13
13. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào trong mô hình OSI?
Câu 14
14. Để tạo một UDP socket trong Python, bạn sử dụng cú pháp nào?
Câu 15
15. Socket trong lập trình mạng được hiểu là gì?
Câu 16
16. Trong lập trình mạng, 'byte order' (thứ tự byte) 'network byte order' và 'host byte order' khác nhau như thế nào?
Câu 17
17. Giao thức nào sau đây thường được sử dụng để gửi email?
Câu 18
18. Phương thức giao tiếp 'Client-Server' hoạt động dựa trên mô hình nào?
Câu 19
19. Khi lập trình ứng dụng mạng, một trong những nguy cơ bảo mật phổ biến nhất cần phải đối phó là gì?
Câu 20
20. Giao thức UDP (User Datagram Protocol) khác biệt so với TCP (Transmission Control Protocol) chủ yếu ở điểm nào?
Câu 21
21. Trong lập trình socket, hàm `select()` thường được sử dụng để làm gì?
Câu 22
22. Địa chỉ IP phiên bản IPv4 có độ dài bao nhiêu bit?
Câu 23
23. Trong giao thức TCP, 'bắt tay ba bước' (three-way handshake) được sử dụng để làm gì?
Câu 24
24. Giao thức HTTP (Hypertext Transfer Protocol) hoạt động ở tầng nào trong mô hình TCP/IP?
Câu 25
25. Trong lập trình socket, hàm `shutdown()` có tác dụng gì?
Câu 26
26. Giao thức nào sau đây thường được sử dụng để truyền file giữa client và server?
Câu 27
27. Kỹ thuật 'multiplexing' trong tầng Giao vận (Transport Layer) có nghĩa là gì?
Câu 28
28. Địa chỉ IP '127.0.0.1' được gọi là địa chỉ gì và thường được sử dụng để làm gì?
Câu 29
29. Khái niệm 'đa luồng' (multithreading) trong lập trình mạng thường được sử dụng để giải quyết vấn đề gì?
Câu 30
30. Hàm `accept()` trong lập trình socket trả về giá trị gì?

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