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

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

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

Số câu30
Quiz ID11968
Câu 1
1. Kiểu cấu trúc mạng (network topology) 'star topology' có đặc điểm gì?
Câu 2
2. Giao thức (protocol) trong mạng máy tính là gì?
Câu 3
3. Số cổng nào thường được sử dụng cho dịch vụ web HTTP (không mã hóa)?
Câu 4
4. Giao thức TCP (Transmission Control Protocol) khác biệt chính so với UDP (User Datagram Protocol) ở điểm nào?
Câu 5
5. Sự khác biệt chính giữa IPv4 và IPv6 là gì?
Câu 6
6. Giao thức HTTP (Hypertext Transfer Protocol) thường được sử dụng cho mục đích chính nào trong lập trình mạng?
Câu 7
7. Điều gì xảy ra khi một ứng dụng cố gắng gửi dữ liệu qua một socket UDP đến một cổng không có ứng dụng nào đang lắng nghe?
Câu 8
8. Socket không chặn (non-blocking socket) có ưu điểm gì so với socket chặn (blocking socket)?
Câu 9
9. Serialization (tuần tự hóa) dữ liệu trong lập trình mạng thường được sử dụng để làm gì?
Câu 10
10. Sử dụng thư viện hoặc framework lập trình mạng (ví dụ: Netty, Twisted) mang lại lợi ích gì cho nhà phát triển?
Câu 11
11. Số cổng (port number) trong địa chỉ IP được sử dụng để làm gì?
Câu 12
12. Trong lập trình mạng, socket thường được ví như:
Câu 13
13. Khi lập trình socket, điều gì sẽ xảy ra nếu bạn thiết lập thời gian chờ (timeout) cho thao tác nhận dữ liệu và không có dữ liệu nào được nhận trong khoảng thời gian đó?
Câu 14
14. Giao thức hướng kết nối (connection-oriented protocol) khác biệt với giao thức phi kết nối (connectionless protocol) như thế nào?
Câu 15
15. Độ trễ mạng (network latency) có ảnh hưởng như thế nào đến hiệu suất của ứng dụng mạng?
Câu 16
16. Khi thiết kế một giao thức mạng mới, điều quan trọng cần xem xét là gì?
Câu 17
17. Card mạng (NIC - Network Interface Card) có vai trò gì trong hệ thống mạng?
Câu 18
18. Mô hình Client-Server trong lập trình mạng mô tả mối quan hệ giao tiếp như thế nào?
Câu 19
19. Khi gỡ lỗi một ứng dụng mạng, công cụ 'Wireshark' thường được sử dụng để làm gì?
Câu 20
20. Tình trạng 'race condition' trong lập trình mạng đa luồng có thể xảy ra khi nào?
Câu 21
21. Địa chỉ MAC (Media Access Control address) được sử dụng để làm gì?
Câu 22
22. Mạng máy tính (computer network) là gì?
Câu 23
23. Địa chỉ IP (Internet Protocol address) có vai trò gì trong mạng máy tính?
Câu 24
24. Ưu điểm chính của việc sử dụng lập trình đa luồng (multithreading) trong lập trình mạng là gì?
Câu 25
25. DNS (Domain Name System) hoạt động như thế nào?
Câu 26
26. 'localhost' hoặc địa chỉ IP '127.0.0.1' trong mạng máy tính dùng để chỉ điều gì?
Câu 27
27. Tường lửa (firewall) trong mạng máy tính có chức năng chính là gì?
Câu 28
28. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc đảm bảo truyền dữ liệu tin cậy giữa hai hệ thống đầu cuối (end-to-end) và cung cấp các cơ chế kiểm soát lỗi và kiểm soát luồng?
Câu 29
29. Router (bộ định tuyến) có vai trò gì trong mạng?
Câu 30
30. SSL/TLS (Secure Sockets Layer/Transport Layer Security) được sử dụng để làm gì trong giao tiếp mạng?

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