Mạng máy tính được thiết lập bằng cách kết nối hai hoặc nhiều máy tính và các thiết bị phần cứng hỗ trợ khác thông qua các kênh giao tiếp được gọi là mạng máy tính. Nó cho phép các máy tính giao tiếp với nhau và chia sẻ lệnh, dữ liệu, v.v., bao gồm cả tài nguyên phần cứng và phần mềm.
Các thành phần cơ bản của mạng máy tính:
- Các thiết bị đầu cuối như máy tính, máy in,... kết nối với nhau tạo thành mạng;
- Môi trường truyền dẫn (các loại dây dẫn, sóng điện từ, bức xạ hồng ngoại, sóng truyền qua vệ tinh,...) cho phép các tín hiệu truyền qua đó;
- Các thiết bị kết nối mạng (hay gọi là thiết bị mạng: môđem, hub, switch,...) cùng môi trường truyền dẫn có nhiệm vụ kết nối các thiết bị đầu cuối trong phạm vi mạng.
- Giao thức truyền thông (protocol) là tập hợp các quy tắc quy định cách trao đổi thông tin giữa các thiết bị gửi và nhận dữ liệu trên mạng.