Какво представлява TCP Fingerprinting?

TCP пръстови отпечатъци, известен също като TCP стек за пръстови отпечатъци, е анализът на полета с данни в TCP / IP пакета за идентифициране на различните конфигурационни атрибути на мрежово устройство. Информацията, която може да се научи от пръстов отпечатък на TCP, включва вида на устройството, от което е създаден пакетът и операционната система, в която се изпълнява. Програмите, които могат да изпълняват TCP пръстови отпечатъци включват мрежовия инструмент nmap.

Пакетни полета, които се използват често в TCP пръстови отпечатъци

Име на полетоРазмер на полето
Начален размер на пакета16 бита
Първоначално TTL8 бита
Размер на прозореца16 бита
Максимален размер на сегмента16 бита
Стойност за мащабиране на прозореца8 бита
Не пращайте флаг1 бит
Флаг SackOK1 бит
Флаг NOP1 бит

Условия на мрежата, Packet