Прозорість

У рубриці: Принципи побудови мереж — від admin at 7:15 AM on Субота, Грудень 30, 2006
Мітки: , , , , , ,

Прозорість Прозорість (transparency) мережі досягається у тому випадку, коли мережа представляється користувачам не як безліч окремих комп’ютерів, зв’язаних між собою складною системою кабелів, а як єдина традиційна обчислювальна машина з системою розділення часу.
Відоме гасло компанії Sun Microsystems: «Мережа – це комп’ютер» – говорить саме про таку прозору мережу.

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

Мережа повинна приховувати всі особливості операційних систем і відмінності в типах комп’ютерів. Користувач комп’ютера Macintosh повинен мати можливість звертатися до ресурсів, підтримуваних UNIX-системою, а користувач UNIX повинен мати можливість розділяти інформацію з користувачами Windows 95.
Переважне число користувачів нічого не хоче знати про внутрішні формати файлів або про синтаксис команд UNIX. Користувач терміналу IBM 3270 повинен мати можливість обмінюватися повідомленнями з користувачами мережі персональних комп’ютерів без необхідності вникати в секрети адрес, що важко запам’ятовуються.

Концепція прозорості може бути застосована до різних аспектів мережі. Наприклад, прозорість розташування означає, що від користувача не вимагається знань про місце розташування програмних і апаратних ресурсів, таких як процесори, принтери, файли і бази даних.
Ім’я ресурсу не повинне включати інформацію про місце його розташування, тому імена типу mashinel:prog.c або \ftp_serv\pub прозорими не є. Аналогічно, прозорість переміщення означає, що ресурси повинні вільно переміщатися з одного комп’ютера в іншій без зміни своїх імен.
Ще одним з можливих аспектів прозорості є прозорість паралелізму, що полягає в тому, що процес розпаралелювання обчислень відбувається автоматично, без участі програміста, при цьому система сама розподіляє паралельні гілки додатку по процесорах і комп’ютерах мережі.
В даний час не можна сказати, що властивість прозорості повною мірою властиво багатьом обчислювальним мережам, це скоріше мета, до якої прагнуть розробники сучасних мереж.

  1. Мережеві служби і операційна система
  2. Вимоги до компютерних мереж Висновки
  3. Мережі масштабу підприємства
  4. Основні програмні і апаратні компоненти мережі Висновки
  5. Розширюваність і масштабованість

Коментарів немає

RSS коментарів до цього запису.

Дистанційно-векторний протокол RIP

Доступ комп\'ютер-мережа

Комутатори з пам\'яттю, що розділяється

Маршрутизатори

Організація доступу

Первинні мережі

Передача даних

Поняття «internetworking»

Принципи побудови мереж

Пристрої для підключення до комутованого каналу ISDN

Протокол IP

Протокол стану зв\'язків OSPF

Протоколи дозволу адрес

Техніка віртуальних каналів і дейтаграмні мережі

Цифрові мережі з інтегральними послугами

Якість обслуговування в пакетних мережах