Nп/п : 37 из 100
 От   : Alexey Khromov                      2:5030/723        11 окт 24 14:12:07
 К    : Alexey Fayans                                         11 окт 24 14:31:01
 Тема : Binkp handshake
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5030/723 67090986
@REPLY: 2:5030/1997@fidonet 6708f507
@CHRS: CP866 2
@TZUTC: 0300
Здраствуйте, Alexey!

11 окт 24 12:51, Alexey Fayans -> Alexey Khromov:

 AF> выдал сразу после того, как я к нему подключился телнетом и ничего не
 AF> отправил:
 AF> В этой простыне в том числе и твой адрес. Были бы прописаны ака - тоже
 AF> были бы предъявлены сразу.

Именно. Читаем стандарт binkp1.0 и пропозал binkp1.1 :

======================================================
http://ftsc.org/docs/fts-1026.001

Binkp uses only one synchronization point during session startup,
   that is password exchange.

 Session setup stage: M_ADR (MUST be sent by both sides), M_PWD
      (MUST NOT be sent by the Answering side), M_OK (MUST NOT be sent
      by the Originating side).
      These commands MUST NOT be sent during the file transfer stage.

   +----------------------------------------------------------------+
   | Originating side               | Answering side                |
   |--------------------------------+-------------------------------|
   | M_NUL "SYS ..."                | M_NUL "SYS ..."               |
   | M_NUL "ZYZ ..."                | M_NUL "ZYZ ..."               |
   | M_NUL "LOC ..."                | M_NUL "LOC ..."               |
   | M_NUL "VER ..."                | M_NUL "VER ..."               |
   | M_NUL "OPT ..."                | M_NUL "OPT ..."               |
   | M_ADR "1:1/1.1@fidonet"        | M_ADR "2:2/2.2@fidonet"       |
   | M_PWD "password"               | (waiting for a password from  |
   |                                | remote)                       |
   |--------------------------------+-------------------------------|
   | (waiting for password          | M_OK "secure"                 |
   | acknowledgement)               |                               |
   |--------------------------------+-------------------------------|
   | (got M_OK)                     | M_FILE "file2 200 42342434 0" |
   |--------------------------------+-------------------------------|
   | M_FILE "file1 100 423424244 0" | data                          |
   |--------------------------------+-------------------------------|
   | data                           | data                          |
   |--------------------------------+-------------------------------|

http://ftsc.org/docs/fts-1027.001

  1.7 Example of Frame Exchange During CRAM Authentication
   --------------------------------------------------------

     Originating :
     send M_NUL and M_ADR messages
     wait for first M_NUL and/or M_ADR message

     Answering   :
     send M_NUL "OPT xx xx CRAM-MD5-f0315b074d728d483d6887d0182fc328"
     send M_ADR message
     and other messages
     wait for M_PWD
   Note: xx means other optional extensions thay are supported.



BinkP 1.1
http://ftsc.org/docs/fsp-1024.000

   NOTE: Modify the table slightly to show one of the sides goes into
   waiting after receiving M_EOB. Not showing this is confusing.

   +-----------------------------------------------------------------+
   | Originating side               | Answering side                 |
   |--------------------------------+--------------------------------|
   | M_NUL "SYS ..."                | M_NUL "SYS ..."                |
   | M_NUL "ZYZ ..."                | M_NUL "ZYZ ..."                |
   | M_NUL "LOC ..."                | M_NUL "LOC ..."                |
   | M_NUL "VER ..."                | M_NUL "VER ..."                |
   | M_NUL "OPT ..."                | M_NUL "OPT ..."                |
   | M_ADR "1:1/1.1@fidonet"        | M_ADR "2:2/2.2@fidonet"        |
   | M_PWD "password"               | (waiting for a password from   |
   |                                | remote)                        |
   |--------------------------------+--------------------------------|
   | (waiting for password          | M_OK "" (or M_ERR "Bad         |
   | acknowledgement)               | password")                     |
   |--------------------------------+--------------------------------|

======================================================================

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


Alexey Khromov
--- GoldED+/LNX 1.1.5-b20240309
 * Origin:  - Вы в опасности! Вы окружены роботами! -  (2:5030/723)
SEEN-BY: 50/109 104/117 221/6 240/1120 301/1 341/66
450/210 451/31 452/28 166
SEEN-BY: 455/19 463/68 467/888 4500/1 5000/111
5001/100 5005/49 5015/42 46
SEEN-BY: 5019/40 400 5020/113 545 620 715 828 830
846 848 1042 2992 4441
SEEN-BY: 5020/12000 5022/128 5030/49 87 115 671
722 723 1081 1115 1474
SEEN-BY: 5053/51 55 5054/8 89 5058/104 5060/900
5061/133 5066/18 5068/45
SEEN-BY: 5083/1 444 6083/11 6090/1
@PATH: 5030/723 1115 115 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх