Важная информация

User Tag List

Страница 1 из 17 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 167

Тема: Сеть УКНЦ

  1. #1
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,222
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Сеть УКНЦ

    Хотелось бы собрать побольше информации о сети УКНЦ.
    То что я сейчас знаю, и что хотелось бы проверить:
    Это локальная сеть типа "кольцо". Передача данных идёт по цепочке от одной машины к другой, со скоростью до 57600 бит/сек.

    Вопросы:
    1. Имеет ли каждая машина в сети свой уникальный номер? Выставлен ли он переключателями на плате, или он назначается автоматически?
    2. Чем отличается РМП? Т.е. как РМП знает что это она, выставляется ли это аппаратно или её отличает только запуск управляющей программы сети?
    3. Какова функция коробочки, к которой подключается машина кабелем контроллера СА? Это только соединитель двух машин или что-то ещё? Например, если подключенная к коробочке машина отключена, то сетка продолжает функционировать или нет?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для falanger
    Регистрация
    21.04.2006
    Адрес
    город Черняховск
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. Номер в УКНЦ-шной сетке типа "кольцо" выставляется переключателями на плате адаптера сети.
    2. РМП от РМУ отличается наличием КМД/КЖД, самим дисками и наличием цветного монитора, питание 220 В опционально. И еще первым номером в сети ЕМНИП.
    3. Функция коробочки - коммутатор на кольце. Т.е. если машина выключена то герконы обеспечивают проход сигнал на прямую, если включена в сеть то герконы переключают и сигнал идет через адаптер машины, она-же обеспечивает в таком случае ретрансляцию пакетов дальше по сети "игнорируя" просто "чужие" пакеты "не с её номером".
    Если же номер пакета - "её" то пакет используется машиной и одновременно ретранслируется дальше по кольцу до отправителя с меткой "прочитан", а отправитель его принимает и уничтожает не пересылая дальше. Такое вот извращенное подтверждение получения пакета...

    Но точнее на это конечно может ответить Арсений.

  4. #3
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,222
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    falanger, спасибо, практически исчёрпывающе.

    Собственно, хочется поднять опять тему эмуляции сети УКНЦ.

    Мысль у меня следующая: сделать такую эмуляцию, в которой участники сами образуют кольцо, при этом имеется центральное звено -- "арбитр сети", организующий это кольцо и управляющий его само-восстановлением.
    Арбитр держит открытым для подключения определённый порт. Каждый участник -- это эмулятор УКНЦ, который знает имя/порт арбитра, свой входной порт и свой номер. Арбитр и участники могут быть запущены на одной машине и/или располагаться на нескольких машинах.

    Все участники сети сначала связываются с арбитром, а после получения информации о связи работают самостоятельно, без участия арбитра. В случае потери связи участник вновь обращается к арбитру.
    Каждый участник слушает свой входной порт и подключается ко входному порту следующего участника, полученному от арбитра -- тем самым, образуется кольцо. Данные двигаются только в одном направлении -- со входного порта в эмулятор, из эмулятора на входной порт следующего участника.

    Подключение участника к сети
    Участник знает имя и порт арбитра.
    Участник подключается к порту арбирта по TCP.
    Участник высылает посылку-запрос на подключение к кольцу, сообщая номер своего входного порта.
    Арбитр возвращает ответ-разрешение, с именем/портом следующего участника либо
    арбитр возвращает ответ-отвержение и закрывает соединение.
    В случае получения разрешения от арбитра, участник высылает посылку-подтверждение, соединение закрывается.
    Далее участник пытается установить TCP-соединение со следующим участником по имени/порту, полученным от арбитра.
    В случае отвержения от арбитра, попытка соединения повторяется через несколько секунд.

    Восстановление связности
    Если участник видит что соединение со следующим участником разорвалось или произошёл таймаут пересылки, то участник закрывает соединение и начинает процесс восстановления:
    Участник подключается к порту арбирта по TCP.
    Участник высылает посылку-запрос на восстановление.
    Арбитр возвращает ответ-разрешение, с именем/портом следующего участника либо
    арбитр возвращает ответ-отвержение и закрывает соединение.
    В случае получения разрешения от арбитра, участник высылает посылку-подтверждение, соединение закрывается.
    Далее участник пытается установить TCP-соединение со следующим участником по имени/порту, полученным от арбитра.
    В случае отвержения от арбитра, попытка восстановления повторяется через несколько секунд.

    По идее конечно можно было бы объединить РМП и арбитра. Но мне хотелось бы разделить: арбитр получается независимым и довольно простым компонентом, связанным только с сетью. Можно отладить работу такой "сетевой инфраструктуры" независимо от всего остального, а затем мониторить состояние сети с помощью программы-арбитра.

  5. #4
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, сделай лучше на мультикастах, IMHO сильно проще логика.

  6. #5
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На мультикастах будет ограничено локалкой/несколькими локалками

    ---------- Post added at 19:32 ---------- Previous post was at 19:29 ----------

    Можно правда как HECnet сбриджить...

    ---------- Post added at 19:33 ---------- Previous post was at 19:32 ----------

    Вопрос не совсем в тему... Ни у кого случайно не завалялось ненужного сетевого адаптера от УКНЦа или хотя бы микросхемы 1801ВП1-065 от него? - куча экспериментов застряла на этом месте - нигде найти не могу
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  7. #6
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,222
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дополнение к описанию протокола.

    Все пакеты имеют одну структуру:
    Код:
    BYTE length; -- общая длина пакета, 2..255
    BYTE command; -- команда
    ???? data; -- данные длиной length-2
    Команды:
    Код:
    REQUEST  -- запрос на подключение к кольцу, данные -- IP-адрес и порт
    RESTORE  -- запрос на восстановление связи, данные -- IP-адрес и порт
    ALLOWED  -- ответ-разрешение, данные -- IP-адрес и порт следующего участника
    DENIED   -- ответ-отказ, данные -- код ошибки
    ACK      -- подтверждение подключения, данных нет
    DATA     -- передача данных по кольцу, данные -- байтики идущие по кольцу
    Арбитр обрабатывает команды REQUEST и RESTORE, остальные игнорирует; в ответ отдаёт ALLOWED и DENIED; после ALLOWED ожидает ACK.
    Участник обрабатывает только команду DATA, остальные игнорирует; в ответ на запросы ожидает ответа ALLOWED или DENIED.

  8. #7
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Извините если не в тему, а стык С2 и сетевую карту на СОМ порты сделаете?
    Очень уж хочется УКНЦ к эмулятору в сеть подключить.

  9. #8
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,995
    Спасибо Благодарностей отдано 
    1,059
    Спасибо Благодарностей получено 
    1,222
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    Извините если не в тему, а стык С2 и сетевую карту на СОМ порты сделаете?
    Очень уж хочется УКНЦ к эмулятору в сеть подключить.
    Над стыком С2 я работаю. А реальную УКНЦ через "сетевая карта на COM-порт" -- думаю тоже можно в такую виртуальную сетку воткнуть, нужно будет только ещё одну программу-адаптер написать.

    ---------- Post added at 00:13 ---------- Previous post was at 00:05 ----------

    Кстати, а адаптеры "сетевая карта УКНЦ на COM-порт" -- уже имеются?

  10. #9
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Кстати, а адаптеры "сетевая карта УКНЦ на COM-порт" -- уже имеются?
    У сетевой карты УКНЦ вход\выход это и есть СОМ порт, переходник с разъема УКНЦ на разъем СОМ есть (используются в старых РС), распиновку подправить только.

    Это я погаричился, нужен совет электронщиков по согласованию сигналов, думаю подключить через резистор на землю один из контактов с входного и выходного трансформатора?

    С другой стороны вопрос к nzeemin насколько сложно программировать сетевую карту РС ?
    В УКНЦ по схеме адаптер СА под витую пару.
    Последний раз редактировалось Vamos; 18.05.2011 в 17:49.

  11. #10
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Каким образом вкл-откл. ЗАГРУЗКА ИЗ СЕТИ при старте?

Страница 1 из 17 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Сеть MSX-1
    от Eugeny в разделе MSX
    Ответов: 36
    Последнее: 23.02.2020, 20:55
  2. Сеть в КУВТах
    от CodeMaster в разделе ДВК, УКНЦ
    Ответов: 8
    Последнее: 04.02.2017, 11:25
  3. Нужно ли подключить ZX в СЕТЬ ?
    от Orionsoft в разделе Несортированное железо
    Ответов: 73
    Последнее: 24.02.2007, 19:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •