主题:如今胡萝卜都不可靠了,要反复测试 -- 类反词典
另外要说明一下,用西厢胡萝卜管用不能说明google是无辜的,因为如果google发出的reset信号和gfw一样,那么就可以被西厢忽略。西厢本身里面是有忽略reset信号的代码,而且是针对服务器发出的reset信号,因为这个reset信号是西厢故意引起的。
=================================================
三次握手的时候,在收到 SYN/ACK 后,客户端要给服务器发送一个序列号+1 的ACK,可是,假如我不+1呢,直接发 ACK 包给服务器。 墙已经认为你客户端是死老虎了,不理你了,不知道你搞什么飞机,让这个 ACK 过了。可是服务器一看,不对啊,你给我的不是我期待的那个序列号, RFC 上说了,TCP 包如果序列号错了的话,就回复一个 Reset. 所以,服务器就回复了一个 Reset。这个 Reset 过墙的时候,墙一看乐了,服务器也终止连接了,好吧,两边都是死老虎了,我就不监听这条连接了。而至于客户端,这个服务器过来的 Reset 非常好识别,忽略就是。随后,客户端开始正确的发送 ACK, 至此,三次握手成功[SIZE=3]注意这里,这时候服务器端必须要给你一个正确的回应,而不是又发reset包,这样你是无法建立连接的[/SIZE]
如果是google有意识的针对大陆ip发送reset包,那么第三次握手是不可能成功的。
tcp连接能成立,最终是一定要求服务器端能发回一个正确的响应,而不是说你忽略了收到的reset包就能建立连接了,服务器在三次握手的时候必须给你一个正确的响应包。
- 相关回复 上下关系8
🙂如今胡萝卜都不可靠了,要反复测试 2 类反词典 字842 2010-03-30 02:56:03
🙂啊?修女怀孕了......(6号表情) 1 隔路山贼 字0 2010-03-31 17:42:08
🙂除了你想的那种,还有一种可能,就是 GFW 蚂蚁不爱搬家 字396 2010-03-30 03:21:54
🙂我认为你对西厢计划的理解是错误的
🙂一个reset和两个reset的区别而已 类反词典 字409 2010-03-30 03:30:54
🙂当然不是,没有最后一个握手,你怎么继续链接过程? 东方望天 字359 2010-03-30 03:42:43
🙂你还是回去看看TCP协议吧 类反词典 字54 2010-03-30 04:02:31
🙂我觉得很明显了,只要同时匹配到 3 蚂蚁不爱搬家 字371 2010-03-30 04:14:54