Nп/п : 61 из 96
От : Andrei Kopanchuk 2:5058/108.2 28 фев 26 01:05:46
К : Nil A 28 фев 26 02:23:02
Тема : Re: Fidonet-over-ax25
----------------------------------------------------------------------------------
@MSGID: 2:5058/108.2 69a2234b
@REPLY: 2:5015/46 69a1f104
@PID: GED+W32 1.1.5-b20170303
@CHRS: CP866 2
@TZUTC: 0200
@TID: hpt/w32-mvcdll 1.9.0-cur 2019-01-08
Привет, Nil
27 фев 26, Nil A пишет к Andrei Kopanchuk:
AK>> А чем Connected Mode не устраивает?
NA> Оверхед лишний, как в плане дричканья TX/RX, так и отправки самих
NA> байтов со скоростью 1200 бод. Connected Mode - это хендшейк ax.25, по
NA> типу как TCP, только тут 2-пакета, а не 3 как в TCP.
Дык, стандартная процедура LAPB/LAPM, для установления канала, как и
завершение по DISC. Это позволяет качественно отследить начало и конец сессии.
В случае UI пришлось бы дополнительно следить за этим. Да и пару
лишних кадров на целую сессию особо погоды не строят.
NA> Да, когда мы используем UI, то подтверждения и перепосылку приходится
NA> делать вручную. Под модемом мы понимаем не TNC, а KISS программный
NA> тут, он умеет.
KISS режим, в отличии от HOST, не умеет следить за физическим
состоянием канала, например за состоянием DCD, и за данными в буфере передачи,
из этого выплывают кривые тайминги и прочее. Есть конечно дополнение в
виде KISS ACKMODE, но не все модемы и софт это поддерживают.
NA> Проблема Connected Mode ещё в том, что если какие-то проблемы, то мы
NA> пытаемся на уровне FTN-сессии решить, ещё какие-то CRC, подтверждения
NA> и пр. При этом уровень Connected Mode тоже этим занимается, и мы может
NA> тайм-ауты выставить, но как-то более гибко повлиять на "застрявшее"
NA> соединение не можем.
Вообще, даже ZMODEM был адаптирован для LAPM каналов, таких как
V.42. Правда, тайминги рассчитаны, как минимум, для 9600 линков. Hо я
согласен, что двойной контроль потока - это лишнее. Для пакета в основном
использовали YAPP, вроде как тот же FBB протокол на нем основан.
NA> Если нам просто поток данных с гарантированной доставкой надо
NA> отправлять, как телеграмму, или как на BBS зайти - Connected Mode в
NA> самый раз. Если мы _уже_ свой протокол обмена пишем, где
NA> договариваемся о FTN-сессии, передаче файлов, и т.д. то нам сподручнее
NA> решать проблемы связи низкого уровня, и при этом оперативнее, т.к. у
NA> нас чуть больше знаний о текущем соединении на таком прикладном
NA> уровне.
Тут не совсем понял, HOST Connected Mode имеет самое полное
представление о состоянии линка и может возвращать состояние буфера прикладному ПО,
для контроля потока.
AK>> Вот, как раз, FBB протокол, автоматизировал передачу файлов,
AK>> причем даже с сетевым уровнем.
NA> Hу так и прикрутили бы "нативную" отправку файлов к FTN-делам, чем
NA> натягивать binkd на сову, зачёркнуто, на ax.25.
Да, собственно и через FBB можно это сделать, даже на уровне
скриптов. Hо она вроде как не умела файлы напрямую отправлять, только
упакованные в сообщения, в виде UUE или 7+, которые потом дожиаются LZH, почти
до того же состояния, что и оригинальный архив.
---
* Origin: Продам вечный двигатель. Гарантия 12 месяцев. (2:5058/108.2)
SEEN-BY: 50/109 301/1 341/66 450/1024 463/68 4500/1
5000/111 5005/33 82
SEEN-BY: 5015/35 42 46 5019/40 5020/113 545 715
830 846 848 1042 4441 12000
SEEN-BY: 5022/128 5030/49 115 722 1081 1474 5049/1
6 5053/51 58 5058/104 108
SEEN-BY: 5060/900 5061/133 5083/1 444 6078/1 2 80
@PATH: 5058/108 5020/830 1042 4441