我们知道TCP的三次握手,我想知道syn
初始值和seq
号有什么限制/角色吗?
我听说随机设置的数字可以保护服务器,谁能帮我谈谈这个?
发布于 2019-09-02 17:25:01
应该将syn
控制标志设置为1
,并在建立连接的第一步中随机生成seq
,如下所述。
RFC 793表示关于序列号:
序列号:这段中第一个数据八进制的序号: 32位( SYN除外)。如果存在SYN,则序列号是初始序列号( is ),第一个数据八进制是ISN+1。
此外,RFC 6528指出:
我们可以通过给每个连接--即每个四元组(localip,localport,remoteip,remoteport) --一个单独的序列号空间来防止序列号猜测攻击。在每个空间中,是根据[RFC0793]递增的;然而,不同空间中的编号之间没有明显的关系。
https://networkengineering.stackexchange.com/questions/61221
复制相似问题