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)的一种