От всего сердца поздравляю Вас с Юбилейным Днем Рождения!
Работа с Вами по нашей общей тематике создания ЛВС 4 ЦНИИ МО РФ позволила лично мне стать специалистом в ИТ-отрасли и принесла огромную радость личного общения с Вами и ребятами Вашего отдела. Это была не только работа, но и настоящая дружба!
Тот вклад, который Вы своей неуемной энергией и высочайшим профессионализмом сделали в становление специализированного отделения в Научно-Исследовательском Институте Средств Вычислительной Техники просто огромен! Благодаря Вам, в отделении получило дальнейшее развитие направление создания ЛВС и специализированных программных средств для очень большого ряда систем в интересах МО РФ.
Желаю Вам крепкого здоровья, долгих лет жизни и, конечно, творчества в Вашем любимом деле - Программировании!!!
Да, действительно, приведенная Владимиром Николаевичем картинка подтверждает факт корректности нашей реализации протоколов TokenRing. Из этого можно сделать косвенный вывод, что и SNA была реализована нами также корректно ))
Но Вы, отчасти, правы — протоколов проверки взаимодействия нашего ПОРТ-М с VTAM не существует. Поэтому спор о реализации нами LU 6.2 по стандартам или «по мотивам», увы, навеки останется неразрешимым ))
Сокеты - это из другой "оперы". Сейчас, конечно, в SNA есть поддержка TCP/IP - но это уже не от хорошей жизни. LU 6.2 - это интерфейс взаимодействия "приложение"-"приложение", без него всю сетевую "трехомудию" пришлось бы встраивать каждый раз в приложения.
Другой вопрос, что у нас, действительно получился "гибрид": с одной стороны машины ЕС, на которые традиционно тянулось все IBM-ское. Отсюда и пришла SNA. С другой стороны - ЮНИКСоид МОС-М, под который писать реализацию SNA пришлось с нуля. И, конечно, кажется, что под UNIX можно было бы реализовать TCP/IP. Но время для этого тогда еще не пришло. Не успели мы все реализовать, как через открытые "границы" хлынул относительно дешевый Ethernet c незабвенным Novell Netware )) А про TCP/IP применительно к локальным сетям тогда еще и не слышали.
Увы, политика копирования IBM/360.. дальше Вы знаете ))
А у нас и не было VTAM - была своя реализация: ПОРТ-М. Сейчас, действительно, можно лишь теоретически спорить о корректности реализации LU 6.2, но писали мы его не "по мотивам", а по толстым книжкам IBM с подробным описанием стандартов SNA )))
Однако же нашей основной задачей на тот момент было обеспечить сетевую связность и дать Заказчику (в лице Владимира Николаевича Орлова) интерфейс прикладного сетевого программирования. Что и было сделано )
Дело в том, что наша сеть была одноранговой, без выделенного хоста. У нас не стояла задача подключения терминалов, принтеров и др. периферии. Было организовано равноправное взаимодействие "хост-хост" без ограничения на число коммуникаций.
По поводу ОС Владимир Николаевич уже писал, что это МОС-М (ЮНИКСоид) на ЕС-ках и Альфа-ДОС на ПЭВМ 1841. Чуть позднее реализовали под Xenix на PC-286.
По поводу "APPC(LU6.2) от IBM был и работал в MSDOS и OS/2 из коробки" - простите, но это не совсем так. В базе MS-DOS никакого SNA не было. Был отдельный Microsoft SNA Server Manager (позднее - Microsoft Host Integration Server), но в "наше" время мы об этом даже не слышали. Поэтому, действительно, все уровни SNA, включая LU 6.2 были реализованы с "нуля".
""Этот аппарат" выпускался со второй половины 80-х. Это не был компьютер, это была "читалка" для гибких дисков, которая позволяла передавать данные в ЕС ЭВМ и СМ-ки.
Дорогой и многоуважаемый Владимир Николаевич!
От всего сердца поздравляю Вас с Юбилейным Днем Рождения!
Работа с Вами по нашей общей тематике создания ЛВС 4 ЦНИИ МО РФ позволила лично мне стать специалистом в ИТ-отрасли и принесла огромную радость личного общения с Вами и ребятами Вашего отдела. Это была не только работа, но и настоящая дружба!
Тот вклад, который Вы своей неуемной энергией и высочайшим профессионализмом сделали в становление специализированного отделения в Научно-Исследовательском Институте Средств Вычислительной Техники просто огромен! Благодаря Вам, в отделении получило дальнейшее развитие направление создания ЛВС и специализированных программных средств для очень большого ряда систем в интересах МО РФ.
Желаю Вам крепкого здоровья, долгих лет жизни и, конечно, творчества в Вашем любимом деле - Программировании!!!
Да, действительно, приведенная Владимиром Николаевичем картинка подтверждает факт корректности нашей реализации протоколов TokenRing. Из этого можно сделать косвенный вывод, что и SNA была реализована нами также корректно ))
Но Вы, отчасти, правы — протоколов проверки взаимодействия нашего ПОРТ-М с VTAM не существует. Поэтому спор о реализации нами LU 6.2 по стандартам или «по мотивам», увы, навеки останется неразрешимым ))
Сокеты - это из другой "оперы". Сейчас, конечно, в SNA есть поддержка TCP/IP - но это уже не от хорошей жизни. LU 6.2 - это интерфейс взаимодействия "приложение"-"приложение", без него всю сетевую "трехомудию" пришлось бы встраивать каждый раз в приложения.
Другой вопрос, что у нас, действительно получился "гибрид": с одной стороны машины ЕС, на которые традиционно тянулось все IBM-ское. Отсюда и пришла SNA. С другой стороны - ЮНИКСоид МОС-М, под который писать реализацию SNA пришлось с нуля. И, конечно, кажется, что под UNIX можно было бы реализовать TCP/IP. Но время для этого тогда еще не пришло. Не успели мы все реализовать, как через открытые "границы" хлынул относительно дешевый Ethernet c незабвенным Novell Netware )) А про TCP/IP применительно к локальным сетям тогда еще и не слышали.
Увы, политика копирования IBM/360.. дальше Вы знаете ))
Спасибо, Владимир Николаевич, за эту статью! И незабываемые годы совместной работы!!!
""Этот аппарат" выпускался со второй половины 80-х. Это не был компьютер, это была "читалка" для гибких дисков, которая позволяла передавать данные в ЕС ЭВМ и СМ-ки.