TCP - 多个TCP连接中重合的序列号

时间:2015-10-20 05:13:24

标签: tcp

在TCP中,初始序列号在时钟上设置,并且每4微秒递增一次。

假设(IP#1,端口#1)和(IP#2,端口#2)建立TCP连接并且各自的初始序列号-s为 ISN1 = 100,ISN2 = 500。

之后的一毫秒(IP#1,端口#1)和(IP#2,端口#2)正在建立另一个TCP连接 应用ISN号码。在这种情况下,第一个和第一个的序列号 第二次联系可能会重合。

TCP如何处理这个问题?它可以重置,从而重新同步连接 序列号为奇数(不同步)时的某些情况,但这可能并不涵盖所有情况。

在这些数字的情况下,如何处理序列号 2个不同的TCP连接可能会干扰彼此的连接?

TIA。

1 个答案:

答案 0 :(得分:1)

每个TCP连接都由[本地地址,远程地址,本地端口,远程端口]的元组标识。序列号是与该键相关的状态的一部分,因此如果序列号重叠则完全没有关系。

你的具体例子是不可能的。您无法使用相同的本地和远程地址和端口设置两个不同的TCP连接。

相关问题