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

Мультиплексіровання стеків протоколів

Другим, що використовується в дійсний час на практиці підходом є використання в робочих станціях технології мультиплексирования різних стеків протоколів.

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

При використанні технології мультиплексирования структура комунікаційних засобів операційної системи може бути і більш складної. У загальному випадку на кожнім рівні замість одного протоколу з'являється цілий набір протоколів, а мультиплексорів може бути небагато, що виконують комутацію між протоколами різних рівнів . Наприклад, робоча станція може одержати доступ до мереж із протоколами NetBIOS, IP, IPX через один мережний адаптер. Аналогічно, сервер, що підтримує прикладні протоколи NCP, SMB і NFS може без проблем виконувати запити робочих станцій мереж NetWare, Windows NT і Sun одночасно.

Використання магістрального протоколу

Питання реалізації

При об'єднанні мереж різних типів у загальному випадку необхідно забезпечити двостороння взаємодія мереж, тобто вирішити дві задачі :

1. Забезпечення доступу клієнтам мережі A до ресурсів і сервисам серверів мережі B.

2. Забезпечення доступу клієнтам мережі B до ресурсів і сервисам мережі A.

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

Розглянемо всі можливі варіанти розміщення програмних засобів, що реалізують взаємодію двох мереж, що засновані на мультиплексировании протоколів. Уведемо деякі позначення: З - сервер, ДО - клієнт, ( - додатковий протокол чи стік протоколів.

варианті односпрямованої взаємодії А®В:

а) шляхом додавання нового стека до клієнтів мережі А, або

б) шляхом приєднання "добавки" до серверів мережі В.

У першому випадку, коли засобу мультиплексирования розташовуються на клієнтських частинах, тільки клієнти, постачені засобами мультиплексирования протоколів, можуть звертатися до серверів мережі В, при цьому вони можуть звертатися до всіх серверів мережі В. В другому випадку, коли набір стеков розташований на якому-небудь сервері мережі В, даний сервер може обслуговувати всіх клієнтів мережі А. Очевидно, що сервери мережі В без засобів мультиплексіровання не можуть бути використані клієнтами мережі А.

Прикладом "добавки", що модифікує клієнтську частину, може служити популярний програмний засіб фірми Novell LAN Workplace, що перетворює клієнта NetWare у клієнта UNIX. Аналогічним прикладом для модифікації сервера можуть служити інші продукти фірми Novell: NetWare for UNIX, що уможливлює використання послуг сервера UNIX клієнтами NetWare, чи Novell NetWare for VMS, що служить для те ж цілей у мережі VMS.

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

Засобу забезпечення взаємодії розташовані тільки на клієнтських частинах обох мереж. Для тих і тільки тих клієнтів обох мереж, що оснащені "добавками", гарантується можливість зв'язку з усіма серверами з "чужої" мережі.

Усі засоби забезпечення взаємодії розташовані на стороні мережі А. Усі клієнти мережі В можуть звертатися до серверів мережі А (не до всіх, а тільки до тих, що мають мережну "добавку").

Засобу межсетевого взаємодії розташовані тільки на серверних частинах обох мереж. Усім клієнтам обох мереж гарантується можливість роботи із серверами "чужих" мереж, але не з усіма, а тільки із серверами, що володіють мережними засобами мультиплексіровання протоколів.

Усі засоби межсетевого взаємодії розташовані на стороні В. Двосторонній характер взаємодії забезпечується модифікацією і клієнтських, і серверних частин мережі В. Усі клієнти мережі А можуть звертатися за сервісом до серверів мережі В, а всі сервери мережі А можуть обслуговувати клієнтів мережі В, позначених

Наявність програмних продуктів для кожного з розглянутих варіантів сильно залежить від конкретної пари операційних систем. Для деяких пар може зовсім не знайтися продуктів міжмережевої взаємодії, а для деяких можна вибирати з декількох варіантів. Розглянемо як приклад набір програмних продуктів, що реалізують взаємодію Windows NT і NetWare. В ОС Windows NT і в серверній частині (Windows NT Server), і в клієнтських частинах (Windows NT Workstation) передбачені убудовані засоби мультиплексіровання декількох протоколів. Отже ця операційна система може підтримувати двосторонню взаємодію (по варіанті 2) з NetWare без яких-небудь додаткових програмних засобів. Аналогічним образом реалізується взаємодія мереж Windows NT з UNIX-мережами.

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