Я пытаюсь освоить тестирование сетевых протоколов (в частности, протоколы L2, L3).Будем благодарны за любые предложения о том, как поступить, такие как ссылки, PDF и т. Д.
Спасибо
Другой подход заключается в подтверждении того, что стороны, участвующие в сеансе, правильно следуют модели протокола: http://en.wikipedia.org/wiki/Model_checking
Это более формально, чем размытое;в результате он может обеспечить более строгие показатели «насколько правильной» является данная программа по отношению к данному протоколу, но может потребоваться значительно больше усилий для создания соответствующих моделей и программного обеспечения для проверки моделей.Fuzzers начинают возвращать ошибки с первой секунды.:)
Fuzzing - установленная техника для проведения случайного, но направленного тестирования. См. Рамки для фаззинга сетевых протоколов?