文章目录
计算机网络——传输层(二)
五、TCP三次握手建立连接
5.1 三次握手建立连接
- 一方被动的等待一个进来的连接请求
- 另一方通过发送连接请求,设置一些参数
- 服务器方回发确认应答
- 应答到达请求方,请求方最后确认,建立连接
- Host1发送一个连接请求数据段
SYN
,包含一个初始序列号X(随机产生),控制位SYN=1,ACK=0。整个SYN叫做第一次握手信息。第一次握手 - Host2收到Host1的SYN会回发一个连接应答SYN,里面也包含一个初始化序列号y(Host2随机产生),SYN=1,ACK=1,确认号ack number=x+1,表示对字节号x的确认。第二次握手
- 当连接应答到达Host1,Host1发送最后的确认。序列号的x+1,确认号为y+1,控制位SYN为0,ACK=1。第三次握手
5.2 重复连接请求CR与重复ACK
5.3 安全问题(DoS攻击)
SYN泛洪导致DoS攻击