Đang chuẩn bị liên kết để tải về tài liệu:
Chương 3 Tên & định danh hệ phân tán
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Một đối tượng trong hệ phân tán có thể là users, files, database objects, variables, communication links . Một tên (name) trong một hệ thống phân tán là một chuỗi các bit ký tự được sử dụng để chỉ đến một đối tượng Ví dụ về tên - tên người dùng (user names, Login, Email) - tên máy (rlogin, email, web) - Tên Filse - Tên thiết bị - Các biến của chương trình (Variables in programs) -Tên các dịch vụ v.v | NỘI DUNG Các khái niệm liên quan Dịch vụ Naming Định danh Cách phân giải tên trong hệ phân tán Định danh trong các hệ điều hành CÁC KHÁI NIỆM Một đối tượng trong hệ phân tán có thể là users, files, database objects, variables, communication links . Một tên (name) trong một hệ thống phân tán là một chuỗi các bit ký tự được sử dụng để chỉ đến một đối tượng Ví dụ về tên - tên người dùng (user names, Login, Email) - tên máy (rlogin, email, web) - Tên Filse - Tên thiết bị - Các biến của chương trình (Variables in programs) -Tên các dịch vụ v.v. Tên (Names) Tên có nhiều dạnh khác nhau : - Tên thường : xác định những gì bạn muốn - Địa chỉ : xác định nó ở đâu - Route : xác định làm thế nào để đến đó - Tên ràng buộc (binding) : dãy liên kết một tên với một địa chỉ - Tên định danh (identifier) : là tên duy nhất cho một đối tượng CÁC KHÁI NIỆM Tên (Names) Các yếu tố tên cần - Dịch vụ : Ví dụ thời gian trong ngày. - Nodes : Máy tính nào chạy dịch vụ - Paths: Đường đii đến máy tính - Objects: Tên tập tin, thiết bị . Quy ước đặt tên có thể mất bất kỳ định dạng Tên (Names) Các yếu tố của tên - Chức năng của tên: phân biệt đối tượng khác - Cấu trúc của tên: Tên có cấu trúc thực thế bao gồm nhiều trường (field). - Ý nghĩa của tên: Nếu một cái tên có ý nghĩa như nhau trong mọi ứng dụng thì nó có thể gửi và nhận giữa các ứng dụng khác nhau mà không cần quan tâm đến vị trí hiện tại - Thông tin của tên: ý nghĩa, loại hoặc vị trí. - Thời gian tồn tại của ý nghĩa của tên: Nghĩa của tên có thể vẫn giữ nguyên khi ứng dụng thực thi hoặc nó có thể thay đổi dù ứng dụng không cho phép. Tên (Names) Quy ước đặt tên -Hệ thống Naming xác định cú pháp cho một name + Tên Files ở Unix : Phân tích các thành phần từ trái sang phải cách nhau bằng / /home/paul/src/gps/gui.c + Tên domain ở Internet: www.cs.rutgers.edu +Tên LDAP Cặp thuộc tính / giá trị sắp xếp từ phải sang trái kết thúc bằng : cn=Paul Krzyzanowski, o=Rutgers, c=US Tên (Names) Ngữ cảnh của tên - Một tập hợp các đặc tính của name | NỘI DUNG Các khái niệm liên quan Dịch vụ Naming Định danh Cách phân giải tên trong hệ phân tán Định danh trong các hệ điều hành CÁC KHÁI NIỆM Một đối tượng trong hệ phân tán có thể là users, files, database objects, variables, communication links . Một tên (name) trong một hệ thống phân tán là một chuỗi các bit ký tự được sử dụng để chỉ đến một đối tượng Ví dụ về tên - tên người dùng (user names, Login, Email) - tên máy (rlogin, email, web) - Tên Filse - Tên thiết bị - Các biến của chương trình (Variables in programs) -Tên các dịch vụ v.v. Tên (Names) Tên có nhiều dạnh khác nhau : - Tên thường : xác định những gì bạn muốn - Địa chỉ : xác định nó ở đâu - Route : xác định làm thế nào để đến đó - Tên ràng buộc (binding) : dãy liên kết một tên với một địa chỉ - Tên định danh (identifier) : là tên duy nhất cho một đối tượng CÁC KHÁI NIỆM Tên (Names) Các yếu tố tên cần - Dịch vụ : Ví dụ thời gian trong ngày. - Nodes : Máy tính nào chạy dịch vụ - Paths: Đường đii đến máy tính - .