Jump to content

РСКЦ

Подсистема удаленной буферизации связи или RSCS — это подсистема («виртуальная машина» в терминологии VM) операционной системы IBM VM/370 , которая принимает файлы, передаваемые к ней от локальной или удаленной системы и пользователей, и передает их локальным или удаленным пользователям и системам назначения. RSCS также передает команды и сообщения между пользователями и системами.

RSCS — это программное обеспечение, которое обеспечивало работу крупнейшей в мире сети (или сети сетей) до появления Интернета и напрямую влияло как на развитие Интернета, так и на принятие пользователями сетей между независимо управляемыми организациями. RSCS был разработан Эдсоном Хендриксом и TC Hartmann . И как продукт IBM , и как внутренняя сеть IBM позже она стала известна как VNET . Сетевые интерфейсы по-прежнему назывались протоколами, совместимыми с RSCS, и использовались для взаимодействия с системами IBM, отличными от систем VM (обычно MVS ), и компьютеров сторонних производителей.

История этой программы и ее влияние на IBM и сообщество пользователей IBM описаны в отчетах и ​​интервью Мелинды Вариан того времени. [1] Технические цели и инновации описаны Кризи. [2] и Хендрикс и Хартманн [3] в основополагающих статьях. Среди академических пользователей одно и то же программное обеспечение использовалось BITNET и связанными с ним сетями по всему миру.

RSCS возник потому, что люди в IBM осознали необходимость обмена файлами. Решением Хендрикса стал CPREMOTE , который он завершил к середине 1969 года. CPREMOTE был первым примером «сервисной виртуальной машины», и отчасти он был мотивирован желанием доказать полезность этой концепции.

В 1971 году Норман Л. Расмуссен [4] Менеджер Кембриджского научного центра IBM (CSC) попросил Хендрикса найти способ взаимодействия машины CSC с машинами в других научных центрах IBM. CPREMOTE так много рассказал Хендриксу о том, как будет использоваться средство связи и какие функции необходимы в таком средстве, что он решил отказаться от него и начать заново с новой конструкции. После дополнительных итераций, основанных на отзывах реальных пользователей, предложениях и коде со всей компании, Хендрикс и Тим Хартманн из Технологического центра обработки данных IBM в Покипси, штат Нью-Йорк, создали RSCS, который был введен в эксплуатацию в IBM в 1973 году.

Первая версия RSCS, распространявшаяся за пределами IBM (1975 г.), не была полным сетевым пакетом. Он включал неиспользуемые подпрограммы для таких функций, как промежуточное хранение, которые были включены во внутреннюю версию IBM. Функция промежуточного хранения была добавлена ​​в VNET PRPQ . [5] сначала для файлов, а затем для сообщений и команд.

Как только эти возможности были добавлены, «сеть начала расти как сумасшедшая». [6] Хотя поначалу сеть IBM зависела от того, что люди приходили в компьютерный зал и звонили по телефону, вскоре в ней начали появляться выделенные линии.

На конференции SHARE XLVI в феврале 1976 года Хендрикс и Хартманн сообщили, что сеть, которая теперь стала называться VNET, охватила весь континент и соединила 50 систем. В марте 1979 года SHARE 52 сообщило, что VNET соединила 239 систем в 38 городах США и 10 других странах. «VNET прошла 1000 узлов в 1983 году и 3000 узлов в 1989 году. В настоящее время (1990-е годы) она соединяет чуть более 4000 узлов, около двух третей из которых являются виртуальными системами». [7] Для сравнения, к 1981 году сеть ARPANET состояла из 213 хост-компьютеров. И ARPANET, и VNET продолжали быстро расти.

К 1986 году журнал IBM Think сообщил, что VNET экономит компании 150 000 000 долларов в год в результате повышения производительности.

Другие сети, совместимые с протоколом RSCS

[ редактировать ]

Из-за ключевой роли RSCS в построении сетей драйверы линий стали известны как «Протоколы RSCS». Поддерживаемые протоколы были взяты из других программ. Протокол CPREMOTE, возможно, был самым первым симметричным протоколом (иногда называемым «сбалансированным» протоколом). Чтобы расширить сеть RSCS за счет включения MVS , Хартманн перепроектировал протокол сетевого задания HASP , что позволило сети быстро расти. Позже он добавил запись сетевого задания JES2 в качестве драйвера линии RSCS/VNET.

