Прості служби комунікацій. Служби, запропоновані простим інтерфейсом взаємодії, скла­дають чотири види служб.

Служби маршрутизації (орієнтовані на підключення) потрібні для:

  1. індикації готовності до приймання зовнішніх під’єднань;

  2. установки і знищення під’єднань;

  3. передачі даних через під’єднання з операціями: читання, читання із затримкою, запису­вання, записування із затримкою, неблокований ввід-вивід;

  4. простого оброблення подій вводу-виводу;

  5. простого оброблення помилок (сповіщення про скидання під’єднання, збій читання чи запису­вання при підключенні);

  6. закриття під’єднання (беззастережне, тільки після одержання всіх даних).

Служби без обліку маршрутизації (не орієнтовані на під’єднання):

  1. Індукують готовність до приймання зовнішніх запитів;

  2. посилають запити (без підтвердження, обумовлені затримкою);

  3. приймають запити (з безумовним чеканням чи з чеканням, обумовленим затримкою);

  4. визначають будь-які доступні запити;

  5. обробляють події (загублені запити, підтверджені запити);

  6. обробляють помилки;

(д) обробляють загальний мережний збій.

Підтримування застосувань, виконуваних на сервері, здійснюють для встановлення здатності реє­струватися як постачальник послуг. Просте опитування статусу виконують для встановлювання за­гальної доступності мережі.

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

  • запит у мережних служб детальної інформації про конфігурацію та стан мережі;

  • визначення системи показників ефективності;

  • маршрутизація керування;

  • вибір різних мережних протоколів;

  • реалізація (вирівнювання) можливостей (обов’язкові чи опціональні можливості та визна­чення результатів реалізації (вирівнювання);

  • запит інформації з різними пріоритетами;

  • розширені сповіщення про події: запити та процеси;

  • розширене відновлення виняткових ситуацій у запитах та процесах, включаючи передачу застосуванню повного керування нейтралізацією помилок;

  • повне використання мережних ресурсів для виконання критичних застосувань.

Зазначені можливості забезпечують застосуванням здатність до повного керування маршрути- зованими та немаршрутизованими службами.

  • .3.4.1.5 Служби розподілених систем забезпечують здатність до:

  • ідентифікації доступних у розподіленій системі ресурсів;

  • динамічного використовування ресурсів розподіленої системи;

  • доступу до файлів, незалежному від їхнього фізичного розташування;

  • наявності достовірних служб часу, наданих усім ресурсам розподіленої системи.

4.3.4.2 Служби ЕЕІ

Служби мережного інтерфейсу користувача. Служби, запропоновані ЕЕІ для підтримування інтерфейсу користувача до мережного інструментарію, забезпечують;

  • передачу між прикладними платформами та взаємний доступ до файлів, включаючи за по­треби відповідні перетворення;

  • виконання команд на віддалених прикладних платформах;

  • вхід на віддалені прикладні платформи;

  • поштові повідомлення користувачам на локальній та віддаленій прикладній платформах;

  • доступ до інформації з каталогів на локальній і віддаленій прикладній платформах.

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

Служби міжмережної взаємодії. Служби ЕЕІ з міжмережної взаємодії забезпечують здатність до з’єднання та взаємозалежного функціювання;

  • з Іншими стандартизованими системами, що використовують стандартні протоколи типу на­борів OSI-протоколів;

  • із системами, що використовують де-факто стандарти роботи з мережами виду TCP/IP;

  • персонального комп’ютера та мережних автоматизованих робочих місць.

Служби зовнішніх під’єднань становлять служби ЕЕІ, що забезпечують зовнішні під’єднання, не спрямовані до застосування кінцевого користувача чи серверу. Зовнішні під’єднання спрямовані до стандартних служб, наданих прикладною платформою. Служби охоплюють:

  • віртуальний термінал;

  • віддалене виконання команд;

  • служби передавання файлів;

  • віддалена ідентифікація;

  • віддалений доступ до даних;

  • віддалена інформація про стани;

  • служби поштової доставки;

  • служби каталогу.

Для доступу до служб не обов'язково надавати кожному користувачеві застосування на відда­леному host-комп’ютері. Прикладна платформа надасть послуги простим під’єднанням до служб.

4.3.5 Стандарти, специфікації та недокументовані служби

  • таблиці 8 перелічені стандарти АРІ.

Таблиця 8 — Стандарти комунікацій — APIs

Служби

Тип

Специфікація

Підрозділ

Прозорого мережного оброблення

Є

ISO/IEC 9945-1/Amd ? (IEEE P1003.1f) Transparent File

Access (TFA)

4.3.5.2.1

Каталогу

S

IEEE Std 1224.2-1993, IEEE Std 1327.2-1993

4.3.5.1

"Від застосування до системи"

S

IEEE Std 1224.1-1993, IEEE Std 1327.1-1993

4.3.5.1

RPC

р

OSF DCE RPC

4.3.5.2.2

Найпростіших комунікацій

Деталізованих комунікацій

є

ISO/IEC 9945-1/Amd (IEEE Р1003.І9)

4.3.5.2.1

Прикладного рівня

S

IEEE Std 1238.1-1994 (ACSE API)

4.3.51

Транспортного рівня

Е

ISO/IEC 9945-1/Amd (IEEE P1003.1g) Transport API

4.3.5.2.1



Кінець таблиці 8

Служби

Тип

Специфікація

Підрозділ

Розподілених систем

S

ISO/IEC 10026-1:1992, ISO/IEC 10026-1:1998, ISO/IEC 10026-2:1996, ISO/1EC 10026-2:1998, ISO/IEC 10026-3:1996, ISO/IEC 10026-3:1998, ISO/IEC 10026-4:1995, ISO/IEC 10026-5:1998, ISO/IEC 10026-6:1995

4.3.5.1


Е

ISO/IEC 9945-1/Amd 5 (IEEE P1003.1f). Transparent File

Access (TFA)

4.3.5.2.1



  • таблиці 8 наведено перелік стандартів EEL Її елементи становлять тільки вибірку з багатьох доступних стандартів мережних ЕЕІ. Маємо ряд публікацій, що наводять детальний список стандартів комунікацій та велику кількість ISO-профілів, пояснюють та показують використання стандартів ко­мунікацій у різних комбінаціях для різних мереж та цілей.

З метою створення корисного мережного інтерфейсу, реалізованого на широкому спектрі обчис­лювальних систем, множину мережних стандартів необхідно поєднати в одиничний уніфікований ме- режний профіль.

  • таблиці 9 перераховані стандарти для служб, що надаються прикладною платформою для ЕЕІ. У таблиці 10 підсумоване вживання різних стандартів мов програмування, підтримуваних POSIX- OSE.

  1. POSIX-OSE-стандарти. Стандарти, перераховані в цьому підпункті, складають частину POSIX-OSE.

Таблиця 9 — Стандарти комунікацій — ЕЕІ

Служби

Тип

Специфікація

Підрозділ

Стандартизованих профілів

р

FIPS Publication 146-1, UK GOSIP

4.3.5.2.2

подання даних

S

Мережної зв’язності

Зв'язності OSI Загальні

ISO/IEC 8824:1990, ISO/IEC 8824-1:1998/Amd 1:2000/ /Arnd 2:2000, ISO/IEC 8824-2:1998/Amd 1:2000, ISO/IEC 8824-3:1998, ISO/IEC 8824-4:1998/Amd 1:2000, ISO/IEC 8825:1990, ISO/IEC 8825-1:1998/ Amd 1:2000, ISO/IEC 8825-2:1998/Amd 1:2000 (ASN.1)

4.3.5.1

прикладного рівня

сесійного рівня

транспортного рівня

Мари

S

S

S

S

зрутизовані (орієнтовані на під'єднання)

ISO/IEC 8649:1996/Amd 1:1997/Amd 2:1998,

ISO/IEC 8650-1:1996/Amd 2:1998, ISO/IEC 8650-2:1997

ISO/IEC 8823-1:1994/Amd 1:1998/Amd 2:1998,

ISO/IEC 8823-2:1997

ISO/IEC 8327-1:1996/Amd 1:1998/Amd 2:1998,

ISO/IEC 8327-2:1996

ISO/IEC 8073:1997/Amd 1:1998

4.3.5.1

4.3.5.1

4.3.5.1

4.3.5.1

прикладного рівня представницького рівня сесійного рівня транспортного рівня

Чемар

S

S S

S

ішрутизовані (неорієнтовані під’єднання)

ISO/IEC 8649:1996/Amd 1:1997/Amd 2:1998

ISO/IEC 9576-1:1995/Amd 1:2000, ISO/IEC 9576-2:1995

ISO/IEC 9548-1:1996/Amd 1:2000, ISO/IEC 9548-2:1995

ISO/IEC 8072:1996, ISO/IEC 8602:1995/Amd 1:1996

4.3.5.1

4.3.5.1

4.3.5.1

4.3.5.1 _

Транспортний протокол

Ір

Зв’язності TCP/IP

RFC-793 TCP, RFC-791 IP

4.3.5.2.2



Кінець таблиці 9

Служби

Тип

Специфікація

Підрозділ

фізичної зв’язності

S

ITU-T Х.25, ISO/IEC TR 8302-1:1997, ISO/IEC 8802-2:1998, ISO/IEC 8802-3:2000, ISO/IEC 8802-5:1998/Amd 1:1998, ISO/IEC 8802-6:1994, ISO/IEC 8802-11:1999/Amd 1:2000, ISO/IEC 8802-12:1998 (ISO/IEC 8802-3:1993 (Ethernet), ISO/IEC 8802-4:1990 (Token Bus). ISO/IEC 8802-5:1992 (Token Ring), ITU-T 1.120 (ISDN)

4.3.5.1

розподілених даних

S

ISO 9314-1:1989, ISO 9314-2:1989, ISO/iEC 9314-3:1990,

ISO/IEC 9314-4:1999, ISO/IEC 9314-5:1995,

ISO/IEC 9314-6:1998, ISO/IEC 9314-7:1998,

ISO/IEC 9314-8:1998, ISO/IEC 9314-9:2000,

ISO/IEC 9314-13:1998, ISO/IEC 9314-20:2001,

ISO/IEC 9314-21:2000, ISO/IEC 9314-25:1998,

ISO/IEC 9316:1995, ISO/IEC 9316-2:2000, (SCSI-2), ISO 9316:1989 (SCSI), ANSI X3.131-1994.5 (SCSI-2)

4.3.5.1



  1. Стандарти АРІ. Стандарти IEEE Std 1224-1993, IEEE Std 1224.1-1993, IEEE Std 1327-1993, IEEE Std 1327.1-1993 забезпечують X.400 API та супутній API керування OSI-об’єктами, ґрунтуються на Х.400 АРІ й API OSI-керуванні, розроблені Асоціацією Х.400 АРІ та X/Open. API X.400 складається з двох частин: API Х.400-застосувань та АРІ Х.400-шлюзів. Ці АРІ розроблені на основі серії ITU-T- рекомендацій Х.400 1988 року. АРІ Х.400 та АРІ керування об’єктами — це окремі документи. Кожний зі стандартів API (IEEE Std 1224-1993 та IEEE Std 1224.1-1993) надає незалежні від мов LISS-специфі- кації. Відповідні прив’язки до мови Сі подано у IEEE Std 1327-1993 та IEEE Std 1327.1-1993.

Мета API Х.400 — надати стандартний інтерфейс, що підтримує розроблення застосування та ви­користовує системи передавання повідомлень та шлюзи, які включають або використовують Х.400- поштову функціональність, у т.ч. шлюзи між поштовими мережами Х.400 і власне поштові системи.

Мета супутнього АРІ керування OSI-об’єктами полягає у забезпеченні стандартного Інтерфейсу, що підтримує маніпулювання складними аргументами та параметрами використання АРІ Х.400 та АРІ служб каталогу. Ділянка ДІЇ АРІ керування OSI-об'єктами становить ASN.I-опис АРІ керування об’єктами для використання спільно (але з іншого боку, незалежно) з АРІ Х.400 та АРІ служб каталогу, за якими проводять стандартизацію.

Таблиця 10 — Стандарти комунікацій для служб ЕЕ!

Служба

Тип

Специфікація

Підрозділ

каталогу

S

ISO/IEC 9594-1:1998, ISO/IEC 9594-2:1998,

ISO/IEC 9594-3:1998, ISO/IEC 9594-4:1998,

ISO/IEC 9594-5:1998, ISO/IEC 9594-7:1998,

ISO/IEC 9594-8:1998, ISO/IEC 9594-9:1998,

ISO/fEC 9594-10:1998, ISO/IEC 9594-1:1990 (X.500)

4.3.5.1


Р

RFC-1034 (Іменування областей)

4.3.5.2.2

оброблення повідомлень

S

ITU-T X.400

4.3.5.1


Р

RFC-821, RFC-822 (SMTP)

4.3.5.2.2

передавання файлів

S

ISO 8571-1:1988/Amd 1:1992/Amd 2:1993, ISO 8571-2:1988/ /Amd 1:1992/Amd 2:1993, ISO 8571-3:1988/Amd 1:1992/ /Amd 2:1993, ISO 8571-4:1988/Amd 1:1992/Amd 2:1993/ /Amd 4:1992/Amd 4:1992, ISO/IEC 8571-5:1990, ISO/IEC ISP 10607-1:1995, ISO/IEC ISP 10607-2:1995, ISO/IEC ISP 10607-3:1995, ISO/IEC ISP 10607-4:1995, ISO/IEC ISP 10607-5:1995, ISO/IEC ISP 10607-6:1995

4.3.5.1


Р

RFC-959 (FTP), RFC-1014, RFC-1050, RFC-1094 (NFS)

4.3.5.2.2

віртуального терміналу

S

ISO/IEC 9040:1997, ISO/IEC 9041-1:1997,

ISO/IEC 9041-2:1997

4.3.5.1


Р

RFC-854 (Telnet)

4.3.5.2.2


Таблиця 11 — Мовні прив’язки стандартів комунікацій

Стандарт

LISS

Ci

ISO/IEC 9945-1/Amd ?(ІЕЕЕ Р1003.Щ TFA

Є

E

ISO/IEC 9945-1/Amd (IEEE P1003.1g)

E

E

IEEE Std 1224-1993

S

S

IEEE Std 1224.1-1993 (X.400)

S

S

IEEE Std 1224.2-1993 (X.500)

s

s

IEEE Std 1238.1-1994 ASCE

E

E



Примітка. Тут LISS - доступна незалежна від мов специфікація; S —офіційний чинний стандарт; Е — вихЦний стандарт або проект стандарту; Р — загальноприйнятна опублікована специфікація; G (дар) — прогалина (відсутність специфікацій).

Стандарти API IEEE Std 1224.2-1993 і IEEE Std 1327.2-1993 специфікують звертання застосу­вання до служб каталогу. IEEE Std 1327.2-1993 — це СІ-мовна прив’язка для незалежного від мов IEEE Std 1224.2-1993 (первинна назва IEEE Р1003.17). Служби каталогу, доступні через АРІ, ґрунтуються на абстрактних службах, визначених у ISO/IEC 9594-1:1998 (Х.500) стандарті каталогу. Однак АРІ можна використовувати для звертання до служб каталогу Х.500, системи іменування ділянок тощо.

  1. ЕЕІ-стандарти

Маршрутизовані (орієнтовані від’єднанням) служби комунікацій «застосування-застосування». ISO/IEC 8649:1996 (як результат перегляду ISO 8649:1988), дві частини ISO/IEC 8650 (як результат перегляду єдиного стандарту ISO 8650:1988) описують служби, задають визначення і специфікації використовуваних протоколів для маршрутизованих ACSE-елементів (Association Control Service Element) служб керування асоціаціями прикладного рівня. Поправка ISO/IEC 8649:1996/Amd 1:1997 визначає підтримку механізмів авторизації для режиму без встановлення з'єднань. Поправка ISO/IEC 8650-1:1996/Amd 1:1997 визначає порядок об'єднання розширюваних маркерів, a Amd 2:1998 до обох частин ISO/IEC 8650 — механізми швидкого асоціювання (встановлення відповідності між розширенням файлу і застосуванням, що запускається автоматично у разі відкриття файлу) для викорис­товуваних служб і протоколів.