Re: ФИДО чеpез УКВ

Re: ФИДО чеpез УКВ

Hello, Andrei!


Общая схема отладочного стенда у меня такая:
BinkD <TCP 24554> AX25Tunnnel Client <TCP 8000> Soundmodem <AX.25>
Soundmodem <TCP 8001> AX25Tunnnel Server <TCP 24554> Radius Server


А такая схема используется чтобы избежать tcp/ip внутри ax.25?

С наилучшими пожеланиями, Sergey Anohin.

Re: ФИДО чеpез УКВ

Привет, Sergey

14 окт 19, Sergey Anohin пишет к Andrei Kopanchuk:


Hello, Andrei!




Общая схема отладочного стенда у меня такая:
BinkD <TCP 24554> AX25Tunnnel Client <TCP 8000> Soundmodem
<AX.25> Soundmodem <TCP 8001> AX25Tunnnel Server <TCP 24554>
Radius Server




А такая схема используется чтобы избежать tcp/ip внутри ax.25?


Да, так как AX.25, в роле транспортного протокола, работает более стабильнее в
эфире, чем TCP/IP, во всяком случае на низких скоростях. Ну и меньше лишнего
служебного траффика.


Andrei Kopanchuk

Re: ФИДО чеpез УКВ

Hello, Andrei!




BinkD <TCP 24554> AX25Tunnnel Client <TCP 8000> Soundmodem
<AX.25> Soundmodem <TCP 8001> AX25Tunnnel Server <TCP 24554>
Radius Server

А такая схема используется чтобы избежать tcp/ip внутри ax.25?

Да, так как AX.25, в роле транспортного протокола, работает более
стабильнее в эфире, чем TCP/IP, во всяком случае на низких скоростях. Ну и
меньше лишнего служебного траффика.


Интересно, а связать qico мылер и soundmodem реально? На сколько я помню qico
умеет Protocols EMSI: ZModem, ZedZap, Hydra (Std, 4k, 8k, 16k), Janus; Binkp.
https://sourceforge.net/projec... 


С наилучшими пожеланиями, Sergey Anohin.

Re: ФИДО чеpез УКВ

Привет, Sergey

20 окт 19, Sergey Anohin пишет к Andrei Kopanchuk:




А такая схема используется чтобы избежать tcp/ip внутри ax.25?

Да, так как AX.25, в роле транспортного протокола, работает более
стабильнее в эфире, чем TCP/IP, во всяком случае на низких
скоростях. Ну и меньше лишнего служебного траффика.




Интересно, а связать qico мылер и soundmodem реально? На сколько я
помню qico умеет Protocols EMSI: ZModem, ZedZap, Hydra (Std, 4k, 8k,
16k), Janus; Binkp.
https://sourceforge.net/projec... 


Попадались где-то исходники BinkD, можно было бы на их основе сделать, если
заменить TCP/IP интерфейс на AGWPE API. Это решило бы проблему таймаута и
управления потоком данных.


Andrei Kopanchuk

ФИДО чеpез УКВ

оПХвЕР!

Kaк-тo нa дняx (21 окт 19) Andrei Kopanchuk пишeт к Sergey Anohin...

[ ... ]


https://sourceforge.net/projec... 




Попадались где-то исходники BinkD, можно было бы на их основе сделать,
если заменить TCP/IP интерфейс на AGWPE API. Это решило бы проблему
таймаута и управления потоком данных.

Я не проверял, но пишут, что вот:

Исходные тексты binkd можно получить из репозитория CVS с анонимным доступом
(пароль пустой):

cvs -d :pserver:binkd@cvs.happy.kiev.ua:/cvs login
cvs -d :pserver:binkd@cvs.happy.kiev.ua:/cvs co binkd



Re: ФИДО чеpез УКВ

Привет, Dima!

21 окт 19 11:44, Dima Bargamov писал(а) к Andrei Kopanchuk:


Я не проверял, но пишут, что вот:
Исходные тексты binkd можно получить из репозитория CVS с анонимным
доступом (пароль пустой):
cvs -d :pserver:binkd@cvs.happy.kiev.ua:/cvs login
cvs -d :pserver:binkd@cvs.happy.kiev.ua:/cvs co binkd


вот тут точно можно

git clone https://github.com/pgul/binkd.... 

С наилучшими пожеланиями, Alexander.

ФИДО чеpез УКВ

Привет тебе, Alexander!

Kaк-тo нa дняx (21 окт 19) Alexander Kruglikov пишeт к Dima Bargamov...

[ ... ]


Я не проверял, но пишут, что вот:
Исходные тексты binkd можно получить из репозитория CVS с
анонимным доступом (пароль пустой): cvs -d
:pserver:binkd@cvs.happy.kiev.ua:/cvs login cvs -d
:pserver:binkd@cvs.happy.kiev.ua:/cvs co binkd




вот тут точно можно



git clone https://github.com/pgul/binkd.... 

Отлично, а теперь главный вопрос: кто сможет поправить исходники и кому все это
надо?


Re: ФИДО чеpез УКВ

Hello, Andrei!



