Even if Nmap can scan single hosts, its primary purpose is to scan large networks fast. Behind the scenes, it uses raw IP packets to identify available hosts and services on the network. Read more.