Một kết nối giữa 2 máy tính chỉ có thể hình thành khi cả hai đều có một hệ điều hành hỗ trợ mạng như Linux, Windows Dây dẫn, cáp nối, thiết bị hỗ trợ có vai trò chuyển dữ liệu giữa các lớp ứng dụng theo mô hình OSI (7 lớp) để đảm bảo các nền tảng khác nhau vẫn có thể liên lạc dễ dàng.