来自TCP 文档
我读过这个:
首先,客户端发送一个TCP数据包,其中_SYN=1,ACK=0,ISN(Sequence Number)=5000_。不要忘记,序列号是随机的,它可以在 0 到 4,294,967,295 之间。
我有一些疑问,
为什么seq号设置为随机,会有更安全?
通常是SYN = 1吗?可以将其设置为任何随机数,如 seq 数吗?如果可以,会不会有更多的小保护?
来自TCP 文档
我读过这个:
首先,客户端发送一个TCP数据包,其中_SYN=1,ACK=0,ISN(Sequence Number)=5000_。不要忘记,序列号是随机的,它可以在 0 到 4,294,967,295 之间。
我有一些疑问,
为什么seq号设置为随机,会有更安全?
通常是SYN = 1吗?可以将其设置为任何随机数,如 seq 数吗?如果可以,会不会有更多的小保护?
基本上有几个原因: