Proftpd: разница между TimeoutNoTranfer и TimeoutIdle

Вопрос :

В чем разница между этими директивами (Proftpd)?

TimeoutNoTransfer
TimeoutIdle

Из документации proftpd:

TimeoutNoTransfer: директива TimeoutNoTransfer настраивает максимальное количество секунд, которое клиенту разрешено тратить подключенным после аутентификации, без выдачи команды, которая приводит к созданию активного или пассивного подключения к данным

TimeoutIdle: директива TimeoutIdle настраивает максимальное количество секунд, в течение которых proftpd позволит клиентам оставаться на связи без получения каких-либо данных ни по элементу управления, ни по соединению для передачи данных.

Я не понимаю разницу, которую кто-нибудь может объяснить?

Спасибо

2 ответа

Решение

TimeOutNoTransfer может происходить только после входа в систему, как там указано.

TimeOutIdle будет происходить каждый раз, когда нет трафика.

TimeOutIdle означает, что нет никакой активности вообще. В этом случае это может произойти между любыми 2 командами. TimeOutNoTransfer означает, что нет передачи файла.

Другие вопросы по тегам