Интересно, а связать qico мылер и soundmodem реально? На сколько я
помню qico умеет Protocols EMSI: ZModem, ZedZap, Hydra (Std, 4k, 8k,
16k), Janus; Binkp.
https://sourceforge.net/projec... 

Попадались где-то исходники BinkD, можно было бы на их основе сделать,
если заменить TCP/IP интерфейс на AGWPE API. Это решило бы проблему
таймаута и управления потоком данных.


Ты про эти?
https://github.com/pgul/binkd 


С наилучшими пожеланиями, Sergey Anohin.

Re: ФИДО чеpез УКВ

Hello, Andrei!


Попадались где-то исходники BinkD, можно было бы на их основе сделать,
если заменить TCP/IP интерфейс на AGWPE API. Это решило бы проблему
таймаута и управления потоком данных.


кстати случайно наткнулся на это
https://github.com/softwaremil... 
это случайно не аналог той тулзы которую ты создавал ака AX25 tunnel?

С наилучшими пожеланиями, Sergey Anohin.

Re: ФИДО чеpез УКВ

Hello, Sergey!


кстати случайно наткнулся на это
https://github.com/softwaremil... 
это случайно не аналог той тулзы которую ты создавал ака AX25 tunnel?


Забыл про описание

http://www.softwarepassion.com... 

С наилучшими пожеланиями, Sergey Anohin.

Re: ФИДО чеpез УКВ

Привет, Sergey

21 окт 19, Sergey Anohin пишет к Andrei Kopanchuk:


Hello, Andrei!




Попадались где-то исходники BinkD, можно было бы на их основе
сделать, если заменить TCP/IP интерфейс на AGWPE API. Это решило
бы проблему таймаута и управления потоком данных.




кстати случайно наткнулся на это
https://github.com/softwaremil... 
это случайно не аналог той тулзы которую ты создавал ака AX25 tunnel?


Как я понял, это просто библиотека-враппер со своим API. Была как-то авторская
DLL-ка подобная, правда работала она по старой DDE технологии.


Andrei Kopanchuk

Re: ФИДО чеpез УКВ

Привет, Sergey

21 окт 19, Sergey Anohin пишет к Andrei Kopanchuk:



Попадались где-то исходники BinkD, можно было бы на их основе
сделать, если заменить TCP/IP интерфейс на AGWPE API. Это решило
бы проблему таймаута и управления потоком данных.




Ты про эти?
https://github.com/pgul/binkd 



Да, они самые.


Andrei Kopanchuk

Re: ФИДО чеpез УКВ

Hello, Andrei!



кстати случайно наткнулся на это
https://github.com/softwaremil... 
это случайно не аналог той тулзы которую ты создавал ака AX25 tunnel?

Как я понял, это просто библиотека-враппер со своим API. Была как-то
авторская DLL-ка подобная, правда работала она по старой DDE технологии.


глядя сюда
http://www.softwarepassion.com... 
думается оно слушает порт 8000 и работает через tcp/ip, я конечно не вдавался в
тонкости перевода,
но показалось похожим


С наилучшими пожеланиями, Sergey Anohin.

ФИДО чеpез УКВ

Приветствую, Sergey.

В воскресенье, 20 октября 2019 г. ты писал Andrei Kopanchuk следующее:


Интересно, а связать qico мылер и soundmodem реально?

Реально.


На сколько я помню qico умеет Protocols EMSI: ZModem, ZedZap, Hydra
(Std, 4k, 8k, 16k), Janus; Binkp.

И будет просто ужасный-ужасный ужас.

Еще в далеком 1992 году на примере ifcico стало понятно, что так делать не
надо. В те годы BDP у TCP/IP был сравним с аналогичным параметром современного
радио. Конечно, первая идея, которая пришла Жене Черкашину (ex-5020/230) в
голову -- это взять ZModem и запихнуть его в TCP-соединение. Сие гордое поделие
с названием "ZModem over IP", конечно, работало. С физфака МГУ до химфака МГУ.
А вот до "Демоса" уже не очень-то -- ZModem просто разваливался по тайм-ауту. И
Гидра, и Янус. Пришлось изобрести собственный протокол, который не использовал
никаких "штучек" модемных протоколов, а просто был, по сути, "null modem over
IP". Так взлетело.

73!
Андрей Кольчугин (R2DOU).

... Стоит ли повторять чужие ошибки, если есть возможность совершить свои?

ФИДО чеpез УКВ

Приветствую, Andrei.

В понедельник, 21 октября 2019 г. ты писал Sergey Anohin следующее:


Попадались где-то исходники BinkD, можно было бы на их основе сделать,
если заменить TCP/IP интерфейс на AGWPE API. Это решило бы проблему
таймаута и управления потоком данных.

Не взлетит. BinkP -- плохо устроенный протокол, для использования поверх линков
с переменной латентностью он не годится. Какие костыли под него ни подставляй
-- что "-nr", что "-nd" -- работает он все равно очень плохо.

73!
Андрей Кольчугин (R2DOU).

... Стоит ли повторять чужие ошибки, если есть возможность совершить свои?

