От: | oziro | ||
Дата: | 28.02.06 20:23 | ||
Оценка: |
От: | don ASKet | ||
Дата: | 02.03.06 14:25 | ||
Оценка: |
От: | oziro | ||
Дата: | 02.03.06 16:35 | ||
Оценка: |
Правда там сказано, вроде, что это конкретная реализация на BSD.Здесь интересно посмотреть, с какой частотой рассылаются ARP запросы: 5,5 секунд после первого запроса и снова через 24 секунды.
От: | don ASKet | ||
Дата: | 03.03.06 08:04 | ||
Оценка: | 27 (2) +1 |
O>Здесь интересно посмотреть, с какой частотой рассылаются ARP запросы: 5,5 секунд после первого запроса и снова через 24 секунды.
(Мы рассмотрим тайм-ауты TCP и алгоритм повторных передач более подробно в главе 21.)
Тайм-аут ARP кэша
Для записей, вводимых в ARP кэш, обычно устанавливается тайм-аут. (В разделе "Команда arp" мы увидим, что команда arp позволяет системному администратору поместить в кэш определенную запись, и на нее тайм-аут распространяться не будет.) Реализации, произошедшие от Berkeley, обычно установливают тайм-аут, в 20 минут для завершенной записи и 3 минуты для незавершенной записи. (Мы видели незавершенную запись в предыдущем примере, когда заставили отправить ARP запрос на несуществующий хост.) Эти реализации обычно перестартовывают 20-минутный тайм-аут для записи каждый раз, когда эта запись используется.
Требования к хостам Host Requirements RFC говорит, что запись должна удаляться по тайм-ауту, даже если данная запись используется, однако большинство реализаций, произошедших от Berkeley, не делают этого — они перестартовывают тайм-аут каждый раз, когда происходит обращение к записи.
Some implementations of IP and ARP don't queue the IP packet while
waiting for the ARP response. Instead the IP packet is discarded and
the recovery from the IP packet loss is left to the TCP module or the
UDP network application. This recovery is performed by time-out and
retransmission. The retransmitted message is successfully sent out
onto the network because the first copy of the message has already
caused the ARP table to be filled.