2016-10-14 8 views
1

申し訳ありませんが、質問する場所ではありませんが、SQLポートの質問のフォーラムがあるかどうかわかりません。私のSQLクライアントは、ODBC DSNコネクタに特定のポートを指定しているにもかかわらず、ランダムなポートを使用してSQLサーバーに接続しているようです。 this is from Microsoft Network Monitor私は、私が何を意味するかをより良く説明するためにイメージを含めました。SQLクライアントがランダムポートを使用して接続しているようです

+0

[特定のTCPポートでリッスンするようにサーバーを構成する(SQL Server Configuration Manager)](https://msdn.microsoft.com/en-us/library/ms177440.aspx)を参照してください。 –

+0

こんにちはTTさん、ありがとうございました。私はそれをしましたが、画像を見ると、送信元ポートと宛先ポートが異なることがわかります。これは正常なのですか、クライアント(WEBSERVER)側に何か不足していますか?クライアント側のエイリアスは、cliconfg.exeエイリアスオプションにあります。 –

+0

ああ、申し訳ありません。つまり、クライアント側は毎回異なるポートを使用しています。 SQL Serverにどのように接続しているかを示すコードフラグメントを質問に含めることができます(パスワードを空白にします)。また、編集時には、使用されている技術に関連するすべてのタグ(例:C++、ODBCなど)を含めてください。質問の下にある「編集」リンクをクリックすると、質問を編集できます。 –

答えて

1

これは間違っています。私はWEBSERVERから192.*.6までの2種類の接続を参照していますが、これはSql Server(リクエスト)であると仮定しています(逆にSqlからWeb Serverへの応答)。

WEBSERVERが要求を行っている場合は、DstPortは、それはTCP/IPが動作するだけでどのようにある(そしてそれは、並列接続は区別することができるか、複数もある)のでSrcPortが、その場合には変動が常に49252.です。 Sql Serverは、要求を開始したポート番号に常に応答します。

+0

ああ、ありがとう、ピーター。私は迅速な対応に感謝します。 –

1

送信元ポート(クライアント)はランダムであることが予想されます。宛先ポート(サーバー)は一定です。 TCP/IPクライアントが接続すると、未使用のクライアントポートが選択され、既知のポートで待機しているサーバーに接続されます。これは基本的にTCP/IPソケットがどのように機能するかです。

+0

すべての返信ありがとう!明らかにTCPをよく知っています。 –

関連する問題