Re: ФИДО чеpез УКВ

Привет, Andrew

31 дек 19, Andrew Kolchoogin пишет к Andrei Kopanchuk:


Приветствую, Andrei.



В понедельник, 21 октября 2019 г. ты писал Sergey Anohin следующее:




Попадались где-то исходники BinkD, можно было бы на их основе
сделать, если заменить TCP/IP интерфейс на AGWPE API. Это решило
бы проблему таймаута и управления потоком данных.




Не взлетит. BinkP -- плохо устроенный протокол, для использования
поверх линков с переменной латентностью он не годится. Какие костыли
под него ни подставляй -- что "-nr", что "-nd" -- работает он все
равно очень плохо.


Хм, интересно. Мне он показался самым стабильным в этом плане, там где EMSI c
Гидрами и ZMODEM-ами падали.

Недавно более детально изучал структуру V.42 протокола (LAPM), который
применялся в Dial-Up. К моему удивлению обнаружил, что это практически тот же
AX.25 v2.2, с тем же набором кадров. Видимо у них общие корни. Вот правда
тайминги скорее более жесткие там, нежели в AX.25.


Andrei Kopanchuk

Re: ФИДО чеpез УКВ

Привет, Andrew

31 дек 19, Andrew Kolchoogin пишет к Sergey Anohin:


Приветствую, Sergey.



В воскресенье, 20 октября 2019 г. ты писал Andrei Kopanchuk следующее:




Интересно, а связать qico мылер и soundmodem реально?




Реально.




На сколько я помню qico умеет Protocols EMSI: ZModem, ZedZap,
Hydra (Std, 4k, 8k, 16k), Janus; Binkp.




И будет просто ужасный-ужасный ужас.



Еще в далеком 1992 году на примере ifcico стало понятно, что так
делать не надо. В те годы BDP у TCP/IP был сравним с аналогичным
параметром современного радио. Конечно, первая идея, которая пришла
Жене Черкашину (ex-5020/230) в голову -- это взять ZModem и запихнуть
его в TCP-соединение. Сие гордое поделие с названием "ZModem over IP",
конечно, работало. С физфака МГУ до химфака МГУ. А вот до "Демоса" уже
не очень-то -- ZModem просто разваливался по тайм-ауту. И Гидра, и
Янус. Пришлось изобрести собственный протокол, который не использовал
никаких "штучек" модемных протоколов, а просто был, по сути, "null
modem over IP". Так взлетело.


Да, интересно. Еще был YMODEM-G, специально разработанный для error-free
линков. В протоколе не использовались подтверждающие кадры (ARQ), поэтому он
летел одним потоком, с минимальной задержкой и следовательно более высокой
скоростью. Правда, почему-то он так и не получил особого распространения.
Кстати, похожий принцип используется в пакетном YAPP протоколе. Но так как
AX.25 пакеты довольно слабо защищены CRC16 кодом, протокол был доработан в виде
YAPPC расширения, с дополнительной 8-ми битной контрольной суммой на каждый
блок (не более 256 байт). Работает гораздо стабильнее и надежнее.


Andrei Kopanchuk

ФИДО чеpез УКВ

Приветствую, Andrei.

В вторник, 31 декабря 2019 г. ты писал мне следующее:


Видимо у них общие корни.

Разумеется. Образцом для разработки синхронных протоколов обмена данных по
линкам без выделенных цепей синхронизации всегда был X.25. И LAP-M, и AX.25,
так или иначе, с него кальки.

73!
Андрей Кольчугин (R2DOU).

... Россия - могучая гора. Hо каких же мышей она родила!

ФИДО чеpез УКВ

Hello, Andrew!


Еще в далеком 1992 году на примере ifcico стало понятно, что так делать не
надо. В те годы BDP у TCP/IP был сравним с аналогичным параметром
современного радио. Конечно, первая идея, которая пришла Жене Черкашину
(ex-5020/230) в голову -- это взять ZModem и запихнуть его в
TCP-соединение. Сие гордое поделие с названием "ZModem over IP", конечно,
работало. С физфака МГУ до химфака МГУ. А вот до "Демоса" уже не очень-то
-- ZModem просто разваливался по тайм-ауту. И Гидра, и Янус. Пришлось
изобрести собственный протокол, который не использовал никаких "штучек"
модемных протоколов, а просто был, по сути, "null modem over IP". Так
взлетело.


Люди щас гоняют DIALUP over VOIP )) ага в 21 веке

С наилучшими пожеланиями, Sergey Anohin.

ФИДО чеpез УКВ

Приветствую, Sergey.

В вторник, 31 декабря 2019 г. ты писал мне следующее:


Люди щас гоняют DIALUP over VOIP )) ага в 21 веке

Мы с коллегами еще в 2004 году говорили, что к двум извращениям по тов.
Раневской Ф. -- балету на льду и хоккею на траве -- добавится Dial-Up поверх
IP-телефонии и VoIP поверх V.34 :)

73!
Андрей Кольчугин (R2DOU).

... Что такое фураж? -- Это часть фуражки!