安全工程师面经
问题
- TCP三次握手,四次挥手原理过程,已经问什么要进行?
tcp三次握手原理:
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
其中可能存在的漏洞是 SYN 洪水攻击,也就是黑客控制分布式电脑对主机服务器进行dos攻击,具
体操作为对一台主机不断地发syn连接请求但是不返回ack回复,使其服务器瘫痪,应对措施有记录
syn请求地址,限制其发送数量等方式。
tcp四次挥手原理:
11)客户端进程发