Skip to content
Võ Việt Hoàng SEO - Founder SEO GenZ

Viet Hoang Vo's SEO Portfolio

Case study SEO, Ấn phẩm SEO, Blog SEO

    • Trang chủ
    • Điều khoản sử dụng
    • Quiz Online
    • Blog SEO
    • Tools
    • Võ Việt Hoàng SEO
    • SEO GenZ
    • Sitemap

    Trang chủ » Trắc nghiệm Lập trình mạng online có đáp án

    Các bộ trắc nghiệm liên quan
    • Phần mềm mã nguồn mở
    • Cấu trúc dữ liệu và giải thuật
    • Lập trình Python
    • Lập trình hướng đối tượng
    • Lập trình mạng

    Trắc nghiệm Công nghệ, Dữ liệu & Kỹ năng

    Trắc nghiệm Lập trình mạng online có đáp án

    Ngày cập nhật: 08/02/2026

    Lưu ý và Miễn trừ trách nhiệm:Các câu hỏi và đáp án trong bộ trắc nghiệm này được xây dựng với mục đích hỗ trợ ôn luyện kiến thức và tham khảo. Nội dung này không phản ánh tài liệu chính thức, đề thi chuẩn hay bài kiểm tra chứng chỉ từ bất kỳ tổ chức giáo dục hoặc cơ quan cấp chứng chỉ chuyên ngành nào. Admin không chịu trách nhiệm về độ chính xác tuyệt đối của thông tin cũng như mọi quyết định bạn đưa ra dựa trên kết quả của các bài trắc nghiệm.

    Chào bạn, hãy cùng bắt đầu với bộ Trắc nghiệm Lập trình mạng online có đáp án. Bạn sẽ được thử sức với nhiều câu hỏi chọn lọc, phù hợp cho việc ôn luyện. Hãy lựa chọn phần trắc nghiệm phù hợp bên dưới để bắt đầu hành trình học tập của bạn. Chúc bạn có trải nghiệm làm bài thú vị và đạt kết quả như mong đợi!

    ★★★★★
    ★★★★★
    4.6/5 (165 đánh giá)

    1. Trong lập trình mạng, thuật ngữ ‘endianness’ đề cập đến điều gì?

    A. Kích thước của gói tin
    B. Thứ tự byte trong biểu diễn số
    C. Tốc độ truyền dữ liệu
    D. Loại giao thức mạng được sử dụng

    2. Tường lửa (firewall) hoạt động ở tầng nào trong mô hình OSI?

    A. Tầng Vật lý (Physical Layer)
    B. Tầng Liên kết dữ liệu (Data Link Layer)
    C. Tầng Mạng (Network Layer) và Tầng Giao vận (Transport Layer)
    D. Tầng Ứng dụng (Application Layer)

    3. Điều gì xảy ra khi một gói tin TCP không đến được đích trong một khoảng thời gian nhất định?

    A. Gói tin bị loại bỏ và không có thông báo nào được gửi.
    B. TCP sẽ gửi lại gói tin đó.
    C. TCP chuyển sang sử dụng giao thức UDP.
    D. TCP sẽ yêu cầu người dùng nhập lại dữ liệu.

    4. Trong mô hình TCP/IP, tầng nào chịu trách nhiệm cho việc định tuyến các gói tin giữa các mạng khác nhau?

    A. Tầng Ứng dụng (Application Layer)
    B. Tầng Giao vận (Transport Layer)
    C. Tầng Liên kết Internet (Internet Layer)
    D. Tầng Truy cập mạng (Network Access Layer)

    5. Giao thức nào sau đây hoạt động ở tầng ứng dụng (Application Layer) của mô hình TCP/IP?

    A. IP
    B. TCP
    C. UDP
    D. HTTP

    6. Khi thiết kế một hệ thống mạng, yếu tố nào sau đây quan trọng nhất để đảm bảo tính bảo mật?

    A. Sử dụng phần cứng mới nhất
    B. Cấu hình tường lửa và hệ thống phát hiện xâm nhập
    C. Tăng băng thông mạng
    D. Sử dụng nhiều router

    7. Kỹ thuật nào sau đây giúp che giấu địa chỉ IP thực của người dùng?

    A. ARP
    B. NAT
    C. DNS
    D. ICMP

    8. Phương pháp nào sau đây được sử dụng để tăng cường bảo mật cho một mạng không dây?

    A. Sử dụng SSID mặc định
    B. Tắt tường lửa
    C. Sử dụng mã hóa WPA3
    D. Cho phép tất cả các thiết bị kết nối

    9. Giao thức nào sau đây được sử dụng để truyền tải email?

    A. HTTP
    B. FTP
    C. SMTP
    D. TCP

    10. Trong lập trình mạng, hàm `close()` được sử dụng để làm gì?

    A. Gửi dữ liệu qua socket
    B. Nhận dữ liệu từ socket
    C. Đóng một socket
    D. Thiết lập một kết nối socket

    11. Địa chỉ IP nào sau đây là địa chỉ loopback?

    A. 192.168.1.1
    B. 10.0.0.1
    C. 127.0.0.1
    D. 0.0.0.0

    12. 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?

    A. Tầng Mạng (Network Layer)
    B. Tầng Giao vận (Transport Layer)
    C. Tầng Phiên (Session Layer)
    D. Tầng Trình diễn (Presentation Layer)

    13. Trong lập trình mạng, cơ chế nào cho phép một server xử lý đồng thời nhiều kết nối từ client?

    A. Multithreading hoặc Asynchronous I/O
    B. Sử dụng giao thức UDP
    C. Sử dụng một socket cho mỗi client
    D. Tăng kích thước bộ đệm socket

    14. 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)?

    A. Sử dụng mật khẩu mạnh
    B. Cập nhật phần mềm thường xuyên
    C. Sử dụng tường lửa và hệ thống phát hiện xâm nhập (IDS)
    D. Tắt các dịch vụ không cần thiết

    15. Trong lập trình socket, hàm nào được sử dụng để thiết lập kết nối đến một server?

    A. bind()
    B. listen()
    C. accept()
    D. connect()

    16. Công cụ nào sau đây có thể được sử dụng để kiểm tra kết nối mạng và đo thời gian trễ (latency) giữa hai điểm?

    A. netstat
    B. traceroute
    C. ping
    D. ipconfig

    17. DNS (Domain Name System) được sử dụng để làm gì?

    A. Chuyển đổi địa chỉ IP thành tên miền và ngược lại
    B. Định tuyến các gói tin trên mạng
    C. Cung cấp địa chỉ IP cho các thiết bị
    D. Kiểm tra tốc độ kết nối mạng

    18. Mục đích chính của việc sử dụng VPN (Virtual Private Network) là gì?

    A. Tăng tốc độ kết nối Internet
    B. Che giấu địa chỉ IP và mã hóa dữ liệu
    C. Giảm ping khi chơi game online
    D. Tải xuống dữ liệu nhanh hơn

    19. Địa chỉ IP thuộc lớp nào sau đây có dải địa chỉ từ 192.0.0.0 đến 223.255.255.255?

    A. Lớp A
    B. Lớp B
    C. Lớp C
    D. Lớp D

    20. Trong lập trình mạng, hàm `select()` thường được sử dụng để làm gì?

    A. Tạo một socket mới
    B. Đóng một kết nối socket
    C. Kiểm tra trạng thái của nhiều socket cùng một lúc
    D. Gửi dữ liệu qua socket

    21. Giao thức nào sau đây được sử dụng để truyền tải file giữa máy khách và máy chủ?

    A. HTTP
    B. SMTP
    C. FTP
    D. TCP

    22. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào của mô hình OSI?

    A. Tầng Mạng (Network Layer)
    B. Tầng Giao vận (Transport Layer)
    C. Tầng Liên kết dữ liệu (Data Link Layer)
    D. Tầng Vật lý (Physical Layer)

    23. 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?

    A. SNMP
    B. DHCP
    C. ARP
    D. ICMP

    24. Trong lập trình mạng, khi nào nên sử dụng giao thức UDP thay vì TCP?

    A. Khi cần đảm bảo độ tin cậy của dữ liệu
    B. Khi tốc độ truyền tải dữ liệu là quan trọng hơn độ tin cậy
    C. Khi truyền tải dữ liệu nhạy cảm
    D. Khi cần thiết lập kết nối liên tục

    25. Trong mô hình TCP/IP, tầng nào tương ứng với tầng Vật lý (Physical Layer) và tầng Liên kết dữ liệu (Data Link Layer) của mô hình OSI?

    A. Tầng Mạng (Network Layer)
    B. Tầng Liên kết Internet (Internet Layer)
    C. Tầng Giao vận (Transport Layer)
    D. Tầng Truy cập mạng (Network Access Layer)

    26. Trong lập trình mạng, thuật ngữ ‘socket’ thường được hiểu là gì?

    A. Một loại cáp mạng
    B. Một giao diện lập trình ứng dụng
    C. Một điểm cuối của kết nối mạng
    D. Một thiết bị phần cứng mạng

    27. Trong lập trình mạng, hàm `recv()` được sử dụng để làm gì?

    A. Gửi dữ liệu qua socket
    B. Nhận dữ liệu từ socket
    C. Đóng một socket
    D. Thiết lập một kết nối socket

    28. 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?

    A. DNS
    B. DHCP
    C. ARP
    D. ICMP

    29. Trong lập trình socket, hàm `listen()` được sử dụng để làm gì?

    A. Chấp nhận một kết nối đến
    B. Gửi dữ liệu qua socket
    C. Lắng nghe các kết nối đến trên một cổng
    D. Đóng một socket

    30. 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 mạng bằng cách giảm số lượng yêu cầu đến server?

    A. Tăng băng thông mạng
    B. Sử dụng bộ nhớ cache
    C. Sử dụng giao thức UDP
    D. Tăng kích thước bộ đệm socket

    31. DNS (Domain Name System) có chức năng gì?

    A. Cung cấp địa chỉ IP cho các thiết bị trong mạng LAN
    B. Chuyển đổi tên miền thành địa chỉ IP và ngược lại
    C. Định tuyến dữ liệu giữa các mạng
    D. Mã hóa dữ liệu trước khi truyền

    32. 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?

    A. Tầng Mạng (Network Layer)
    B. Tầng Phiên (Session Layer)
    C. Tầng Trình diễn (Presentation Layer)
    D. Tầng Ứng dụng (Application Layer)

    33. Trong lập trình socket, hàm `listen()` được sử dụng để làm gì?

    A. Tạo một socket mới
    B. Kết nối đến một server
    C. Bắt đầu lắng nghe các kết nối đến
    D. Gửi dữ liệu qua socket

    34. Giao thức nào được sử dụng để truyền tải email đi?

    A. HTTP
    B. FTP
    C. SMTP
    D. DNS

    35. Khi thiết kế một hệ thống client-server, lựa chọn kiến trúc nào sau đây sẽ giúp tăng khả năng mở rộng và chịu tải của server?

    A. Sử dụng một server duy nhất để xử lý tất cả các yêu cầu
    B. Sử dụng nhiều server cân bằng tải (load balancing)
    C. Chuyển toàn bộ logic xử lý sang client
    D. Giảm số lượng kết nối đồng thời

    36. Phương pháp nào sau đây giúp bảo vệ mạng không dây (Wi-Fi) khỏi các truy cập trái phép?

    A. Sử dụng mật khẩu mạnh và mã hóa WPA3
    B. Tắt Wi-Fi khi không sử dụng
    C. Ẩn tên mạng (SSID)
    D. Tất cả các phương án trên

    37. Phương pháp nào sau đây thường được sử dụng để xác thực người dùng trong một ứng dụng web?

    A. Ping
    B. Traceroute
    C. Cookies và Sessions
    D. ARP

    38. Trong kiến trúc RESTful API, phương thức HTTP nào được sử dụng để cập nhật một tài nguyên hiện có?

    A. GET
    B. POST
    C. PUT
    D. DELETE

    39. Giao thức nào sau đây được sử dụng để tải file từ server xuống client?

    A. SMTP
    B. HTTP
    C. FTP
    D. DNS

    40. Kỹ thuật nào sau đây cho phép một địa chỉ IP công cộng được chia sẻ cho nhiều thiết bị trong mạng LAN?

    A. DNS
    B. DHCP
    C. NAT
    D. VPN

    41. Khi một client gửi một yêu cầu HTTP đến server, phương thức nào thường được sử dụng để lấy dữ liệu từ server?

    A. POST
    B. PUT
    C. DELETE
    D. GET

    42. Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc định tuyến dữ liệu giữa các mạng khác nhau?

    A. Tầng Giao vận (Transport Layer)
    B. Tầng Mạng (Network Layer)
    C. Tầng Liên kết dữ liệu (Data Link Layer)
    D. Tầng Vật lý (Physical Layer)

    43. Trong lập trình mạng, khi nào nên sử dụng giao thức TCP thay vì UDP?

    A. Khi cần tốc độ truyền tải nhanh chóng, không cần độ tin cậy
    B. Khi cần đảm bảo dữ liệu được truyền tải đầy đủ và đúng thứ tự
    C. Khi truyền tải dữ liệu nhỏ, không quan trọng thứ tự
    D. Khi phát sóng dữ liệu đến nhiều người nhận cùng lúc

    44. Khi một trang web sử dụng HTTPS, giao thức nào được sử dụng để mã hóa kết nối?

    A. TLS/SSL
    B. FTP
    C. SMTP
    D. DNS

    45. Địa chỉ IP nào sau đây thuộc lớp C?

    A. 10.0.0.1
    B. 172.16.0.1
    C. 192.168.1.1
    D. 127.0.0.1

    46. Trong lập trình socket, hàm nào được sử dụng để chấp nhận kết nối từ một client?

    A. bind()
    B. listen()
    C. connect()
    D. accept()

    47. 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)?

    A. Sử dụng tường lửa (firewall) và hệ thống phát hiện xâm nhập (IDS)
    B. Mã hóa dữ liệu
    C. Xác thực hai yếu tố
    D. Cập nhật phần mềm thường xuyên

    48. 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?

    A. FTP
    B. SNMP
    C. HTTP
    D. SMTP

    49. Giao thức nào sau đây hoạt động ở tầng Giao vận (Transport Layer) trong mô hình OSI và cung cấp kết nối đáng tin cậy?

    A. IP
    B. UDP
    C. TCP
    D. ICMP

    50. DHCP (Dynamic Host Configuration Protocol) có chức năng gì?

    A. Chuyển đổi tên miền thành địa chỉ IP
    B. Cấp phát địa chỉ IP động cho các thiết bị trong mạng
    C. Định tuyến dữ liệu giữa các mạng
    D. Mã hóa dữ liệu trước khi truyền

    51. Công cụ nào sau đây được sử dụng để kiểm tra kết nối mạng và đo thời gian trễ?

    A. Traceroute
    B. Ping
    C. Netstat
    D. Nslookup

    52. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào trong mô hình OSI?

    A. Tầng Mạng (Network Layer)
    B. Tầng Liên kết dữ liệu (Data Link Layer)
    C. Tầng Vật lý (Physical Layer)
    D. Tầng Giao vận (Transport Layer)

    53. Trong lập trình mạng, thuật ngữ ‘socket’ dùng để chỉ điều gì?

    A. Một loại cáp mạng
    B. Một giao diện lập trình ứng dụng (API)
    C. Một điểm cuối của kết nối mạng
    D. Một thiết bị phần cứng mạng

    54. 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?

    A. Tầng Ứng dụng (Application Layer)
    B. Tầng Giao vận (Transport Layer)
    C. Tầng Internet (Internet Layer)
    D. Tầng Liên kết (Link Layer)

    55. Trong lập trình mạng, hàm `select()` thường được sử dụng để làm gì?

    A. Tạo một socket mới
    B. Đóng một socket
    C. Kiểm tra xem một socket có sẵn sàng để đọc hoặc ghi dữ liệu hay không
    D. Gửi dữ liệu qua socket

    56. Địa chỉ IP phiên bản 6 (IPv6) có độ dài bao nhiêu bit?

    A. 32 bit
    B. 64 bit
    C. 128 bit
    D. 256 bit

    57. VPN (Virtual Private Network) cung cấp lợi ích chính nào sau đây?

    A. Tăng tốc độ internet
    B. Cung cấp kết nối mạng ổn định hơn
    C. Tăng cường bảo mật và ẩn danh khi truy cập internet
    D. Giảm ping khi chơi game online

    58. Trong lập trình mạng, thuật ngữ ‘port’ (cổng) dùng để chỉ điều gì?

    A. Một loại cáp mạng
    B. Một địa chỉ IP
    C. Một điểm cuối giao tiếp trong một hệ điều hành
    D. Một thiết bị định tuyến

    59. 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ở hay không?

    A. Ping
    B. Traceroute
    C. Telnet hoặc Nmap
    D. DNS Lookup

    60. Giao thức nào sau đây được sử dụng để truyền tải dữ liệu một cách không đáng tin cậy, thích hợp cho các ứng dụng như streaming video và game online?

    A. TCP
    B. HTTP
    C. UDP
    D. SMTP

    61. Trong lập trình mạng, thuật ngữ ‘socket’ thường được hiểu là gì?

    A. Một loại cáp mạng
    B. Một giao diện lập trình ứng dụng (API)
    C. Điểm cuối của một kết nối mạng
    D. Một thiết bị phần cứng mạng

    62. DNS (Domain Name System) được sử dụng để làm gì?

    A. Chuyển đổi địa chỉ IP thành tên miền và ngược lại
    B. Định tuyến dữ liệu giữa các mạng
    C. Kiểm soát luồng dữ liệu
    D. Mã hóa dữ liệu

    63. 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?

    A. Multicasting
    B. Threading hoặc Asynchronous I/O
    C. Broadcasting
    D. Tunneling

    64. VPN (Virtual Private Network) được sử dụng để làm gì?

    A. Tăng tốc độ internet
    B. Tạo một kết nối mạng an toàn và riêng tư qua một mạng công cộng
    C. Quản lý địa chỉ IP
    D. Ngăn chặn virus

    65. Phương pháp nào sau đây giúp cải thiện hiệu suất của ứng dụng web bằng cách giảm số lượng yêu cầu đến server?

    A. Sử dụng CSS
    B. Sử dụng JavaScript
    C. Caching
    D. Sử dụng HTML

    66. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào trong mô hình OSI?

    A. Tầng mạng
    B. Tầng giao vận
    C. Tầng liên kết dữ liệu
    D. Tầng vật lý

    67. Phương pháp nào sau đây thường được sử dụng để kiểm tra xem một máy chủ có đang hoạt động hay không?

    A. ping
    B. tracert
    C. netstat
    D. ipconfig

    68. Giao thức nào sau đây không đảm bảo độ tin cậy của dữ liệu?

    A. TCP
    B. UDP
    C. HTTP
    D. FTP

    69. 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 ở cấp độ mạng?

    A. Sử dụng mật khẩu mạnh
    B. Cài đặt tường lửa và hệ thống phát hiện xâm nhập (IDS)
    C. Thường xuyên cập nhật phần mềm
    D. Sử dụng giao thức HTTPS

    70. Trong lập trình mạng, khi nào nên sử dụng TCP thay vì UDP?

    A. Khi cần tốc độ truyền dữ liệu cao
    B. Khi cần độ tin cậy và thứ tự của dữ liệu
    C. Khi truyền dữ liệu đa phương tiện
    D. Khi không cần kết nối

    71. Giao thức nào sau đây thường được sử dụng để truyền tải email?

    A. HTTP
    B. FTP
    C. SMTP
    D. TCP

    72. Trong lập trình mạng, hàm `select()` được sử dụng để làm gì?

    A. Tạo một socket mới
    B. Chấp nhận một kết nối đến
    C. Kiểm tra trạng thái của nhiều socket
    D. Gửi dữ liệu

    73. 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?

    A. bind()
    B. listen()
    C. connect()
    D. accept()

    74. 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 một cách an toàn?

    A. Telnet
    B. FTP
    C. SSH
    D. HTTP

    75. Tường lửa (firewall) hoạt động ở tầng nào trong mô hình OSI?

    A. Tầng vật lý
    B. Tầng liên kết dữ liệu
    C. Tầng mạng
    D. Tường lửa có thể hoạt động ở nhiều tầng

    76. Mục đích chính của giao thức TCP là gì?

    A. Cung cấp truyền dữ liệu không tin cậy, không theo thứ tự
    B. Cung cấp truyền dữ liệu tin cậy, theo thứ tự
    C. Định tuyến dữ liệu giữa các mạng
    D. Giải quyết địa chỉ IP thành địa chỉ MAC

    77. 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 giữa các mạng khác nhau?

    A. Tầng ứng dụng
    B. Tầng giao vận
    C. Tầng mạng
    D. Tầng liên kết dữ liệu

    78. 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?

    A. DNS
    B. DHCP
    C. TCP
    D. HTTP

    79. Giao thức nào sau đây thường được sử dụng để truyền tải video trực tuyến?

    A. SMTP
    B. FTP
    C. RTP
    D. SSH

    80. 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?

    A. SMTP
    B. NTP
    C. SNMP
    D. FTP

    81. Phương pháp nào sau đây giúp bảo vệ dữ liệu truyền qua mạng khỏi bị nghe lén?

    A. Sử dụng mật khẩu mạnh
    B. Mã hóa dữ liệu
    C. Cập nhật phần mềm
    D. Sử dụng tường lửa

    82. Địa chỉ IP nào sau đây thuộc lớp địa chỉ C?

    A. 10.0.0.1
    B. 172.16.0.1
    C. 192.168.1.1
    D. 127.0.0.1

    83. Giao thức nào sau đây hoạt động ở tầng ứng dụng của mô hình OSI?

    A. IP
    B. TCP
    C. UDP
    D. HTTP

    84. Phương pháp nào sau đây giúp ngăn chặn tấn công SQL Injection?

    A. Sử dụng HTTPS
    B. Kiểm tra đầu vào (input validation) và sử dụng parameterized queries
    C. Cài đặt tường lửa
    D. Sử dụng mật khẩu mạnh

    85. Trong lập trình mạng, thuật ngữ ‘port’ được sử dụng để làm gì?

    A. Địa chỉ vật lý của một thiết bị
    B. Một kênh giao tiếp ảo
    C. Một loại cáp mạng
    D. Một giao thức mạng

    86. Trong mô hình client-server, ai là người khởi tạo kết nối?

    A. Server
    B. Client
    C. Cả hai
    D. Không ai cả

    87. Địa chỉ loopback thường được sử dụng để làm gì?

    A. Kết nối với internet
    B. Kiểm tra card mạng
    C. Kiểm tra giao thức TCP/IP trên máy cục bộ
    D. Kết nối với máy chủ từ xa

    88. 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?

    A. SMTP
    B. SNMP
    C. FTP
    D. HTTP

    89. Công cụ nào sau đây giúp phân tích lưu lượng mạng để phát hiện các vấn đề hoặc tấn công?

    A. Wireshark
    B. Notepad
    C. Calculator
    D. Paint

    90. Điều gì xảy ra khi một gói tin IP có TTL (Time To Live) bằng 0?

    A. Gói tin được chuyển tiếp đến đích
    B. Gói tin bị hủy
    C. TTL được đặt lại về giá trị mặc định
    D. Gói tin được mã hóa

    91. Phương pháp nào sau đây được sử dụng để kiểm tra kết nối mạng đến một máy chủ bằng cách gửi các gói tin ICMP?

    A. Traceroute
    B. Ping
    C. Netstat
    D. Nslookup

    92. Trong lập trình socket sử dụng TCP, hàm nào được sử dụng để thiết lập một kết nối đến một máy chủ từ phía máy khách?

    A. bind()
    B. listen()
    C. accept()
    D. connect()

    93. Trong mô hình TCP/IP, tầng nào tương ứng với tầng Mạng (Network Layer) của mô hình OSI?

    A. Tầng Ứng dụng
    B. Tầng Giao vận
    C. Tầng Internet
    D. Tầng Liên kết

    94. Giao thức nào sau đây thường được sử dụng để lấy địa chỉ IP từ một máy chủ?

    A. DNS
    B. ARP
    C. DHCP
    D. ICMP

    95. Trong lập trình mạng, kỹ thuật nào cho phép một máy chủ web phân phối lưu lượng truy cập đến nhiều máy chủ khác để cải thiện hiệu suất?

    A. Caching
    B. Load balancing
    C. Content Delivery Network (CDN)
    D. Proxy server

    96. 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) bằng cách hạn chế số lượng kết nối từ một địa chỉ IP?

    A. Port forwarding
    B. Rate limiting
    C. Load balancing
    D. Firewall

    97. Trong lập trình socket, hàm nào được sử dụng để tạo một socket mới?

    A. bind()
    B. listen()
    C. connect()
    D. socket()

    98. Thiết bị mạng nào hoạt động ở tầng liên kết dữ liệu (Data Link Layer) của mô hình OSI?

    A. Router
    B. Switch
    C. Hub
    D. Firewall

    99. 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?

    A. bind()
    B. connect()
    C. listen()
    D. accept()

    100. Trong lập trình mạng, kỹ thuật nào cho phép bạn chuyển hướng một cổng (port) trên router đến một máy tính cụ thể trong mạng LAN?

    A. Firewall
    B. Port forwarding
    C. DHCP reservation
    D. VPN

    101. Kỹ thuật nào sau đây cho phép bạn tạo một mạng riêng ảo (VPN) để kết nối an toàn đến một mạng khác qua Internet?

    A. NAT
    B. Port forwarding
    C. IPsec
    D. DHCP

    102. 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?

    A. Blocking I/O
    B. Non-blocking I/O
    C. Serial processing
    D. Single-threaded execution

    103. Loại tấn công mạng nào cố gắng làm ngập hệ thống mục tiêu bằng một lượng lớn lưu lượng truy cập, khiến nó không thể phục vụ người dùng hợp pháp?

    A. Phishing
    B. Malware
    C. Denial-of-Service (DoS)
    D. SQL Injection

    104. Địa chỉ IP nào sau đây là địa chỉ loopback?

    A. 192.168.1.1
    B. 10.0.0.1
    C. 127.0.0.1
    D. 0.0.0.0

    105. 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?

    A. SMTP
    B. NTP
    C. DHCP
    D. SNMP

    106. Phương pháp nào sau đây được sử dụng để tăng cường bảo mật cho kết nối HTTP?

    A. Sử dụng FTP
    B. Sử dụng Telnet
    C. Sử dụng HTTPS
    D. Sử dụng Ping

    107. Giao thức nào sau đây được sử dụng để truy cập và quản lý email trên máy chủ?

    A. SMTP
    B. FTP
    C. POP3
    D. HTTP

    108. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào của mô hình OSI?

    A. Tầng Mạng
    B. Tầng Giao vận
    C. Tầng Liên kết dữ liệu
    D. Tầng Vật lý

    109. Giao thức nào sau đây được sử dụng để chuyển thư điện tử giữa các máy chủ?

    A. HTTP
    B. FTP
    C. SMTP
    D. DNS

    110. Trong ngữ cảnh bảo mật mạng, thuật ngữ ‘DMZ’ (Demilitarized Zone) dùng để chỉ điều gì?

    A. Một khu vực mạng hoàn toàn an toàn và được bảo vệ
    B. Một khu vực mạng nằm giữa mạng nội bộ và Internet, cung cấp các dịch vụ công khai nhưng vẫn được bảo vệ
    C. Một giao thức mã hóa dữ liệu
    D. Một kỹ thuật nén dữ liệu

    111. Kỹ thuật NAT (Network Address Translation) được sử dụng để làm gì?

    A. Tăng tốc độ truyền dữ liệu
    B. Ẩn địa chỉ IP riêng của mạng bên trong
    C. Mã hóa dữ liệu
    D. Phân tích lưu lượng mạng

    112. Giao thức nào sau đây được sử dụng để quản lý các thiết bị mạng từ xa?

    A. Telnet
    B. SSH
    C. SNMP
    D. FTP

    113. Giao thức nào sau đây được sử dụng để truyền file giữa máy khách và máy chủ?

    A. HTTP
    B. SMTP
    C. FTP
    D. DNS

    114. Khái niệm nào mô tả việc chia nhỏ một gói tin lớn thành các gói tin nhỏ hơn để truyền qua mạng?

    A. Routing
    B. Fragmentation
    C. Encapsulation
    D. Multiplexing

    115. Địa chỉ IP nào sau đây thuộc lớp mạng B?

    A. 10.0.0.1
    B. 127.0.0.1
    C. 172.16.0.1
    D. 192.168.1.1

    116. 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?

    A. Tầng Mạng
    B. Tầng Giao vận
    C. Tầng Phiên
    D. Tầng Trình diễn

    117. Khi thiết kế một ứng dụng mạng, lựa chọn nào sau đây giúp giảm thiểu độ trễ (latency) cho người dùng ở các vị trí địa lý khác nhau?

    A. Sử dụng một máy chủ duy nhất ở một vị trí trung tâm
    B. Sử dụng Content Delivery Network (CDN)
    C. Sử dụng kết nối dial-up
    D. Tăng kích thước gói tin

    118. Trong giao thức TCP, cơ chế nào được sử dụng để đảm bảo độ tin cậy của việc truyền dữ liệu?

    A. Best-effort delivery
    B. Connectionless communication
    C. Three-way handshake
    D. Broadcast

    119. 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?

    A. Tầng Vật lý
    B. Tầng Liên kết dữ liệu
    C. Tầng Mạng
    D. Tường lửa có thể hoạt động ở nhiều tầng khác nhau

    120. Phương pháp nào sau đây được sử dụng để ánh xạ một tên miền (ví dụ: google.com) tới một địa chỉ IP?

    A. ARP
    B. ICMP
    C. DNS
    D. DHCP

    121. VPN (Virtual Private Network) cung cấp lợi ích chính nào?

    A. Tăng tốc độ internet
    B. Cung cấp kết nối an toàn và riêng tư qua mạng công cộng
    C. Loại bỏ virus khỏi máy tính
    D. Tăng dung lượng lưu trữ

    122. Loại tấn công nào khai thác lỗ hổng trong ứng dụng web để chèn mã độc vào các trang web mà người dùng khác truy cập?

    A. SQL Injection
    B. Cross-Site Scripting (XSS)
    C. Denial of Service (DoS)
    D. Man-in-the-Middle

    123. Phương pháp nào sau đây giúp ngăn chặn tấn công SQL Injection?

    A. Sử dụng mật khẩu mạnh
    B. Kiểm tra và làm sạch dữ liệu đầu vào từ người dùng
    C. Sử dụng tường lửa
    D. Tắt JavaScript

    124. Trong lập trình mạng, ‘heartbeat’ thường được sử dụng để làm gì?

    A. Để đo tốc độ mạng
    B. Để kiểm tra kết nối giữa client và server còn hoạt động
    C. Để mã hóa dữ liệu
    D. Để nén dữ liệu

    125. Trong lập trình mạng, thuật ngữ ‘buffering’ dùng để chỉ điều gì?

    A. Quá trình mã hóa dữ liệu
    B. Quá trình lưu trữ tạm thời dữ liệu trong bộ nhớ
    C. Quá trình nén dữ liệu
    D. Quá trình kiểm tra lỗi dữ liệu

    126. Giao thức nào sau đây được sử dụng để truy cập email trên server?

    A. SMTP
    B. FTP
    C. POP3 hoặc IMAP
    D. HTTP

    127. Trong lập trình mạng, kỹ thuật nào được sử dụng để cho phép một máy chủ xử lý nhiều kết nối đồng thời?

    A. Multithreading hoặc Asynchronous I/O
    B. Sử dụng một socket duy nhất cho tất cả các kết nối
    C. Chặn tất cả các kết nối mới
    D. Sử dụng giao thức UDP

    128. 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 (Wi-Fi)?

    A. Sử dụng mật khẩu mặc định của nhà sản xuất
    B. Tắt chức năng mã hóa
    C. Sử dụng giao thức WPA3
    D. Phát sóng SSID công khai

    129. Giao thức nào sau đây hoạt động ở tầng ứng dụng và được sử dụng để truy cập và quản lý các thiết bị mạng?

    A. TCP
    B. UDP
    C. SNMP
    D. IP

    130. Phương pháp nào sau đây thường được sử dụng để kiểm tra xem một máy chủ có đang hoạt động và có thể truy cập được hay không?

    A. Telnet
    B. Ping
    C. FTP
    D. SSH

    131. Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào trong mô hình OSI?

    A. Tầng Mạng (Network)
    B. Tầng Liên kết dữ liệu (Data Link)
    C. Tầng Vật lý (Physical)
    D. Tầng Giao vận (Transport)

    132. Sự khác biệt chính giữa TCP và UDP là gì?

    A. TCP nhanh hơn UDP
    B. UDP cung cấp kết nối tin cậy, TCP thì không
    C. TCP là giao thức hướng kết nối, UDP thì không
    D. UDP sử dụng số cổng lớn hơn TCP

    133. Trong kiến trúc client-server, client có vai trò gì?

    A. Cung cấp tài nguyên và dịch vụ
    B. Yêu cầu tài nguyên và dịch vụ
    C. Quản lý mạng
    D. Đảm bảo an ninh mạng

    134. Khi thiết kế một ứng dụng mạng, yếu tố nào sau đây cần được xem xét để đảm bảo khả năng mở rộng?

    A. Sử dụng một máy chủ duy nhất cho tất cả các dịch vụ
    B. Thiết kế hệ thống sao cho dễ dàng thêm tài nguyên và máy chủ khi cần thiết
    C. Sử dụng cơ sở dữ liệu cục bộ trên mỗi máy chủ
    D. Giới hạn số lượng kết nối đồng thời

    135. Địa chỉ IP ‘192.168.1.1’ thuộc lớp mạng nào?

    A. Lớp A
    B. Lớp B
    C. Lớp C
    D. Lớp D

    136. Trong lập trình socket, hàm nào được sử dụng để chấp nhận kết nối từ một client?

    A. bind()
    B. listen()
    C. connect()
    D. accept()

    137. Trong ngữ cảnh bảo mật mạng, ‘firewall’ có chức năng gì?

    A. Tăng tốc độ mạng
    B. Kiểm soát và lọc lưu lượng mạng dựa trên các quy tắc bảo mật
    C. Quản lý tên miền
    D. Cung cấp địa chỉ IP

    138. Trong mô hình TCP/IP, tầng nào tương ứng với tầng Mạng (Network) trong mô hình OSI?

    A. Tầng Ứng dụng (Application)
    B. Tầng Giao vận (Transport)
    C. Tầng Internet
    D. Tầng Liên kết dữ liệu (Data Link)

    139. Khi thiết kế hệ thống phân tán, điều gì quan trọng nhất để đảm bảo tính nhất quán của dữ liệu?

    A. Sử dụng một cơ sở dữ liệu duy nhất
    B. Áp dụng các giao thức đồng thuận (consensus protocols)
    C. Sử dụng bộ nhớ cache cục bộ
    D. Không sao chép dữ liệu

    140. NAT (Network Address Translation) có chức năng chính là gì?

    A. Tăng tốc độ truyền dữ liệu
    B. Cho phép nhiều thiết bị trong mạng LAN sử dụng một địa chỉ IP công cộng duy nhất
    C. Bảo vệ mạng khỏi virus
    D. Quản lý tên miền

    141. Kiểu tấn công nào sau đây liên quan đến việc gửi một lượng lớn lưu lượng truy cập đến một máy chủ để làm quá tải và khiến nó không thể phục vụ người dùng hợp lệ?

    A. SQL Injection
    B. Cross-Site Scripting (XSS)
    C. Denial of Service (DoS)
    D. Phishing

    142. Giao thức nào sau đây được sử dụng để truyền tải file giữa client và server?

    A. HTTP
    B. SMTP
    C. FTP
    D. TCP

    143. Cổng (port) nào thường được sử dụng cho giao thức HTTP?

    A. 21
    B. 22
    C. 25
    D. 80

    144. Địa chỉ IP nào sau đây là địa chỉ loopback?

    A. 192.168.1.1
    B. 10.0.0.1
    C. 127.0.0.1
    D. 0.0.0.0

    145. Trong lập trình mạng, thuật ngữ ‘socket’ dùng để chỉ điều gì?

    A. Một loại cáp mạng
    B. Một giao thức bảo mật
    C. Một điểm cuối của kết nối mạng
    D. Một thiết bị phần cứng mạng

    146. Giao thức nào sau đây được sử dụng để truyền tải email?

    A. HTTP
    B. FTP
    C. SMTP
    D. TCP

    147. Khi thiết kế API cho ứng dụng mạng, yếu tố nào sau đây quan trọng nhất để đảm bảo tính dễ sử dụng?

    A. Sử dụng giao thức TCP
    B. Sử dụng định dạng dữ liệu dễ đọc và dễ hiểu (ví dụ: JSON)
    C. Không sử dụng tài liệu hướng dẫn
    D. Sử dụng tên biến ngắn gọn

    148. DNS (Domain Name System) có chức năng chính là gì?

    A. Cung cấp địa chỉ IP cho các thiết bị trong mạng LAN
    B. Chuyển đổi tên miền thành địa chỉ IP
    C. Quản lý lưu lượng mạng
    D. Bảo vệ mạng khỏi các cuộc tấn công

    149. Trong lập trình mạng, thuật ngữ ‘serialization’ dùng để chỉ điều gì?

    A. Quá trình chuyển đổi dữ liệu thành định dạng có thể truyền qua mạng
    B. Quá trình mã hóa dữ liệu
    C. Quá trình nén dữ liệu
    D. Quá trình kiểm tra lỗi dữ liệu

    150. 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?

    A. Tầng Mạng (Network)
    B. Tầng Giao vận (Transport)
    C. Tầng Trình bày (Presentation)
    D. Tầng Vật lý (Physical)

    Số câu đã làm: 0/0
    Thời gian còn lại: 00:00:00
    • Đã làm
    • Chưa làm
    • Cần kiểm tra lại

    Về Blog

    Viet Hoang Vo's SEO Portfolio - Nơi Võ Việt Hoàng SEO lưu giữ Case Study, ấn phẩm SEO, đây cũng là Blog SEO Thứ 2.

    Social

    • Facebook
    • Instagram
    • X
    • LinkedIn
    • YouTube
    • Spotify
    • Threads
    • Bluesky
    • TikTok
    • Pinterest

    Hệ sinh thái Võ Việt Hoàng SEO

    Võ Việt Hoàng Blog Võ Việt Hoàng Portfolio SEO Genz Community Võ Việt Hoàng Official site

    Về Tác Giả

    Võ Việt Hoàng SEO (tên thật là Võ Việt Hoàng) là một SEOer tại Việt Nam, được biết đến với vai trò sáng lập cộng đồng SEO GenZ – Cộng Đồng Học Tập SEO. Sinh năm 1998 tại Đông Hòa, Phú Yên.

    Vị trí: SEO Leader | Digital Marketer | Founder SEO GenZ | Tác giả các ấn phẩm Social Profile Entity SEO

    SEO Publications

    Slideshare | Google Scholar | Issuu | Fliphtml5 | Pubhtml5 | Anyflip | Academia.edu | Visual Paradigm | Files.fm | Scribd | Behance | Slideserve | Coda

    Professional Social Networks

    Upwork | Ybox | Fiverr | Vlance | Freelancer | Brandsvietnam | Advertisingvietnam | Xing

    Miễn Trừ Trách Nhiệm

    Tất cả các nội dung trên Website chỉ mang tính tham khảo, không đại diện cho quan điểm chính thức của bất kỳ tổ chức nào.

    Nội dung các câu hỏi và đáp án thuộc danh mục "Quiz online" được xây dựng với mục tiêu tham khảo và hỗ trợ học tập. Đây KHÔNG PHẢI là tài liệu chính thức hay đề thi từ bất kỳ tổ chức giáo dục hoặc đơn vị cấp chứng chỉ chuyên ngành nào.

    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 cũng như nội dung bài viết trên Website.

    Copyright © 2024 Được xây dựng bởi Võ Việt Hoàng (Võ Việt Hoàng SEO)

    Bạn ơi!!! Để xem kết quả, bạn vui lòng làm nhiệm vụ nhỏ xíu này nha

    Đang tải nhiệm vụ...

    Bước 1: Mở tab mới và truy cập Google.com và tìm kiếm chính xác từ khóa sau:

    Bước 2: Tìm và click vào kết quả có trang web giống như hình ảnh dưới đây:

    Hướng dẫn tìm kiếm

    Nếu không tìm thấy, vui lòng tìm ở trang 2, 3, 4... của kết quả tìm kiếm nhé.

    Bước 3: Kéo xuống cuối trang đó để tìm mật khẩu chính là SỐ LƯỢT XEM như hình ảnh hướng dẫn:

    Hướng dẫn lấy mật khẩu

    Nếu tìm không thấy mã bạn có thể Đổi nhiệm vụ để lấy mã khác nhé.

    Bạn ơi!!! Để xem được kết quả, bạn vui lòng làm nhiệm vụ nhỏ xíu này nha

    HƯỚNG DẪN TÌM MẬT KHẨU

    Đang tải nhiệm vụ...

    Bước 1: Mở tab mới và truy cập Google.com. Sau đó tìm kiếm chính xác từ khóa sau:

    Bước 2: Tìm và click vào kết quả có trang web giống như hình ảnh dưới đây:

    Hướng dẫn tìm kiếm

    Bước 3: Kéo xuống cuối trang đó để tìm mật khẩu như hình ảnh hướng dẫn:

    Hướng dẫn lấy mật khẩu

    Nếu tìm không thấy mã bạn có thể Đổi nhiệm vụ để lấy mã khác nhé.