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

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

1. Trong lập trình mạng, thuật ngữ 'throughput' dùng để chỉ điều gì?
2. Trong lập trình socket, hàm `bind()` được sử dụng để làm gì?
3. Giao thức nào sau đây thường được sử dụng để truyền tải email?
4. Trong lập trình mạng, thuật ngữ 'firewall' dùng để chỉ cái gì?
5. Trong lập trình mạng, thuật ngữ 'jitter' dùng để chỉ điều gì?
6. Trong mô hình TCP/IP, tầng nào chịu trách nhiệm cho việc định tuyến gói tin giữa các mạng khác nhau?
7. Giao thức nào sau đây cung cấp kết nối đáng tin cậy, hướng kết nối trong lập trình mạng?
8. Trong lập trình mạng, thuật ngữ 'latency' dùng để chỉ điều gì?
9. Trong lập trình mạng, thuật ngữ 'port' dùng để chỉ điều gì?
10. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc đảm bảo dữ liệu được truyền một cách đáng tin cậy giữa hai hệ thống?
11. Trong lập trình socket, hàm `listen()` được sử dụng để làm gì?
12. Trong lập trình socket, hàm `accept()` được sử dụng để làm gì?
13. Phương thức nào sau đây được sử dụng để mã hóa dữ liệu trong quá trình truyền tải nhằm bảo vệ thông tin khỏi bị đánh cắp?
14. Phương thức nào sau đây thường được sử dụng để xác thực người dùng trong các ứng dụng web?
15. Giao thức nào sau đây cung cấp một kênh truyền thông an toàn và mã hóa giữa client và server, thường được sử dụng cho các ứng dụng web?
16. DNS (Domain Name System) có chức năng chính là gì?
17. Phương pháp nào sau đây giúp cải thiện hiệu suất truyền dữ liệu bằng cách chia nhỏ dữ liệu thành các gói nhỏ hơn trước khi gửi?
18. Trong lập trình mạng, khi nào nên sử dụng UDP thay vì TCP?
19. Giao thức nào sau đây thường được sử dụng để truyền tải file giữa client và server?
20. Trong lập trình mạng, thuật ngữ 'MTU' (Maximum Transmission Unit) dùng để chỉ điều gì?
21. Socket là gì trong lập trình mạng?
22. Phương pháp nào sau đây giúp giảm tải cho server bằng cách phân phối yêu cầu của người dùng đến nhiều server khác nhau?
23. Giao thức nào sau đây được sử dụng để cấp phát địa chỉ IP động cho các thiết bị trong mạng?
24. Phương pháp nào sau đây giúp ẩn địa chỉ IP thực của client bằng cách chuyển tiếp yêu cầu của client thông qua một server trung gian?
25. Phương pháp nào sau đây giúp tăng tốc độ truy cập dữ liệu bằng cách lưu trữ các bản sao của dữ liệu ở gần người dùng hơn?
26. Trong lập trình mạng, cơ chế nào giúp ngăn chặn một máy chủ bị quá tải bởi một lượng lớn các yêu cầu kết nối giả mạo, thường được sử dụng trong các cuộc tấn công từ chối dịch vụ (DoS)?
27. Giao thức nào sau đây được sử dụng để giải quyết địa chỉ IP thành địa chỉ MAC trong mạng cục bộ?
28. Phương pháp nào sau đây được sử dụng để kiểm soát lưu lượng dữ liệu giữa máy gửi và máy nhận, ngăn chặn tình trạng quá tải mạng?
29. 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?
30. Trong lập trình socket, hàm `connect()` được sử dụng để làm gì?