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

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

1. Firewall (tường lửa) có chức năng chính là gì trong mạng máy tính?
2. Trong lập trình mạng, `localhost′ hoặc `127.0.0.1′ thường dùng để chỉ điều gì?
3. HTTP header `Content-Type′ cho biết điều gì?
4. Giao thức SMTP được sử dụng cho mục đích gì?
5. Cơ chế `Three-way handshake′ (bắt tay ba bước) được sử dụng trong giao thức nào?
6. Phương thức `POST` trong HTTP thường được sử dụng khi nào?
7. HTTP status code `404 Not Found′ có nghĩa là gì?
8. Trong mô hình client-server, server có vai trò gì?
9. HTTP method `PUT′ thường được sử dụng để làm gì?
10. Trong ngữ cảnh lập trình mạng, `serialization′ (tuần tự hóa) là gì?
11. Trong lập trình socket, hàm `accept()` có vai trò gì?
12. Socket là gì trong lập trình mạng?
13. Mục đích của việc sử dụng `timeout′ trong socket programming là gì?
14. Mục đích chính của việc sử dụng load balancer (cân bằng tải) trong hệ thống server là gì?
15. Giao thức TCP đảm bảo độ tin cậy bằng cách nào?
16. Nguyên tắc hoạt động của giao thức HTTP là gì?
17. Điểm yếu chính của giao thức UDP so với TCP là gì?
18. Port (cổng) trong lập trình mạng được sử dụng để làm gì?
19. Địa chỉ IP phiên bản IPv6 có độ dài bao nhiêu bit?
20. Trong lập trình socket, hàm `bind()` được sử dụng để làm gì?
21. SSL∕TLS được sử dụng để cung cấp bảo mật gì cho truyền thông mạng?
22. Giao thức nào được sử dụng để phân giải tên miền (domain name) thành địa chỉ IP?
23. Điểm khác biệt chính giữa TCP và UDP là gì?
24. Trong lập trình mạng, `blocking socket′ có nghĩa là gì?
25. Giao thức FTP được sử dụng cho mục đích gì?
26. Phương thức giao tiếp nào thường được sử dụng cho các ứng dụng thời gian thực như video streaming hoặc game online?
27. Ưu điểm chính của việc sử dụng thread (luồng) trong lập trình mạng server là gì?
28. Hàm `listen()` trong socket server có chức năng gì?
29. Phương thức `GET` trong HTTP được sử dụng để làm gì?
30. Khái niệm `non-blocking socket′ khác biệt với `blocking socket′ như thế nào?