From: KASUGA Toru (=?iso-2022-jp?B?GyRCPVVGfBsoQiAbJEI4PBsoQg==?=) Date: 2011-10-17T08:58:58+09:00 Subject: [ruby-list:48475] Re: net/https のproxy経由接続シーケンスについて 名島様 春日です。 以下、回答ありがとうございました。 質問の意図は、Rubyの挙動の確認です。このFirewallは、何も設定しなくて も今回の短い(CONNECT部分だけの)TCP fragmentを破棄するので、もしかする と、短すぎるtcp fragmentは攻撃と見なして廃棄しているのかと想像してい ました。 しかし、おっしゃるとおり、TCPに対する私の知識不足です。すみません。 Rubyの、CONNECTとHost:がtcp fragmentで送信されるというのは、他(例えば ブラウザ)では見られなかったので、意図した動作では無いのでは? と考えた のですが、名島さんの指摘のように、アプリ層では意識できないのでは、仕 方ないですね。 ありがとうございました。 From: 名島太樹 Subject: [ruby-list:48468] Re: net/https のproxy経由接続シーケンスに ついて Date: Fri, 14 Oct 2011 17:25:45 +0900 Message-ID: > よくこのメールの目的が分からないのですが、問題の解決が目的ならば、 > 「Firewallそのものか、Firewallのフィルタ定義がバグってるので、そち > らを直してください。」となります。 > > 伝送路(ここではFirewall)が明らかにおかしいことが分かってるだから > 、そちらを対処すれば万事解決です。 > > また、net::httpsの該当部分は、極めてまっとうです。 > > たぶんTCP通信を誤解しているようですが、TCPはストリーム通信なのでパ > ケットの切れ目はプログラム側で意識してはなりませんし、出来ません。 > パケットへの分割は、Rubyよりも下のレイヤーでやってます。 ----------------------------------------- 春日 玄 (KASUGA Toru) E-mail : kasuga.toru@jp.fujitsu.com