TCP三次握手

TCP

TCP:可靠性传输控制(面向连接的可靠传输)

1.使用范围:可靠性较差的网络,比如Internet,传输速度较慢

2.三次握手:

客户机触发服务器,向服务器发出syn=1,ack=0信号
服务器向客户机发送ack=1,syn=1的确认信号(可分步,即形成四次握手)
客户机回应服务器回应syn=0,ack=1信号

3.TCP滑动窗口与确认机制

滑动窗口

发一个数据包确认一个,可靠性高,效率低
发三个数据包确认一个,可靠性低,效率高
滑动窗口确认方式:接收号+1

数据重组

传输层为分段的数据打上序列号

4.TCP协议的安全漏洞

利用三次握手漏洞:

伪造IP地址
客户机请求,服务器确认、助发
一个永远不可能给出TCP回应的假IP
洪水攻击,拒绝式服务攻击(DOS denial of service)的一种