众所周知,tcp是安全的,可靠的,但是为什么呢.要理解这一点,首先先了解tcp的建立连接的原理. 三次握手 第一次握手:由客户端向服务器发送请求,SYN 表示请求连接,seq是序列号(随机选取). 第二次握手:由服务器对数据包进行确认,因为已经收到了A发过来的请求序列号,所以确认ack=x+1,同时客户端告诉B自己的序列号也就是seq=y. 第三次握手:由客户端告诉服务器准备建立连接,A此条消息的序列号是x+1,所以seq=x+1,而ack=y+1是表示准备客户端准备接受服务器序列号为y+1的数