[PHP-users 10073] Re: PHPからのDB リモートアクセス
HOTTA Michihide
php-users@php.gr.jp
Thu, 12 Sep 2002 22:40:15 +0900
堀田@諫早市です。
On Thu, 12 Sep 2002 19:58:21 +0900
Subject [PHP-users 10070] Re: PHPからのDB リモートアクセス
HAYAKAWA Hitoshi <cz@hykw.tv> wrote:
> > > 16:26:28.401925 マシンA.49334 > brabo.5432: F 1:1(0) ack 1 win 32768 (DF)
> > この行を見る限り、TCP/IP レベルでは A->B へのコネクトが終了し、その後 B
> > から接続を切ってます。
>
> 書き間違い。逆でした。
>
> A->B へコネクトし、Aから接続を切ってます。
>
> これだけだとアレなんでもうちょっと補足しとくと、このような通信になる
> よくあるケースとしては、下記のような場合です。TCP/IP のレイヤでは
> 正常に通信できてます。
>
> A->B へコネクト(TCP/IPレベル)
> A->B へアプリケーションレベルでのコマンドやらなんやらを送信(アプリレベル)
ここですが、3行目で 1:1(0) なので、1バイトも送ることなくマシンA
から Fin を出しています。今回は少なくともアプリレベルのリクエスト
は出してないんじゃないでしょうか。
マシンA がサーバ側から拒否される前に、自発的に切っているように見え
ます。
ところで、3 way handshake の3行目で fin/ack が出るパターンって、
普通なんでしょうか。
> A<=B からアプリケーションレベルで接続を拒否通知(アプリレベル)
> A->B 切断(TCP/IPレベル)
On Thu, 12 Sep 2002 19:50:35 +0900
Subject [PHP-users 10068] Re: PHPからのDB リモートアクセス
HAYAKAWA Hitoshi <cz@hykw.tv> wrote:
> > アクセスが出来ないマシンからのtcpdump結果
> >
> > 16:26:28.400118 マシンA.49334 > マシンB.5432: S 2276320395:2276320395(0) win 32768 (DF)
> > 16:26:28.400281 マシンB.5432 > マシンA.49334: S 1644241049:1644241049(0) ack 2276320396 win 32120 (DF)
> > 16:26:28.401925 マシンA.49334 > brabo.5432: F 1:1(0) ack 1 win 32768 (DF)
> > 16:26:28.402085 マシンB.5432 > マシンA.49334: . ack 2 win 32120 (DF)
> > 16:26:28.402471 マシンB.5432 > マシンA.49334: F 1:1(0) ack 2 win 32120 (DF)
> > 16:26:28.402855 マシンA.49334 > brabo.5432: . ack 2 win 32768 (DF)
念のため確認ですが、brabo = マシンB 、なんですよね?>元記事の方。
--
堀田 倫英 <hotta@net-newbie.com> <http://www.net-newbie.com>