BITNET — это совместная сеть университетов США, основанная в 1981 году Ирой Фукс из Городского университета Нью-Йорка (CUNY) и Грейдоном Фрименом из Йельского университета , которая была основана на VNET. Первое сетевое соединение было между CUNY и Йельским университетом. BITNET (RSCS) Протоколы в конечном итоге были перенесены на компьютерные системы сторонних производителей и получили широкое распространение под VAX/VMS в дополнение к DECnet (стек протоколов VAX/VMS NJE был известен как Jnet).В период своего расцвета, примерно в 1991 году, BITNET охватывала почти 500 организаций и 3000 узлов, все — образовательные учреждения. Он охватывал Северную Америку (в Канаде он был известен как NetNorth), Европу (как EARN ), Индию (TIFR) и некоторые Персидского залива государства (как GulfNet). BITNET также был очень популярен в других частях мира, особенно в Южной Америке, где в конце 1980-х — начале 1990-х годов было реализовано и активно использовалось около 200 узлов. [8] Со временем BITNET в конечном итоге был объединен с Интернетом. Более новые версии RSCS, а также Jnet и различные стеки UNIX NJE обеспечивали поддержку линейных драйверов TCPNJE. Поскольку большинство сайтов, подключенных к BITNET, также имели доступ к Интернету, каналы BITNET, которые когда-то проходили по выделенным линиям и модемам коммутируемого доступа, были туннелированы через Интернет. Также нередко NJE запускался поверх SNA . [9]

Технические проблемы

[ редактировать ]

Р.Дж. Кризи описал RSCS как операционную систему и считал ее важным компонентом системы разделения времени VM/370. «Virtual Machine Facility/370, сокращенно VM/370, — это удобное название для трех различных операционных систем: управляющей программы (CP), системы диалогового мониторинга (CMS) и подсистемы удаленной буферизации и связи (RSCS). Вместе они образуют универсальный инструмент для доставки вычислительных ресурсов машин IBM System/370 широкому кругу людей и компьютеров. ...RSCS - это операционная система, используемая для обеспечения передачи информации между машинами, связанными с средствами связи. " [10] Подробности проектирования RSCS как подсистемы виртуальных машин описаны в IBM Systems Journal. [3]

С технической точки зрения RSCS отличалась от ARPANET тем, что это была сеть «точка-точка» типа « хранение и пересылка », поэтому она больше напоминала UUCP . В отличие от ARPANET, он не требовал выделенного процессора сообщений интерфейса или постоянных сетевых подключений. Сообщения и файлы полностью передавались с одного сервера на другой, пока не достигли пункта назначения. В случае разрыва сетевого соединения RSCS сохранит сообщение и повторит попытку передачи, когда удаленная система станет доступной.

Виртуальная сеть против ARPANET

[ редактировать ]
  • VNET была первой крупномасштабной сетью без установления соединения, позволяющей компьютеру подключаться к сети с помощью коммутируемых линий, что делало соединение недорогим, в то время как для ARPANET сначала требовались выделенные линии 50 КБ (позже увеличенные до 230 КБ. Большинство арендованных линий в то время обычно работал на максимальной скорости 9600 бод.
  • В виртуальной сети использовался значительно упрощенный подход к маршрутизации и поиску путей, позже адаптированный для Интернета.
  • VNET была настоящим «распределенным управлением», в то время как ARPANET требовался центр «управления», работающий в Болте, Беранеке и Ньюмане в Кембридже, Массачусетс.

Примечания

[ редактировать ]
  1. ^ Варианты
  2. ^ Кризи
  3. ^ Jump up to: а б Хендрикс и Хартманн
  4. ^ Отец Николаса Расмуссена .
  5. ^ PRPQ (Программный запрос ценового предложения) — административный термин IBM для программного обеспечения, которое было доступно, но не полностью поддерживалось как продукт IBM.
  6. ^ Вариан, с. 41
  7. ^ Вариан, с. 42
  8. ^ Корпорация IBM (1982). Справочное руководство по сетевой подсистеме виртуальной машины/системного продукта и руководство по эксплуатации (PDF) .
  9. ^ https://www.ibm.com/docs/en/zos/2.1.0?topic=functions-vtam-definitions-sna-nje , определения VTAM для SNA NJE
  10. ^ Кризи, стр. 483.

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: db3cea9597b86190d2fa91f3f17909ab__1636401840
URL1:https://arc.ask3.ru/arc/aa/db/ab/db3cea9597b86190d2fa91f3f17909ab.html
Заголовок, (Title) документа по адресу, URL1:
RSCS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)