Questa risposta è un'opinione del 64,7%.
TL; DR: una sweep delle porte cerca porte specifiche su più host. Una scansione porta enumera qualsiasi porta da trovare su uno o più host.
Alcune persone usano "port sweep" per descrivere una scansione delle porte focalizzata su una porta specifica su un ampio numero di host, piuttosto che sulla determinazione delle porte aperte per un certo numero di host.
Un esempio: immagina che venga trovato un nuovo difetto di PostgreSQL che consente un compromesso attraverso il listener di rete. Vedrai rapidamente scansioni, alcune a livello di Internet, test della porta 5432 / tcp e nient'altro. Questo è uno sweep del port, una scansione "ampia", mirata strettamente alla ricerca di un servizio vulnerabile, ovunque sia possibile trovarlo.
Una scansione non è limitata a una porta. Diciamo che è stato esposto un difetto che ha influenzato ugualmente PostgreSQL e MySQL; vedrai scansioni che colpiscono sia 3306 / tcp che 5432 / tcp, ma nient'altro. Tuttavia, il fatto che sia focalizzato sulla ricerca di un numero discreto di porte specifiche relative ai problemi ne fa uno sweep.
Infine, un "sweep" può essere usato come metodo di rilevamento host. Puoi spazzare le porte "probabili" limitate (80 / tcp, 443 / tcp) per vedere se c'è qualcuno, e poi tornare a fare scansioni complete delle porte contro gli host che lo sweep ha trovato essere vivo. Questo è comune per cose come Internet in cui le persone intelligenti disabilitano il ping ICMP. Ci vorrebbe molto tempo per eseguire scansioni complete delle porte su un blocco con potenziali IP morti, quindi lo sweep viene utilizzato per restringere l'ambito della scansione.
Con questa definizione, il "port scan" contrastante è un tentativo a tutto spettro di enumerare tutte le porte aperte (o almeno un sottogruppo di ambizioni ragionevolmente) sugli host.