(1) Using software to identify all clients and servers on a network. Network scanning is performed by administrators as well as hackers seeking to compromise the network. See ping, port scanning ...