采用三次握手建立连接
一方(server)被动地等待一个进来的连接请求
另一方(the client)通过发送连接请求,设置一些参数
服务器方回发确认应答
应答到达请求方,请求方最后确认,连接建立
三次握手
注意
? SYN泛洪导致DoS攻击(伪造源IP)
? 数据传输开始后可能有两个原因导致阻塞
?快的机器向慢的机器发送数据
?多台机器同时向一台机器发送数据
SYN Flooding can result in DoS (deny of service) attack
? TCP数据段传送之前,一定要建立TCP连接
? 三次握手建立TCP连接
?一次:SYN=1,ACK=0
?二次:SYN=1,ACK=1
?三次:SYN=0,ACK=1
? 三次握手建立连接是一个同步的过程,交换初始序列号,保证后续的每一个字节的可靠传输
原文:https://www.cnblogs.com/fadewalk/p/10665010.html