Mạng máy tính là tập hợp các máy tính độc lập được kết nối với nhau thông qua các đường truyền vật lý và tuân theo các quy ước truyền thông nào đó.
Việc nối mạng máy tính đã trở thành một nhu cầu tất yếu khách quan vì có rất nhiều công việc vì bản chất là phân tán về thông tin hoặc về xử lý, hoặc cả hai đòi hỏi có sự kết hợp truyền thông với xử lý hoặc sử dụng phương tiện từ xa.
Mạng máy tính có khả năng: chia sẻ các tài nguyên trên mạng cho nhiều người sử dụng tại một thời điểm (ổ cứng, máy in, ổ CD Rom…); nhu cầu liên lạc, trao đổi thông tin nhờ phương tiện máy tính, các ứng dụng phần mềm đòi hỏi tại một thời điểm cần có nhiều người sử dụng, truy cập vào cùng một cơ sở dữ liệu.
Xử lý, phân tích, tổng hợp và bảo mật thông tin là hai mặt của một vấn đề không thể tách rời nhau. Ngay từ khi máy tính ra đời, cùng với nó là sự phát triển ngày càng lớn mạnh và đa dạng của các hệ thống xử lý thông tin, người ta đã nghĩ ngay đén các giải pháp đảm bảo an toàn cho hệ thống thông tin.
Với một mạng máy tính, bạn sẽ có bao nhiêu nguy cơ bị xâm phạm? Câu trả lời là ở mọi thời điểm, mọi vị trí trong hệ thống đều có khả năng xuất hiện. Vậy nên chúng ta phải kiểm soát các vấn đề an toàn mạng theo các mức khác nhau: mức mạng, mức server, mức CSDL, mức trường thông tin, mức mật mã…