CodeGym/Khóa học Java/Mô-đun 3/Kiến trúc máy khách-máy chủ

Kiến trúc máy khách-máy chủ

Có sẵn

1 Kiến trúc máy khách-máy chủ

Trong những ngày đầu của Internet, kiến ​​trúc máy khách-máy chủ đã trở nên phổ biến, mặc dù có những kiến ​​trúc khác. Ý nghĩa của nó nằm ở chỗ tất cả những người tham gia mạng được chia thành hai phần hợp lý: máy khách và máy chủ.

Nhiệm vụ của máy chủ (server, từ phục vụ - to serve) là phục vụ các yêu cầu của máy khách. Máy chủ thực hiện hầu hết công việc, lưu trữ tất cả dữ liệu cần thiết và giám sát tính toàn vẹn của chúng. Và mặc dù có những máy tính gọi là máy chủ, thông thường các thuật ngữ “máy khách” và “máy chủ” đều có nghĩa là phần mềm.

Nhiệm vụ của khách hàng là sống trong niềm vui của riêng mình. Khi máy khách cần một số dữ liệu từ máy chủ, nó sẽ gửi yêu cầu đến nó. Sau một thời gian, anh ta nhận được phản hồi từ máy chủ và có thể làm điều gì đó quan trọng với dữ liệu nhận được.

Yêu cầu luôn được khởi xướng bởi khách hàng. Hình thức giao tiếp luôn diễn ra dưới dạng yêu cầu-đáp ứng. Theo một nghĩa nào đó, đây là một từ đồng nghĩa với khái niệm “máy khách-máy chủ” .

Và các lựa chọn thay thế là gì? Chà, thứ nhất, mạng ngang hàng, trong đó tất cả những người tham gia đều bình đẳng (chúng còn được gọi là mạng ngang hàng). Nếu bạn và bạn của bạn đang trò chuyện hoặc nhắn tin, thì đây chỉ là một ví dụ về mạng ngang hàng. Sự khác biệt là gì?

Bạn có thể viết một tin nhắn và không nhận được phản hồi, sau đó gửi một tin nhắn mới, v.v. Bạn của bạn có thể là người khởi xướng cuộc đối thoại. Một trong hai bên có thể viết trước. Mọi thông tin về cuộc đối thoại đều được hai bên lưu trữ, không ai có nghĩa vụ phải trả lời.

Ưu điểm của kiến ​​trúc client-server:

độ tin cậy . Khách hàng có thể ở bất cứ đâu, ngay cả trên các nền tảng không đáng tin cậy. Windows trên máy tính của bạn có thể bị sập, iPhone của bạn có thể bị đánh cắp và dữ liệu được lưu trữ trên đám mây sẽ không đi đến đâu.

Khách hàng yếu và giá rẻ . Nếu bạn cần chỉnh sửa video trên điện thoại, thì bạn tải video đó lên máy chủ và thực hiện trên cơ sở máy chủ. Khách hàng có thể là một công cụ rẻ tiền.

Tải cân bằng . Mỗi khách hàng có một lịch trình sử dụng riêng, có thể rất thất thường. Máy chủ nhận yêu cầu từ hàng nghìn máy khách, tải của nó được tính trung bình và do đó có thể dự đoán tốt hơn.

Kiến trúc máy khách-máy chủ
Bình luận
  • Phổ biến
  • Mới
Bạn phải đăng nhập để đăng nhận xet
Trang này chưa có bất kỳ bình luận nào