150+ câu trắc nghiệm Lập trình mạng có đáp án
Lưu ý và Miễn trừ trách nhiệm:Các câu hỏi và đáp án trong các bộ trắc nghiệm này được biên soạn nhằm phục vụ mục đích tham khảo và ôn luyện kiến thức. Chúng không đại diện cho bất kỳ tài liệu, đề thi chính thức hay đề thi chứng chỉ nào từ các tổ chức giáo dục hoặc cơ quan cấp chứng chỉ chuyên môn. Admin không chịu trách nhiệm về tính chính xác tuyệt đối của nội dung hoặc bất kỳ quyết định nào của bạn được đưa ra dựa trên kết quả của các bài trắc nghiệm.
Rất vui khi bạn truy cập vào bộ 150+ câu trắc nghiệm Lập trình mạng có đáp án. Đây là nơi tổng hợp các câu hỏi trắc nghiệm giúp bạn ôn luyện và kiểm tra kiến thức. Chọn bộ câu hỏi bạn muốn và bắt đầu làm bài ngay bây giờ. Hy vọng bạn sẽ có một buổi luyện tập hiệu quả và đạt kết quả như mong đợi!
1. Trong lập trình mạng, giao thức nào sau đây được sử dụng để truyền tải file giữa client và server?
2. 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?
3. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc mã hóa và giải mã dữ liệu?
4. Địa chỉ IP phiên bản 6 (IPv6) có độ dài bao nhiêu bit?
5. 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?
6. Trong lập trình mạng, kỹ thuật nào cho phép một máy chủ xử lý đồng thời nhiều kết nối từ các client khác nhau?
7. Trong lập trình mạng, kỹ thuật nào cho phép một máy chủ web phục vụ nhiều trang web khác nhau trên cùng một địa chỉ IP?
8. Trong lập trình mạng, khi sử dụng giao thức TCP, điều gì xảy ra nếu một gói tin bị mất trong quá trình truyền?
9. Trong mô hình TCP/IP, tầng nào tương ứng với tầng Mạng (Network layer) trong mô hình OSI?
10. Phương pháp nào sau đây được sử dụng để chuyển đổi một tên miền (ví dụ: google.com) thành một địa chỉ IP?
11. Trong lập trình mạng, khi nào nên sử dụng giao thức UDP thay vì TCP?
12. Trong lập trình mạng, sự khác biệt chính giữa socket blocking và non-blocking là gì?
13. Trong lập trình mạng, hàm nào được sử dụng để tạo một socket?
14. Giao thức nào sau đây hoạt động ở tầng Giao vận (Transport layer) trong mô hình OSI?
15. Phương pháp nào sau đây giúp ngăn chặn tấn công từ chối dịch vụ (DoS) hiệu quả nhất?
16. Phương pháp nào sau đây giúp cải thiện hiệu suất của một ứng dụng web bằng cách giảm số lượng yêu cầu đến máy chủ?
17. Địa chỉ IP nào sau đây là địa chỉ private (dành riêng)?
18. Giao thức nào sau đây được sử dụng để đồng bộ hóa thời gian giữa các máy tính trong mạng?
19. Trong lập trình socket, hàm nào được sử dụng để chấp nhận một kết nối đến?
20. Phương pháp nào sau đây được sử dụng để xác thực người dùng khi kết nối đến một máy chủ từ xa một cách an toàn?
21. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào trong mô hình OSI?
22. Trong lập trình mạng, phương pháp nào sau đây giúp phân phối lưu lượng truy cập đến nhiều máy chủ để cải thiện hiệu suất và độ tin cậy?
23. Phương pháp nào sau đây được sử dụng để chuyển hướng một cổng (port) từ một địa chỉ IP public đến một địa chỉ IP private trong mạng LAN?
24. Trong lập trình mạng, phương pháp nào sau đây giúp đảm bảo rằng dữ liệu được truyền đi một cách tin cậy và theo đúng thứ tự?
25. Trong lập trình mạng, kỹ thuật nào cho phép một ứng dụng nhận thông báo từ hệ điều hành khi có dữ liệu đến trên một socket mà không cần liên tục kiểm tra?
26. Giao thức nào sau đây thường được sử dụng để truyền tải email?
27. Công cụ nào sau đây thường được sử dụng để kiểm tra kết nối mạng và đo thời gian trễ giữa hai thiết bị?
28. Cơ chế nào cho phép một thiết bị trong mạng LAN có thể chia sẻ một địa chỉ IP public duy nhất để kết nối ra Internet?
29. Phương pháp nào sau đây được sử dụng để bảo vệ mạng không dây (Wi-Fi) khỏi truy cập trái phép?
30. Giao thức nào sau đây được sử dụng để truy cập và quản lý email trên máy chủ từ xa?
31. Trong lập trình mạng, hàm `listen()` được sử dụng để làm gì?
32. Loại tấn công mạng nào cố gắng làm ngập một máy chủ với lưu lượng truy cập để làm cho nó không khả dụng đối với người dùng hợp pháp?
33. Kỹ thuật nào sau đây cho phép kiểm tra kết nối giữa hai thiết bị mạng bằng cách gửi các gói tin ICMP?
34. Trong lập trình socket, hàm `recv()` được sử dụng để làm gì?
35. Giao thức nào sau đây được sử dụng để truyền tải tập tin giữa máy khách và máy chủ?
36. Trong mạng máy tính, thuật ngữ ‘MTU’ là viết tắt của cụm từ nào?
37. Công nghệ nào sau đây cho phép tạo ra một mạng riêng ảo trên một mạng công cộng như Internet?
38. Địa chỉ IP nào sau đây là địa chỉ loopback?
39. Giao thức nào sau đây thường được sử dụng để truyền tải email?
40. 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?
41. Kỹ thuật nào sau đây được sử dụng để ánh xạ một địa chỉ IP riêng sang một địa chỉ IP công cộng duy nhất?
42. Phương pháp nào sau đây được sử dụng để xác định địa chỉ MAC của một thiết bị từ địa chỉ IP của nó?
43. Loại tấn công mạng nào giả mạo địa chỉ IP nguồn để che giấu danh tính của kẻ tấn công?
44. Trong lập trình mạng, hàm nào được sử dụng để đóng một socket?
45. Địa chỉ IP nào sau đây thuộc lớp C?
46. Trong mô hình TCP/IP, tầng nào chịu trách nhiệm phân đoạn dữ liệu thành các gói?
47. Địa chỉ IP nào sau đây là địa chỉ private?
48. Phương pháp nào sau đây giúp tăng cường bảo mật cho mạng không dây?
49. Giao thức nào sau đây sử dụng cả TCP và UDP?
50. Trong lập trình socket, hàm nào được sử dụng để chấp nhận một kết nối đến?
51. Phương pháp nào sau đây được sử dụng để ngăn chặn các cuộc tấn công sniffing trên mạng?
52. Trong lập trình mạng, lỗi ‘connection refused’ thường chỉ ra điều gì?
53. Kỹ thuật nào sau đây cho phép một máy chủ web phục vụ nhiều trang web khác nhau trên cùng một địa chỉ IP?
54. 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 đến đích một cách đáng tin cậy và theo đúng thứ tự?
55. Trong lập trình socket, hàm `send()` được sử dụng để làm gì?
56. Trong mô hình TCP/IP, tầng nào tương ứng với tầng Mạng trong mô hình OSI?
57. Trong lập trình mạng, hàm nào được sử dụng để gán một địa chỉ IP và cổng cho một socket?
58. Giao thức nào sau đây hoạt động ở tầng ứng dụng và được sử dụng để đồng bộ hóa thời gian giữa các hệ thống máy tính?
59. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc mã hóa và giải mã dữ liệu?
60. Giao thức nào sau đây được sử dụng để truy cập và quản lý các thiết bị mạng từ xa?
61. Kỹ thuật nào sau đây được sử dụng để phân phối lưu lượng mạng đến nhiều máy chủ để cải thiện hiệu suất và độ tin cậy?
62. Trong lập trình socket, hàm nào được sử dụng để chấp nhận một kết nối đến từ một client?
63. Giao thức nào sau đây được sử dụng để truy vấn thông tin về tên miền?
64. Giao thức nào sau đây được sử dụng để đồng bộ hóa thời gian giữa các máy tính trong mạng?
65. Giao thức nào sau đây được sử dụng để truyền file giữa client và server?
66. Trong mô hình TCP/IP, tầng nào tương ứng với tầng Mạng (Network Layer) trong mô hình OSI?
67. Trong lập trình mạng, kỹ thuật nào cho phép một máy chủ xử lý đồng thời nhiều kết nối từ các client?
68. Giao thức nào sau đây thường được sử dụng để truyền tải email?
69. Trong lập trình mạng, kỹ thuật nào cho phép dữ liệu được truyền đi một cách an toàn trên một mạng công cộng bằng cách mã hóa dữ liệu?
70. Khi thiết kế một ứng dụng mạng, yếu tố nào sau đây quan trọng nhất để đảm bảo tính bảo mật?
71. Trong mô hình client-server, ai là người khởi tạo yêu cầu dịch vụ?
72. Trong lập trình mạng, khi nào nên sử dụng giao thức UDP thay vì TCP?
73. Phương pháp nào sau đây giúp che giấu địa chỉ IP thực của người dùng khi truy cập internet?
74. Phương pháp nào sau đây được sử dụng để tăng cường bảo mật cho truyền thông web bằng cách mã hóa dữ liệu giữa trình duyệt và máy chủ?
75. 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?
76. Trong lập trình socket, hàm nào được sử dụng để liên kết một socket với một địa chỉ IP và số cổng cụ thể?
77. Kỹ thuật nào sau đây cho phép một địa chỉ IP công cộng duy nhất được chia sẻ bởi nhiều thiết bị trong mạng nội bộ?
78. Công cụ nào sau đây thường được sử dụng để kiểm tra kết nối mạng và đo thời gian trễ giữa hai điểm?
79. Trong lập trình mạng, kỹ thuật nào cho phép một máy chủ web phục vụ nhiều trang web khác nhau trên cùng một địa chỉ IP?
80. Công cụ nào sau đây được sử dụng để phân tích lưu lượng mạng và phát hiện các vấn đề về hiệu suất hoặc bảo mật?
81. 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?
82. Trong lập trình mạng, thuật ngữ ‘blocking’ đề cập đến điều gì?
83. Phương pháp nào sau đây được sử dụng để xác thực người dùng khi truy cập vào một ứng dụng web?
84. Trong lập trình mạng, kỹ thuật nào cho phép một tiến trình (process) giao tiếp với một tiến trình khác trên cùng hoặc khác máy tính?
85. 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 phiên giao tiếp giữa các ứng dụng?
86. Kỹ thuật nào sau đây giúp giảm tải cho máy chủ bằng cách lưu trữ các bản sao của dữ liệu tĩnh gần người dùng hơn?
87. Địa chỉ IP phiên bản 6 (IPv6) có độ dài bao nhiêu bit?
88. Trong lập trình mạng, cơ chế nào cho phép một ứng dụng nhận thông báo khi có dữ liệu đến trên một socket mà không cần liên tục kiểm tra?
89. Kiến trúc REST (Representational State Transfer) thường sử dụng định dạng dữ liệu nào để trao đổi thông tin?
90. Trong bảo mật mạng, tường lửa (firewall) hoạt động ở tầng nào của mô hình OSI?
91. Địa chỉ IP phiên bản 6 (IPv6) có độ dài bao nhiêu bit?
92. Trong lập trình socket, hàm nào được sử dụng để gửi dữ liệu đi?
93. Trong mô hình TCP/IP, tầng nào tương ứng với tầng Data Link trong mô hình OSI?
94. Giao thức nào sau đây được sử dụng để truyền tải email?
95. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào trong mô hình OSI?
96. 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?
97. Trong lập trình mạng, thuật ngữ ‘socket’ thường được hiểu là gì?
98. Giao thức nào sau đây được sử dụng để phân giải tên miền thành địa chỉ IP?
99. Giao thức nào sau đây đảm bảo việc truyền dữ liệu tin cậy và theo thứ tự?
100. Địa chỉ IP nào sau đây là địa chỉ loopback?
101. Cổng (port) nào thường được sử dụng cho giao thức HTTP?
102. Trong mô hình TCP/IP, tầng nào chịu trách nhiệm cho việc định tuyến dữ liệu?
103. Giao thức nào sau đây không đảm bảo độ tin cậy của việc truyền dữ liệu?
104. Trong mô hình TCP/IP, tầng nào chịu trách nhiệm cho việc chia dữ liệu thành các gói tin?
105. Phương pháp nào sau đây được sử dụng để chia một mạng lớn thành các mạng nhỏ hơn?
106. Phương pháp nào sau đây giúp cải thiện hiệu suất của mạng bằng cách giảm số lượng broadcast?
107. Trong lập trình socket, hàm nào được sử dụng để thiết lập một socket ở chế độ lắng nghe?
108. Trong mạng máy tính, thuật ngữ ‘bandwidth’ thường được hiểu là gì?
109. Phương pháp nào sau đây thường được sử dụng để kiểm tra xem một máy chủ có hoạt động không?
110. Trong lập trình socket, hàm nào được sử dụng để nhận dữ liệu?
111. Trong lập trình socket, hàm nào được sử dụng để chấp nhận một kết nối đến?
112. Phương pháp nào sau đây được sử dụng để bảo vệ mạng khỏi các truy cập trái phép?
113. Giao thức nào sau đây được sử dụng để truyền tải file?
114. 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?
115. 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 phiên giao tiếp?
116. Địa chỉ IP nào sau đây là địa chỉ private?
117. Phương pháp nào sau đây được sử dụng để ẩn địa chỉ IP thực của một máy tính?
118. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc mã hóa và giải mã dữ liệu?
119. Giao thức nào sau đây cung cấp kết nối an toàn qua SSL/TLS?
120. Loại tấn công mạng nào sử dụng nhiều máy tính để làm ngập một máy chủ với lưu lượng truy cập?
121. Trong mô hình TCP/IP, tầng nào tương ứng với tầng Data Link trong mô hình OSI?
122. Kỹ thuật nào sau đây cho phép một máy chủ web phục vụ nhiều trang web khác nhau trên cùng một địa chỉ IP bằng cách sử dụng tên miền?
123. Giao thức nào sau đây cung cấp một kênh kết nối an toàn để truy cập dòng lệnh từ xa đến một máy chủ?
124. Kỹ thuật nào sau đây được sử dụng để phân phối lưu lượng truy cập mạng đến nhiều server, giúp cải thiện hiệu suất và độ tin cậy của ứng dụng?
125. Giao thức nào sau đây được sử dụng để truy vấn thông tin về các bản ghi DNS?
126. Trong lập trình socket, hàm nào được sử dụng để chấp nhận một kết nối đến từ một client?
127. 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?
128. 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?
129. Trong lập trình mạng, hàm nào được sử dụng để gửi dữ liệu qua một socket?
130. Trong TCP, cơ chế nào được sử dụng để đảm bảo rằng dữ liệu được truyền đi đến đích một cách đáng tin cậy và theo đúng thứ tự?
131. Phương pháp nào sau đây thường được sử dụng để kiểm tra xem một cổng (port) trên một máy chủ có đang mở và lắng nghe kết nối hay không?
132. Trong lập trình mạng, kỹ thuật nào được sử dụng để chia một mạng vật lý thành nhiều mạng logic nhỏ hơn?
133. Kỹ thuật nào sau đây được sử dụng để ẩn địa chỉ IP thực của một mạng LAN đằng sau một địa chỉ IP công cộng duy nhất khi truy cập Internet?
134. Giao thức nào sau đây thường được sử dụng để quản lý và giám sát các thiết bị mạng như router và switch?
135. Trong lập trình socket, hàm nào được sử dụng để thiết lập một kết nối TCP đến một server từ một client?
136. Địa chỉ IP nào sau đây là địa chỉ loopback?
137. Trong lập trình mạng, phương pháp nào cho phép server lắng nghe các kết nối đến trên một socket?
138. Giao thức nào sau đây được sử dụng để truyền tải tập tin giữa client và server?
139. Trong lập trình socket, hàm nào được sử dụng để liên kết một socket với một địa chỉ IP và cổng?
140. Phương pháp nào sau đây được sử dụng để bảo vệ mạng khỏi các truy cập trái phép bằng cách kiểm tra các gói tin đi vào và đi ra?
141. Trong lập trình mạng, kỹ thuật nào cho phép một server xử lý đồng thời nhiều kết nối client mà không cần tạo một thread mới cho mỗi kết nối?
142. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào trong mô hình OSI?
143. Giao thức nào sau đây hoạt động ở tầng ứng dụng và được sử dụng để đồng bộ hóa thời gian của hệ thống máy tính qua mạng?
144. Giao thức nào sau đây được sử dụng để truyền tải các trang web một cách an toàn bằng cách mã hóa dữ liệu giữa trình duyệt và máy chủ web?
145. Phương pháp nào sau đây giúp ngăn chặn các cuộc tấn công từ chối dịch vụ (DoS) bằng cách giới hạn số lượng kết nối đồng thời từ một địa chỉ IP?
146. Trong lập trình mạng, hàm nào được sử dụng để nhận dữ liệu từ một socket?
147. Trong lập trình mạng, cơ chế nào cho phép một chương trình nhận thông báo từ hệ điều hành khi có dữ liệu đến trên một socket?
148. Kỹ thuật nào sau đây cho phép tạo một kết nối an toàn và mã hóa giữa hai mạng qua Internet, thường được sử dụng để truy cập mạng nội bộ từ xa?
149. 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 phiên giao tiếp giữa các ứng dụng?
150. Giao thức nào sau đây được sử dụng để truyền tải email?
