Nghiên cứu công nghệ mạng định nghĩa bằng phần mềm (Software Defined Network - SDN) và khả năng ứng dụng của nó. SDN được xây dựng dựa trên một kiến trúc linh hoạt, dễ quản lý, hiệu suất cao và thích nghi tốt. Công nghệ này lý tưởng cho các ứng dụng đòi hỏi băng thông cao và cần sự linh hoạt. Tuy nhiên, nó cũng đặt ra những thách thức trong việc đảm bảo an ninh và an toàn dữ liệu. Để hiểu rõ hơn về SDN, chúng tôi nghiên cứu các đặc điểm, ưu điểm, nhược điểm của mạng, sau đó so sánh mạng SDN với mạng truyền thống. Tiếp theo, chúng tôi thảo luận về các mối đe dọa bảo mật mà mạng SDN gặp phải và các kỹ thuật có thể sử dụng để ngăn chặn và giảm thiểu rủi ro cho mạng. Để xem xét khả năng ứng dụng trong thực tế, nhóm đã cài đặt thử nghiệm xây dựng mạng SDN trên trên phần mềm Mininet và Onos để có cái nhìn tổng quát hơn về công nghệ mạng SDN và các lỗ hổng trong bảo mật trong mạng., Tóm tắt tiếng anh, In this article, we focus on software-defined networking (SDN) technology. SDN is a flexible, manageable, high-performance, and adaptable architecture. SDN has shown its potentials for application that require high bandwidth and flexibility. However, it also poses challenges in terms of data security. To better understand SDN, we study the characteristics, advantages and disadvantages of SDN, compare it with traditional network. Next, we discuss the security threats in a SDN-based network. We also present some techniques that can be used to prevent and mitigate the risks to the network. Along with theory about SDN, we implement a demo SDN system using Mininet and Onos. This virtual system is simple but it shows all the advantage and disadvantage of a typical software-defined network.