Как я могу моделировать ошибки TCP/IP?

На многоуровневом приложении я должен моделировать различные ошибки TCP/IP протестировать некоторый код повторного соединения. Кто-либо знает о каких-либо инструментах (базирующийся Windows), я могу использовать с этой целью?Спасибо.

15
задан bortzmeyer 26 January 2010 в 18:36
поделиться

4 ответа

Попробуйте NetWox (ранее lcrzoex.) Если это не сделает этого, это не может быть сделано. Содержит> 200 инструментов.

5
ответ дан 1 December 2019 в 04:47
поделиться

Я только что начал использовать XP-dev 1 месяц или около того, и он перешел один раз раньше в течение примерно 2-3 дней и сейчас находится в порядке!

-121--3895620-

SCANY позволяет контролировать каждый аспект пакетов, а случайным образом модифицировать («FUZZ»), которые вы не хотите контролировать. Если вы парень командной строки, это отличный инструмент.

6
ответ дан 1 December 2019 в 04:47
поделиться

Нет инструментов, которые я «Знаем, но большинство ошибок TCP могут быть эмулированы пользовательским фильтром LSP. Это Статья может начать писать один


0
ответ дан 1 December 2019 в 04:47
поделиться

Я читал где-то, что Java чувствителен к регистру. Я не смог подтвердить это.

Исходный код Java чувствителен к регистру, если вы это имеете в виду. I.E. Double не тот же тип, что и двойной , и вы можете иметь два разных и отдельных переменных MyData и MyData .

Это? Если это так, почему?

Чувствительность случая является нормой в большинстве языков программирования и среды, поскольку нижние и прописные буквы отображаются по-разному на самых низких уровнях. К компьютеру «А» и «А» - это две совершенно разные вещи, и требуется дополнительная работа, чтобы сделать его действовать так, как если бы они были одинаковыми.

Кроме того, некоторые языки имеют очень сложные специальные правила для корпуса, например, Немецкое письмо ß не имеет прописных версий и, как правило, является вершиной для «SS» - так что «Weiß» и «Weiss» считаются синтаксически идентичны? Еще хуже - турецкий: у них есть два отдельных буквы I с точкой, и у каждого есть своя версия заглавных букв. Так что в Турции «Image» Прописная версия «Image»! И это совсем не является неактуальным, особенно для Java, поскольку вы действительно можете использовать все эти буквы в качестве идентификаторов в ваших программах Java, если хотите.

В свете всего этого это очень понятно, что дизайнеры языка программирования выберут простое решение наличия синтаксиса чувствительного к регистру.

-121--3759162-

на FreeBSD, лучший инструмент, безусловно, является DuceNet , «инструмент, изначально разработанный для тестирования протоколов сети, и с тех пор, как затем используется для различных приложений, включая пропускную способность Управление. Этомитает / обеспечивает ограничения очереди и обеспечения очереди и пропускной способности, задержки, потери пакетов и умноженные эффекты ».

на Linux, вам придется использовать Netem . (Кажется, теперь есть порт Ducenet, но я никогда не пробовал.)

Подробнее (на французском) в Моя статья .

0
ответ дан 1 December 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: