Відмінності між версіями «SNA»
(не показані 8 проміжних версій 2 учасників) | |||
Рядок 1: | Рядок 1: | ||
− | '''Systems Network Architecture''' (системна мережева архітектура) — | + | '''Systems Network Architecture''' (''системна мережева архітектура'') — ґрунтуються на ідеології фірми IBM по будуванню комп’ютерних мереж на базі систем телеобробки даних. У відповідності зі системною мережевою архітектурою комп’ютерна мережа організується за регіональним принципом. Через мережеві процесори регіонів за допомогою каналів зв’язку функціонує єдина мережа. |
+ | Для з’єднання мереж SNA з іншими мережами може бути використана еталонна модель відкритих систем (OSI). | ||
− | SNA є | + | SNA є семирівневим стеком мережевих протоколів, близьким, але не співпадаючим з мережевою моделлю OSI: компоненти рівнів мережевих архітектур, відображені на моделі ISO / ОСІ |
− | + | [[Файл:4_9.gif]] | |
− | * ''' | + | *'''Physical Control''' - забезпечує генерування та кодування електричних сигналів, роботу фізичних інтерфейсів, топологію мережі та комунікаційне середовище (наприклад, кабель); |
− | * ''' | + | * '''Data link control (DLC)''' — включає декілька протоколів канального рівня, в т.ч. Synchronous Data Link Control (SDLC, протокол управління синхронним каналом передачі даних) для ієрархічних мереж і Token Ring для однорангових локальних мереж, відповідає канальному уровеню (Data Link layer) [[OSI|OSI]] (проте не охоплює повністю функціональність Data Link layer OSI); |
− | * ''' | + | * '''Path control''' — забезпечує адресацію, маршрутизацію і фрагментацію/дефрагментацію пакетів даних, охоплюючи частку функцій канального і мережевого рівнів [[OSI|OSI]]; |
− | * '''Presentation services''' — управління перетворенням даних різних форматів, розділенням ресурсів і синхронізацією транзакцій. Включає частку функцій сеансового рівня, рівня уявлення і прикладного рівня OSI; | + | * '''Transmission control''' — забезпечує управління з'єднаннями, включаючи шифрування/дешифровку даних, забезпечуючи функціональність, що входить в мережевий і транспортний рівень [[OSI|OSI]]; |
+ | |||
+ | * '''Data flow control''' — рівень управління потоками даних, включаючи встановлення з'єднань, черговість передачі даних, припинення передачі на вимогу і груповий обмін. Включає функції транспортного і сесійного рівнів [[OSI|OSI]]; | ||
+ | |||
+ | * '''Presentation services''' — управління перетворенням даних різних форматів, розділенням ресурсів і синхронізацією транзакцій. Включає частку функцій сеансового рівня, рівня уявлення і прикладного рівня [[OSI|OSI]]; | ||
* '''Transaction services''' — рівень додатків управління розподіленої обробки даних і управління; | * '''Transaction services''' — рівень додатків управління розподіленої обробки даних і управління; | ||
+ | Верхній рівень служби транзакцій (Transaction Services) забезпечує засоби додатків для розподіленої обробки і управління мережею. До прикладних протоколів відносяться: | ||
+ | |||
+ | * '''DIA''' (Document Interchange Architecture) - визначає стандарти обміну документами між різнорідними обчислювальними системами; координує передачу файлів, пошук документів та їх зберігання; | ||
+ | |||
+ | * '''SNADS''' (SNA Distributed Service) - управляє поширенням документів і повідомлень (інфраструктура для поширення електронної пошти); | ||
+ | |||
+ | * '''DDM''' (Distributed Data Management) - забезпечує прозорий віддалений доступ до файлів за рахунок механізму перенаправлення запитів. | ||
+ | |||
+ | |||
+ | На цих рівнях розташовуються протоколи: | ||
+ | |||
+ | Три стека протоколів, відображені на моделі ISO / ОСІ | ||
+ | |||
+ | [[Файл:4_10.gif]] | ||
+ | |||
+ | * '''APPC''' (Advanced Program-to-Program Communication) - виконує функції сеансового і транспортного рівнів ISO / OSI; на сеансовому рівні забезпечує адміністрування сеансу і трансляцію синтаксису файлів, а на транспортному - організацію послідовностей сегментів і наскрізне управління потоком даних. | ||
+ | |||
+ | * '''CICS''' (Customer Information Control System) - інструментальний засіб для побудови додатків обробки транзакцій, організовує доступ до розподіленої файлової системи, захист інформації, багатозадачність і пр. | ||
+ | |||
+ | * '''IMS''' (Information Management System) - ще одна середу обробки транзакцій, подібна CICS, що дозволяє декільком додаткам спільно використовувати бази даних і планувати пріоритети транзакцій. | ||
+ | |||
+ | * '''TSO''' (Time Sharing Operation) - забезпечує інтерактивний користувальницький термінальний інтерфейс, реалізуючи одночасну підтримку безлічі незалежних паралельних користувальницьких сеансів; кожен користувач TSO за допомогою спеціальних команд отримує можливість виконувати операції над наборами даних, запускати завдання і контролювати хід їх виконання, використовувати пристрої, зв'язуватися з іншими користувачами і т.п. | ||
+ | |||
+ | |||
+ | Серед них комунікаційні: | ||
+ | |||
+ | * APPN (Advanced Peer-to-Peer Networking) - працює на мережевому і транспортному рівнях і забезпечує однорангове мережева взаємодія між кількома фізичними пристроями (мінікомп'ютер, кластерними контролерами, шлюзами, робочими станціями і пр.); передбачає управління вікном передач і службу каталогів. | ||
+ | |||
+ | * VTAM (Virtual Telecommunication Access Method) - забезпечує управління, обмін даними та управління потоками даних в мережах SNA; на сеансовому рівні VTAM управляє діалогом і реалізує управління сеансом, а на транспортному рівні забезпечує наскрізне управління потоками даних. | ||
+ | * NCP (Network Control Program) - протокол управління ресурсами, підключеними до комунікаційних контролерам; частково виконує функції мережевого рівня (маршрутизація, шлюзування) і частково - канального рівня (управління доступом до каналу, фізична і логічна адресація, керування потоком даних). | ||
[[category:Комп'ютерні мережі]] | [[category:Комп'ютерні мережі]] |
Поточна версія на 23:48, 3 січня 2013
Systems Network Architecture (системна мережева архітектура) — ґрунтуються на ідеології фірми IBM по будуванню комп’ютерних мереж на базі систем телеобробки даних. У відповідності зі системною мережевою архітектурою комп’ютерна мережа організується за регіональним принципом. Через мережеві процесори регіонів за допомогою каналів зв’язку функціонує єдина мережа. Для з’єднання мереж SNA з іншими мережами може бути використана еталонна модель відкритих систем (OSI).
SNA є семирівневим стеком мережевих протоколів, близьким, але не співпадаючим з мережевою моделлю OSI: компоненти рівнів мережевих архітектур, відображені на моделі ISO / ОСІ
- Physical Control - забезпечує генерування та кодування електричних сигналів, роботу фізичних інтерфейсів, топологію мережі та комунікаційне середовище (наприклад, кабель);
- Data link control (DLC) — включає декілька протоколів канального рівня, в т.ч. Synchronous Data Link Control (SDLC, протокол управління синхронним каналом передачі даних) для ієрархічних мереж і Token Ring для однорангових локальних мереж, відповідає канальному уровеню (Data Link layer) OSI (проте не охоплює повністю функціональність Data Link layer OSI);
- Path control — забезпечує адресацію, маршрутизацію і фрагментацію/дефрагментацію пакетів даних, охоплюючи частку функцій канального і мережевого рівнів OSI;
- Transmission control — забезпечує управління з'єднаннями, включаючи шифрування/дешифровку даних, забезпечуючи функціональність, що входить в мережевий і транспортний рівень OSI;
- Data flow control — рівень управління потоками даних, включаючи встановлення з'єднань, черговість передачі даних, припинення передачі на вимогу і груповий обмін. Включає функції транспортного і сесійного рівнів OSI;
- Presentation services — управління перетворенням даних різних форматів, розділенням ресурсів і синхронізацією транзакцій. Включає частку функцій сеансового рівня, рівня уявлення і прикладного рівня OSI;
- Transaction services — рівень додатків управління розподіленої обробки даних і управління;
Верхній рівень служби транзакцій (Transaction Services) забезпечує засоби додатків для розподіленої обробки і управління мережею. До прикладних протоколів відносяться:
- DIA (Document Interchange Architecture) - визначає стандарти обміну документами між різнорідними обчислювальними системами; координує передачу файлів, пошук документів та їх зберігання;
- SNADS (SNA Distributed Service) - управляє поширенням документів і повідомлень (інфраструктура для поширення електронної пошти);
- DDM (Distributed Data Management) - забезпечує прозорий віддалений доступ до файлів за рахунок механізму перенаправлення запитів.
На цих рівнях розташовуються протоколи:
Три стека протоколів, відображені на моделі ISO / ОСІ
- APPC (Advanced Program-to-Program Communication) - виконує функції сеансового і транспортного рівнів ISO / OSI; на сеансовому рівні забезпечує адміністрування сеансу і трансляцію синтаксису файлів, а на транспортному - організацію послідовностей сегментів і наскрізне управління потоком даних.
- CICS (Customer Information Control System) - інструментальний засіб для побудови додатків обробки транзакцій, організовує доступ до розподіленої файлової системи, захист інформації, багатозадачність і пр.
- IMS (Information Management System) - ще одна середу обробки транзакцій, подібна CICS, що дозволяє декільком додаткам спільно використовувати бази даних і планувати пріоритети транзакцій.
- TSO (Time Sharing Operation) - забезпечує інтерактивний користувальницький термінальний інтерфейс, реалізуючи одночасну підтримку безлічі незалежних паралельних користувальницьких сеансів; кожен користувач TSO за допомогою спеціальних команд отримує можливість виконувати операції над наборами даних, запускати завдання і контролювати хід їх виконання, використовувати пристрої, зв'язуватися з іншими користувачами і т.п.
Серед них комунікаційні:
- APPN (Advanced Peer-to-Peer Networking) - працює на мережевому і транспортному рівнях і забезпечує однорангове мережева взаємодія між кількома фізичними пристроями (мінікомп'ютер, кластерними контролерами, шлюзами, робочими станціями і пр.); передбачає управління вікном передач і службу каталогів.
- VTAM (Virtual Telecommunication Access Method) - забезпечує управління, обмін даними та управління потоками даних в мережах SNA; на сеансовому рівні VTAM управляє діалогом і реалізує управління сеансом, а на транспортному рівні забезпечує наскрізне управління потоками даних.
- NCP (Network Control Program) - протокол управління ресурсами, підключеними до комунікаційних контролерам; частково виконує функції мережевого рівня (маршрутизація, шлюзування) і частково - канального рівня (управління доступом до каналу, фізична і логічна адресація, керування потоком даних).