How ScanPort program know ?

How ScanPort Program know which is NT, which is win98, which is win95, which is win2k ?
How about Unix Platform ?

Who is Participating?
Ghost_HackerConnect With a Mentor Commented:
It can tell based on how the packets it gets back from the target are "made up" (called "tcp fingerprinting").

This page explains how "nmap" performs this:

All Courses

From novice to tech pro — start learning today.