因為攻擊者不希望受害者知道計算機正在被攻擊。受害機器的管理員希望最大程度地減少攻擊的可能性,因此,他們將設置防火墻和IDS / IPS系統以避免此類連接。
一個端口就是一個潛在的通信通道,也就是一個入侵通道。對目標計算機進行端口掃描,能得到許多有用的信息。進行掃描的方法很多,可以是手工進行掃描,也可以用端口掃描軟件進行掃描。在手工進行掃描時,需要熟悉各種命令。對命令執行后的輸出進行分析。用掃描軟件進行掃描時,許多掃描器軟件都有分析數據的功能。通過端口掃描,可以得到許多有用的信息,從而發現系統的安全漏洞。以上定義只針對網絡通信端口,端口掃描在某些場合還可以定義為廣泛的設備端口掃描,比如某些管理軟件可以動態掃描各種計算機外設端口的開放狀態,并進行管理和監控,這類系統常見的如USB管理系統、各種外設管理系統等。