VLSM:可变长子网掩码划分
DOS攻击:拒绝服务攻击
SYN:DDOS攻击(分布式拒绝服务攻击)
私有IP严禁进行子网掩码划分
TCP协议:
三次握手:
第一次握手:Client将标志位SYN置1,随机产生一个值seq=J,并将该数据包发给Server,Client进入SYN-SENT状态,等待Server确认。
第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立来连接,Server将标志位SYN和ACK都置1,ACK序号J+1,随机产生一个值seq=k,并将该数据包发给Client以确认连接请求,Server进入SYN_RCUD状态
第三次握手:Client收到确认后,检查ack序号是否为J+1,并将该数据包发送给Server,Server检查ack序号是否为k+1,ACK是否为1,如果正确则连接建立成功,Client和Server进入ESTBLISHED状态,完成3次握手,随后Client与Server之间可以开始传输数据了。
四次挥手:
第一次挥手:Client发送一个标志位为FIN包,Seq序号=m,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态。
第二次挥手:Server收到标志位FIN后,发送一个标志位ACK给Client,ACK确认序号为m+1,Server进入CLOSE_WAIT状态。
第三次挥手:Server发送一个标志位为FIN包,seq序号=n,ACK确认号=m+1,用来关闭Server到Client的数据传送,Server进入LAST_ACK状态。
第四次挥手:Client收到FIN后,Client进入TIME_WAIT状态,接着发送一个ACK标志给Server,ACK确认序号=n+1,Server进入CLOSED状态,完成四次挥手。
标签:ACK,握手,SYN,TCP,Server,四次,Client,序号,FIN From: https://blog.csdn.net/g188_2657/article/details/140567103