Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds
tftp> get config
getting from localhost:config to config [netascii]
sent RRQ <file=config, mode=netascii>
sent RRQ <file=config, mode=netascii>
sent RRQ <file=config, mode=netascii>
sent RRQ <file=config, mode=netascii>
sent RRQ <file=config, mode=netascii>
Transfer timed out.
На приведенном выше листинге показана попытка считать файл при неработающем сервере. Как видите, клиент не обнаруживает наличие проблемы и через каждые 5 секунд (параметр Rexmt-interval) повторяет попытки установить соединение, передавая запрос RRQ и ожидая первый блок данных. Спустя 25 секунд (Max-timeout) эти попытки прекращаются. Обратите внимание, что приглашение вы получите в любом случае, независимо от того, запущен ли на указанном узле TFTP-сервер или нет. Как было описано выше, попытка установить соединение выполняется только при отправке запроса на чтение или запись. До этого момента клиент ничего не знает о наличии сервера на удаленной машине.
Пример успешной записи файла на сервер выглядит так (включена трассировка):
tftp> verbose
Verbose mode on.
tftp> trace
Packet tracing on.
tftp> put messages
putting messages to test.ru:messages [netascii]
sent WRQ <file=messages, mode=netascii>
received ACK <block=0>
sent DATA <block=1, 512 bytes>
received ACK <block=1>