[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>