[mew-win32 04333] Re: [mew-dist 26688] Re: フォールバック実験
Shuichi KITAGUCHI
ki at example.com
2005年 11月 30日 (水) 22:30:20 JST
北口です。
# もっと詳しい人たくさんいそうですが...
> Windows ってこんなものなんでしょうか. それとも私がなにか変な設定を
> しているのでしょうか.
>
> > Meadow3 r3991 ではできるようになりました.
>
> でも Winsock APIレベルで失敗を検知するのに20秒かかっています.
http://www.microsoft.com/japan/technet/prodtechnol/windowsserver2003/technologies/networking/tcpip03.mspx
によると、
> 新しい接続要求があると、再転送タイマは 3 秒 (または、アダプタ別のレ
> ジストリ パラメータ "TcpInitialRtt" で構成した値) に初期化され、
> "TcpMaxConnectRetransmissions" で指定された回数 (Windows Server 2003
> の既定値は 2 回) まで要求 (SYN) が再送信されます。
なので、3+6+12=21秒でタイムアウト、になります。
> 最後に FireWall マシン(FreeBSD)からISPのサーバに向かってtelnetした
> ときのパケットキャプチャ結果です.
>
> 11/29-08:33:33.330701 fw:54945 -> server:587
> TCP TTL:64 TOS:0x10 ID:44679 IpLen:20 DgmLen:64 DF
> ******S* Seq: 0x1C8AF6BE Ack: 0x0 Win: 0xFFFF TcpLen: 44
> =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
> 11/29-08:33:33.355462 server -> fw
> ICMP TTL:60 TOS:0x0 ID:16489 IpLen:20 DgmLen:68
> Type:3 Code:3 DESTINATION UNREACHABLE: PORT UNREACHABLE
>
> これ一発で 'Connection refused' を返してきます.
これは net.inet.tcp.icmp_may_rst で制御されるみたいです。
# RFC1122, Sections 3.2.2.1 and 4.2.3.9.、らしい。
--
Shuichi Kitaguchi // kit at example.com / ki at example.com
Mew-win32 メーリングリストの案内