Що таке TCP Fingerprinting?

Відбитки пальців TCP, також відомі як відбитки пальців TCP, - це аналіз полів даних у пакеті TCP / IP для ідентифікації різних атрибутів конфігурації мережевого пристрою. Інформація, яку можна дізнатися з відбитків пальців TCP, включає тип пристрою, з якого походить пакет, і операційну систему, яку вона виконує. Програми, які можуть виконувати TCP-відбитки пальців, включають в себе мережевий інструмент nmap.

Поля пакетів, які зазвичай використовуються у відбитках пальців TCP

Назва поляРозмір поля
Початковий розмір пакета16 біт
Початковий TTL8 біт
Розмір вікна16 біт
Максимальний розмір сегмента16 біт
Значення масштабування вікна8 біт
Не прапор Фрагменту1 біт
Прапор SackOK1 біт
Прапор NOP1 біт

Умови мережі, Пакет