我的想法是:接收端的SYN队列是否满了这个事情, 对于发送端来说是透明的,所以发送端在第一握手发送了 SYN=1,seq=x 之后 期待的应该是 接收方回发过来SYN=1,ACK=1,seq=接收方自己初始化的sequence number 比如说y,以及ack = x + 1。
我的疑问在于:发送方如何认出接收方传过来的序列号为Syn-Cookie?,若接收方只是将自己初始化的y设置为syn-cookie发回给发送方,那么发送方,应该紧接着就发送自己的seq=x+1 以及对这个syn-cookie的ack确认,而不是说回发这个syn-cookie呀。
综上,我想知道的是,发送方是如何辨别这个传过来的序列号是syn-cookie而不是接收方自己初始化的一个序列号呢?
希望祥仔可以解答疑惑,感谢~
登录后可查看更多问答,登录/注册