You are on page 1of 4

1.

Mô hình mạng máy tính cơ bản:


1.1. Mô hình Client-Server:
1.1.1. Định nghĩa:
- Mô hình Client-Server thuộc mô hình mạng hình sao, nghĩa là có
một máy chủ (Server) ở trung tâm, các máy khách (Client) kết
nối và gửi yêu cầu đến máy chủ để lấy thông tin, dữ liệu nào đó.

Hình 1.1.1. Mô hình Client-Server


1.1.2. Nguyên tắc hoạt động:
- Máy chủ và máy khách muốn giao tiếp với nhau thì chúng phải
tuân theo một giao thức nào đó. Các giao thức thường gặp như
HTTP, HTTPS, FTP,…. Máy chủ luôn trong trạng thái sẵn sàng
nhận kết nối với các máy khách.
- Đầu tiên, máy khách sẽ kết nối với máy chủ theo giao thức mà
máy chủ đó yêu cầu. Khi kết nối thành công, máy chủ sẽ thu
thập thông tin và xử lý yêu cầu của máy khách. Sau khi xử lý
xong, máy chủ sẽ trả kết quả về cho đúng máy khách đã gửi yêu
cầu đó.
1.1.3. Ưu điểm:
- Các máy khách có thể truy cập đến máy chủ từ xa.
- Dữ liệu được lưu trữ tập trung, thuận tiện cho việc truy xuất và
quản lý.
- Khả năng mở rộng tốt, ví dụ như không hạn chế số máy khách
kết nối với máy chủ, có thể tăng số lượng server mà không cần
tốn nhiều thời gian.
1.1.4. Nhược điểm:
- Do quá trình trao đổi dữ liệu giữa Client và Server có thể diễn ra
ở hai khu vực địa lý khác nhau nên có thể phát sinh nguy cơ
trong quá trình trao đổi, thông tin mạng sẽ bị lộ ra ngoài.
- Máy chủ vì một lý do nào đó mà bị sập thì việc lấy thông tin sẽ
bị đình trệ.
1.2. Mô hình Peer to peer:
1.2.1. Định nghĩa:
- Mô hình Peer to peer là mô hình mạng mà trong đó các máy tính
được kết nối với nhau. Các máy tham gia được gọi là peer.

Hình 1.2.1. Mô hình Peer to Peer


1.2.2. Nguyên tắc hoạt động:
- Mỗi máy trong mô hình có quyền như nhau. Chúng tạo thành
mạng lưới gồm các node ngang hàng, mỗi node có thể xem như
vừa là Client tiêu thụ tài nguyên vừa là Server cung cấp tài
nguyên cho các Client khác tiêu thụ.
1.2.3. Ưu điểm:
- Do các máy trong mô hình đều có đặc quyền như nhau, các máy
trong hệ thống đều có thể đóng góp thông tin nên nếu số lượng
máy tham gia càng nhiều thì lượng thông tin cung cấp cho người
dùng càng nhiều.
- Mỗi một máy trong hệ thống đóng vai trò vừa là Client vừa là
Server nên hệ thống có tính chất phân tán. Vì vậy, khi một máy
trong hệ thống gặp sự cố thì hệ thống vẫn có thể hoạt động bình
thường.
1.2.4. Nhược điểm:
- Với càng nhiều máy tham gia vào mô hình này, khi một máy gửi
yêu cầu tìm kiếm, yêu cầu sẽ được chuyển cho toàn bộ máy
trong mô hình, việc làm này sẽ tiêu hao băng thông mạng dẫn
đến hiệu quả tìm kiếm giảm.
- Khi một máy muốn tìm dữ liệu trong mạng, yêu cầu tìm kiếm sẽ
được truyền cho toàn bộ máy trong mạng, nếu dữ liệu cần tìm
quá ít máy chia sẻ, xác xuất thành công sẽ thấp.
1.2.5. So sánh giữa mô hình Client-Server và mô hình Peer to
Peer:
- Giống nhau: Có một Client gửi đi yêu cầu đến Server và Server
gửi trả thông tin về Client.
- Khác nhau: Đối với mô hình Client-Server thì có sự phân chia rõ
ràng với một bên là Client và một bên là Server. Còn với mô
hình Peer to Peer thì tất cả các máy đều ngang hàng với nhau
trong cùng một mạng

You might also like