Mạng máy tính là mạng của hai hay nhiều máy tính được nối lại với nhau bằng một đường truyền vật lý theo một kiến trúc nào đó. Mạng có thể có kiến trúc đơn giản hoặc phức tạp gồm nhiềumạng đơn giản nối lại với nhau.
H2.3 Mạng máy tính Mô hình mạng máy tính thường gặp :
+ Mô hình khách hàng –người phục vụ (Client - Server)
+ Mô hình mạng ngang hàng ( peer to peer )
2.4.1. Mô hình khách hàng –người phục vụ
Trong mô hình mạng khách chủ có một hệ thống máy tính cung cấp các tài nguyên và dịch vụ cho cả hệ thống mạng sử dụng gọi là các máy chủ (server). Một hệ thống máy tính sử dụng các tài nguyên và dịch vụ này được gọi là máy khách (client).
Máy tính client sẽ gởi các yêu cầu (request) đến máy tính server để yêu cầu server thực hiện công việc gì đó. Chẳng hạn khi người dùng duyệt web trên mạng Internet, trình duyệt web sẽ gởi yêu cầu đến web server đề nghị web server gởi về trang web tương ứng.Máy tính server khi nhận được một yêu cầu từ client gởi đến sẽ phân tích yêu cầu để hiểu được client muốn đều gì, để thực hiện đúng yêu cầu của client.
Server sẽ gởi kết quả về cho client trong các thông điệp trả lời (reply). Ví dụ, khi web server nhận được một yêu cầu gởi đến từ trình duyệt web, nó sẽ phân tích yêu cầu để xác định xem client cần nhận trang web nào, sau đó mở tập tin html tương ứng trên đĩa cứng cục bộ của nó để gởi về trình duyệt web trong thông điệp trả lời.Một số ứng dụng được xây dựng theo mô hình client / server như: www, mail, ftp,...
H2.4 Mô hình mạng khác chủ
Dựa vào chức năng có thể chia thành các loạiserver như sau: + File Server : phục vụ các yêu cầu hệ thống tập tin.
+ Print Server : phục vụ các yêu cầu in ấn.
+ Mail Server : cung cấp các dịch vụ về gửi nhận email. + Web Server : cung cấp các dịch vụ về web.
+ Database Server : cung cấp các dịch vụ về lưu trữ, tìm kiếm thông tin.
Ưu điểm : do dữ liệu được lưu trữ tập trung nên dễ bảo mật, backup và đồng bộ với nhau.Tài nguyên và dịch vụ tập trung nên dễ chia sẻ và quản lý, có thể phục vụ cho nhiều ngừơi dùng.
Khuyết điểm : các server chuyên dụng rất đắt tiền, cần có nhà quản trị cho hệ thống.
2.4.2. Mô hình mạng ngang hàng
Mạng ngang hàng cung cấp việc kết nối cơ bản giữa các máy tính nhưng không có bất kỳ một máy tính nào đóng vai trò phục vụ. Một máy tính trên mạng có thể vừa là client, vừa là server. Trong môi trường này, người dùng trên từng máy tính chịu trách nhiệm điều hành và chia sẻ các tài nguyên cuả máy tính mình. Mô hình này chỉ phù hợp với các tổ chức nhỏ, số người giới hạn (thông thường nhỏ hơn 10 người), và không quan tâm đến vấn đề bảo mật.
H2.5 Mô hình mạng ngang hàng
Ưu điểm : do mô hình đơn giản nên dễ cài đặt, tổ chức và quản trị, chi phí thiết bị thấp. Khuyết điểm : không cho phép quản lý tập trung nên dữ liệu phân tán, khả năng bảo mật thấp, rất dễ bị xâmnhập. Các tài nguyên không được sắp xếp nên rất khó định vị và tìm kiếm.