平成30年秋午後問5ネットワーク設問2の解説内容
広告
都内SEさん
(No.1)
設問2(3)の解説について、一部誤りがあるように見受けられました。
自分の理解があっているか、確認させてください。
<誤りと思われる箇所>
設問2(3)の、正解表示ボタン押下時に表示される下記解説内容。
枯渇しているのは、DBサーバのTCPポートではなく、WEBサーバ(の中のアプリケーションサーバ)がDBサーバと通信する時の送信元ポート、すなわち、WEBサーバ側のTCPポートではないでしょうか?
<上記のように考えた理由>
・表1の項番6,7より、DBサーバ側のシステムログには、TCPポートがらみのエラーは出ておらず、あくまでWEBサーバ側でTCPポートが確保できなかったことが分かります。
・本問において、TCPコネクションはPC~WEBサーバ間、WEBサーバ~DBサーバ間でそれぞれ確立される認識であり、WEBサーバ~DBサーバ間でのTCPコネクション確立が失敗している認識です。
・LBの振り分けアルゴリズムがラウンドロビンであることから、LBはアプリケーション層の情報(Cookie等)を参照しないため、TCPコネクションの端点にはならない認識です。
認識齟齬あればご指摘ください。よろしくお願いします。
自分の理解があっているか、確認させてください。
<誤りと思われる箇所>
設問2(3)の、正解表示ボタン押下時に表示される下記解説内容。
>表1の項番6では~(略)~DBサーバのTCPポートが枯渇してしまっていることがアクセスできない原因であることがわかります。
枯渇しているのは、DBサーバのTCPポートではなく、WEBサーバ(の中のアプリケーションサーバ)がDBサーバと通信する時の送信元ポート、すなわち、WEBサーバ側のTCPポートではないでしょうか?
<上記のように考えた理由>
・表1の項番6,7より、DBサーバ側のシステムログには、TCPポートがらみのエラーは出ておらず、あくまでWEBサーバ側でTCPポートが確保できなかったことが分かります。
・本問において、TCPコネクションはPC~WEBサーバ間、WEBサーバ~DBサーバ間でそれぞれ確立される認識であり、WEBサーバ~DBサーバ間でのTCPコネクション確立が失敗している認識です。
・LBの振り分けアルゴリズムがラウンドロビンであることから、LBはアプリケーション層の情報(Cookie等)を参照しないため、TCPコネクションの端点にはならない認識です。
認識齟齬あればご指摘ください。よろしくお願いします。
2022.11.26 13:02
Rさん
(No.2)
その認識であってます。解説が間違っていますね。
2022.12.02 18:06
tonaiSEさん
(No.3)
ありがとうございます!
2022.12.03 08:33
管理人
(No.4)
ご指摘ありがとうございました。解説を訂正させていただきました。
2022.12.09 16:05
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。