logo
Лекції_networks

Прозорість

Прозорість (transparency) мережі досягається в тому випадку, коли мережа представляється користувачам не як безліч окремих комп'ютерів, зв'язаних між собою складною системою кабелів, а як єдина традиційна обчислювальна машина із системою поділу часу.

Прозорість може бути досягнута на двох різних рівнях — на рівні користувача й на рівні програміста. На рівні користувача прозорість означає, що для роботи з віддаленими ресурсами він використовує ті ж команди й звичні йому процедури, що й для роботи з локальними ресурсами. На програмному рівні прозорість означає, що додатку для доступу до віддалених ресурсів потрібні ті ж виклики, що й для доступу до локальних ресурсів. Прозорість на рівні користувача досягається простіше, тому що всі особливості процедур, пов'язані з розподіленим характером системи, маскуються від користувача програмістом, що створює додаток. Прозорість на рівні додатка вимагає приховання всіх деталей розподіленості засобами мережної операційної системи.