τ Đảo độ − u tiên
6.2.2 Phục vụ và dịch vụ
Cần phân biệt dịch vụ với phục vụ. Phục vụ là quá trình thi hành dịch vụ. Một dịch vụ đ−ợc thực hiện bởi phục vụ riêng hay nhiều phục vụ cộng tác nhau. Thông th−ờng, hệ thống file lớn phân bố các file đ−ợc quản lý tới các phục vụ file. Một phục vụ cũng
cung cấp dịch vụ đa thành phần, chẳng hạn nh− phục vụ th− mục thực hiện cả dịch vụ th− mục và dịch vụ xác thực.
Mối quan hệ Client/Server chỉ là t−ơng đối. Để truy cập file, QT ng−ời dùng tr−ớc hết là QT khách với phục vụ th− mục. Phục vụ th− mục yêu cầu dịch vụ file và trở thành khách của phục vụ file. Việc xác thực truy nhập làm cho phục vụ file hoặc phục vụ th− mục trở thành khách tới phục vụ xác thực. Phục vụ xác thực có thể đòi hỏi dịch vụ của phục vụ file. Dịch vụ file dựa vào dịch vụ hệ thống tới các chức năng mức thấp do nhân cung cấp. Hình 6.3. cho ví dụ tích hợp giữa bốn dịch vụ này trong hệ thống file. Đ−ờng nối trong hình vẽ chỉ dịch vụ xác thực có thể trộn hoặc với phục vụ th− mục hoặc phục vụ file. Thông th−ờng, phục vụ phù hợp với máy tính cung cấp tài nguyên mà phục vụ quản lý. Phần lớn các hệ thống file tập trung lớn sử dụng các máy dành riêng nh− phục vụ file vì lý do hiệu năng và quản lý. Trong hệ thống nh− vậy, có sự phân biệt mang tính đặc tr−ng giữa máy phục vụ với máy khách. Tuy nhiên, trong môi tr−ờng phân tán các file là
rải rác giữa một số máy tính, để hiệu quả hơn về giá thành thì mỗi máy tính đảm nhận cả hai vai trò khách và phục vụ.
Kiên định mô hình Client/Server và phân chia trách nhiệm trong hệ phân tán. các phục vụ trong DFS th−ờng đ−ợc cấu trúc nhằm cung cấp các dịch vụ th− mục, xác thực, file và hệ thống một cách riêng rẽ.