一方面是为了防止连接失效后SOCKET被重用使得以前残留的包被错误的接受;另一方面是为了防止黑客轻易的知道序列号之后制造tcp序列号攻击,不过即使这样tcp序列号攻击也是有办法进行的,所以有很多tcp序列号的生成算法被提出和改进。