Đề 4 – Đề thi, câu hỏi trắc nghiệm online Lập trình mạng

Đề 4 - Đề thi, câu hỏi trắc nghiệm online Lập trình mạng

1. Trong lập trình mạng, giao thức nào sau đây hoạt động ở tầng ứng dụng (Application Layer) của mô hình OSI?
2. Trong lập trình mạng, giao thức nào sau đây được sử dụng để tự động gán địa chỉ IP cho các thiết bị trong mạng?
3. Trong lập trình mạng, giao thức nào sau đây thường được sử dụng để truyền tải video trực tuyến?
4. Trong lập trình mạng, giao thức nào sau đây được sử dụng để truy cập và quản lý email trên máy chủ?
5. Giao thức nào sau đây được sử dụng để truyền tải dữ liệu web một cách an toàn?
6. Trong lập trình mạng, giao thức TCP sử dụng cơ chế nào để đảm bảo dữ liệu được truyền đến đích một cách đáng tin cậy?
7. Trong lập trình mạng, thuật ngữ 'firewall' dùng để chỉ điều gì?
8. Trong lập trình mạng, giao thức nào sau đây được sử dụng để đồng bộ hóa thời gian giữa các hệ thống máy tính trên mạng?
9. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc thiết lập, duy trì và kết thúc các kết nối giữa các ứng dụng?
10. Trong lập trình mạng, địa chỉ loopback thường được sử dụng để làm gì?
11. Trong lập trình mạng, hàm `select()` được sử dụng để làm gì?
12. Trong lập trình mạng, thuật ngữ 'socket' thường được hiểu là gì?
13. Trong lập trình mạng, thuật ngữ 'port forwarding' dùng để chỉ điều gì?
14. Trong lập trình mạng, thuật ngữ 'Network Address Translation' (NAT) dùng để chỉ điều gì?
15. Trong lập trình mạng, giao thức nào sau đây được sử dụng để truyền file?
16. Phương pháp nào sau đây được sử dụng để chuyển đổi tên miền (ví dụ: google.com) thành địa chỉ IP trong lập trình mạng?
17. Trong lập trình mạng, mục đích của việc sử dụng 'checksum' là gì?
18. Socket nào sau đây được sử dụng cho giao tiếp không liên kết (connectionless) trong lập trình mạng?
19. Trong lập trình mạng, cơ chế nào được sử dụng để ngăn chặn tình trạng nghẽn mạng (congestion)?
20. Trong lập trình socket, hàm `listen()` được sử dụng để làm gì?
21. Trong lập trình mạng, điều gì xảy ra khi một socket bị đóng (closed)?
22. Trong lập trình mạng, khi nào nên sử dụng giao thức UDP thay vì TCP?
23. Khi lập trình mạng, lỗi 'Address already in use' thường xảy ra khi nào?
24. Địa chỉ IP phiên bản IPv6 có độ dài bao nhiêu bit?
25. Trong lập trình mạng, khi một máy tính gửi một gói tin đến một địa chỉ IP, làm thế nào để nó xác định địa chỉ MAC của máy đích trên cùng mạng?
26. Trong lập trình mạng, sự khác biệt chính giữa TCP và UDP là gì?
27. Trong lập trình mạng, thuật ngữ 'subnet mask' dùng để chỉ điều gì?
28. Giao thức nào sau đây thường được sử dụng để truyền tải email?
29. Trong lập trình mạng, làm thế nào để một ứng dụng có thể phục vụ nhiều client đồng thời?
30. Trong lập trình mạng, giao thức nào sau đây được sử dụng để quản lý và giám sát các thiết bị mạng?