Mic*_*ade 38
TCP连接的每个端点为其发送的数据包建立起始序列号,并在作为建立连接的一部分发送的SYN数据包中发送此数字.
在选择起始序列号时,不要求任何一端遵循特定程序.操作系统可以自由使用它喜欢的任何机制,但通常最好选择随机数,因为这样更安全.
从该起点开始,任一端发送的每个数据包都包含两个序列号 - 一个用于指定数据包在流中的位置,一个ACK序列号表示接收的字节数.两个数字都被起始序列号抵消.
当然,请阅读维基百科中的所有内容- 在该页面中查找"序列号"以获取所有血腥细节.