Анализатор трафика

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Анализа́тор тра́фика, также встречается сни́ффер (Шаблон:Досл от англ. Шаблон:Lang-en2 — «нюхать»)Шаблон:Sfn — программный или аппаратный инструмент, предназначенный для перехвата, хранения и детального анализа сетевых пакетов, циркулирующих в компьютерной сети<ref>Шаблон:Cite journal</ref>. Он позволяет захватывать данные на канальном уровне, декодировать заголовки протоколов различных уровней модели OSI, восстанавливать потоки передачи и применять фильтры для избирательного изучения трафика<ref name=":0">Шаблон:Cite journal</ref>. Основная задача таких инструментов — предоставление информации о содержимом пакетов в удобочитаемом виде для диагностики, мониторинга и обеспечения безопасностиШаблон:Sfn.

Принцип работы

Принцип работы анализатора трафика основан на переводе сетевого интерфейса в режим promiscuous mode, при котором адаптер захватывает все пакеты в сегменте сети, независимо от адреса назначения. Захваченные пакеты декодируются: разбираются заголовки протоколов, восстанавливаются TCP-потоки с учётом переупорядочивания и потерь, определяются границы протокольных единиц данных (PDU). Современные анализаторы поддерживают как поверхностный осмотр (SPI — по IP и портам), так и углублённый (DPI — с анализом содержимого, включая статистические признаки и распознавание приложений). Процесс включает сбор пакетов, фильтрацию, буферизацию, реальное время анализа и декодирование протоколов<ref name=":0" /><ref>Шаблон:Статья</ref>.

Примечания

Шаблон:Примечания

Библиография

Шаблон:SnifferШаблон:Computer-sci-stub