Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CPC_OS_6.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
184.32 Кб
Скачать

Державний комітет зв’язку та інформатизації України

Львівський коледж Державного університету інформаційно-комунікаційних технологій

Конспект лекцій для самостійної роботи з дисципліни

« Oпераційні системи»

Львів 2014 р.

Розділ 1. Основи операційних систем

Тема 1.2 Керування локальними ресурсами

Самостійна робота № 6 Основні підходи до реалізації взаємодії мереж. Служби іменування ресурсів та проблеми прозорого доступу

План самостійної роботи:

    1. Основні підходи до реалізації взаємодії мереж

    2. Варіанти узгодження протоколів

    3. Служби іменування ресурсів та проблеми прозорого доступу.

    4. Доменний підхід.

    5. Основний та резервні контроллери домену

1 Основні підходи до реалізації взаємодії мереж

Основні проблеми при організації взаємодії різних мереж пов'язані з тим, що ці мережі використовують різні стеки комунікаційних протоколів. У кожному конкретному стеку протоколів, будь то стек DOD| або Novell| NetWare|, засоби, що реалізовують який-небудь рівень, забезпечують інтерфейс для вищерозміщеного рівня своєї системи і користуються послугами інтерфейсних функцій рівня, що пролягає нижче. Наприклад, засоби реалізації протоколу Novell| IPX| в сервері надають інтерфейсні послуги протоколу NCP| для прийому запитів від робочих станцій і пересилки ним відповідей. У свою чергу|своєю чергою| протокол IPX| користується інтерфейсними функціями драйвера мережевого|мережного| адаптера Ethernet|, щоб|аби| передати|передавати| пакет для відправки в мережу.

Якщо б|аби| існував тільки|лише| один стек протоколів, то у незалежних розробників мережевого|мережного| і програмного забезпечення не було б жодних проблем: мережеві|мережні| адаптери разом зі своїми драйверами підходили|пасували| б до будь-якої мережевої|мережної| ОС за рахунок єдиного інтерфейсу між канальним і мережевим|мережним| рівнями, розробники транспортних засобів нових ОС могли б використовувати існуючі реалізації протоколу мережевого|мережного| рівня, а розробники мережевих|мережних| застосувань використовували б єдиний API| для звернення до сервісних послуг прикладного рівня ОС.

Існування багатьох стеків протоколів не вносить жодних проблем до тих пір, поки не з'являється|появляється| потреба в їх взаємодії, тобто|цебто| потреба в доступі користувачів мережі NetWare| до мейнфрейму| IBM| або користувачів графічних робочих станцій UNIX| до комп'ютера VAX|. У цих випадках виявляється несумісність близьких за призначенням, але|та| різних по форматах даних і алгоритмах протоколів.

Спільність різних стеків протоколів виявляється тільки|лише| на нижніх рівнях - фізичному і канальному. Тут в даний час|нині| майже немає проблем для взаємодії, оскільки|тому що| більшість стеків можуть використовувати загальні|спільні| протоколи Ethernet|, Token| Ring|, FDDI|. Виняток становлять тільки|лише| мейнфреймы| IBM|, які на нижньому рівні в основному використовують протоколи типу|типа| ведучий-ведений| з|із| синхронною|синхрон| передачею даних, орієнтовані на ієрархічну супідрядну структуру мейнфрейм| - груповий контроллер - термінали. Та і з'єднання|сполучення| двох комп'ютерів, що використовують на нижньому рівні різні протоколи, а на верхніх - однакові не складає проблеми - це завдання|задача| вирішується|розв'язується| апаратно за допомогою транслюючого моста або маршрутизатора.

Складніше йде справа|річ| із|із| сполученням|спряженням| мереж, що використовують різні протоколи верхніх рівнів, починаючи|розпочинати| з|із| мережевого|мережного|. Завдання|задачі| узгодження протоколів верхніх рівнів вирішити|рішати| важче|скрутний| із-за більшої складності цих протоколів і їх різноманітності - ніж більшим інтелектом володіє протокол, тим більше у нього аспектів і грані, по яких він може відрізнятися від свого побратима|співбрата| по функціональному призначенню. Складно здійснити трансляцію транспортних протоколів (таких, як IP| і IPX|), але|та| набагато складніше сумістити|поєднувати| протоколи верхнього, прикладного рівня, за допомогою яких клієнти отримують|одержують| сервіс у|біля| серверів.

Якщо розглянути|розглядувати| найбільш часто використовуваний в мережах сервіс, а саме, файловий сервіс, то відмінності в протоколах файлового сервісу насамперед|передусім| пов'язані з відмінностями структур файлових систем. Наприклад, користувачеві WINDOWS| незвичні прийоми монтування файлової системи UNIX| в одне дерево, він хоче працювати з|із| розрізненими файловими системами окремих носіїв, відображеними|відображувати| на букви|літери| англійського алфавіту. Команди, використовувані при роботі з|із| різними файловими системами, також різні як по назві, так і за змістом. Крім того, навіть для однієї файлової системи в різних операційних системах передбачені різні віддалені|віддалені| сервіси. У ОС UNIX| можна працювати з|із| віддаленою|віддаленою| файловою системою за допомогою символьних команд протоколу прикладного рівня FTP|, переписуючи|переписувати| файли з віддаленої|віддаленої| машини на локальну поодинці, а можна працювати з|із| протоколом NFS|, який забезпечує монтування віддаленої|віддаленої| системи в локальну і вимагає інших команд і прийомів. Тому проблеми, що виникають на верхніх рівнях, набагато складніші, ніж проблеми заміни заголовка пакету на канальному рівні.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]