1.TCP SYN包扫描主机状态的原理:tcp协议规定,当目标主机收到一个tcp syn 包时,若目标主机处于开放状态,会返回给源主机一个tcp ack 包(目的端口开放),或者向源主机发送一个tcp rst包(目的端口未开放),源主机若收到tcp ack包或者tcp rst包则说明目标主机是开放的,未收到这两个包则判定目标主机为关闭的. 2.若没有收到tcp ack包或者 tcp rst包,为什么判定目标主机为关闭的呢? 答:扫描目标主机状态主要是想知道能否向目标主机发送数据,若无法收到响应…