Proftpd: разница между TimeoutNoTranfer и TimeoutIdle
Вопрос :
В чем разница между этими директивами (Proftpd)?
TimeoutNoTransfer
TimeoutIdle
Из документации proftpd:
TimeoutNoTransfer: директива TimeoutNoTransfer настраивает максимальное количество секунд, которое клиенту разрешено тратить подключенным после аутентификации, без выдачи команды, которая приводит к созданию активного или пассивного подключения к данным
TimeoutIdle: директива TimeoutIdle настраивает максимальное количество секунд, в течение которых proftpd позволит клиентам оставаться на связи без получения каких-либо данных ни по элементу управления, ни по соединению для передачи данных.
Я не понимаю разницу, которую кто-нибудь может объяснить?
Спасибо
2 ответа
TimeOutNoTransfer может происходить только после входа в систему, как там указано.
TimeOutIdle будет происходить каждый раз, когда нет трафика.
TimeOutIdle означает, что нет никакой активности вообще. В этом случае это может произойти между любыми 2 командами. TimeOutNoTransfer означает, что нет передачи файла.