サーバー アプリケーションが適切に接続できることを確認する必要がある場合、一般的なトラブルシューティングは役に立ちません。高度な方法が必要ですTCP/IP接続のトラブルシューティング、特にタイムアウトエラーが多発する場合に顕著です。接続の問題は、データベース サーバー、RDP 障害、ファイル共有などに関連している可能性があります。
基本的なレベルでは、TCP を介してデータがあるポイントから別のポイントに送信されると、最終的には、送信者と受信者の両方が、情報は本来あるべきものであり、問題はないということに同意します。 TCP に問題が発生すると、いずれかの側が待機し続け (TIME_WAIT 状態)、セッションが突然終了する可能性があり、その結果、TCP ヘッダーに RESET フラグが生成されます。
Windows での TCP/IP 接続と構成の問題のトラブルシューティング
この RESET フラグは、メッセージアナライザーツールまたはいずれかのネットワーク監視ツールこれは、TCP ヘッダーを理解するのに役立ちます。ヘッダーには、問題があるかどうかを特定するのに役立つ情報、特に RESET フラグが含まれています。送信されるすべてのデータには、データの所在に関する情報を提供するヘッダーまたはトランスミッターがあると想像してください。
Message Analyzer を使用する場合は、サーバーの IP アドレスとポート番号 (可能な場合) を設定し、各トレース結果を調べて詳細情報を得る必要があります。エラーがある場合、ツールはそれをマークします。それをクリックすると、そのパケットのエラー メッセージ レベルが表示されるはずです。使い方は簡単ですが、使い方を正しく理解する必要があります。
パケットドロップの検索
データを送信しても相手側から応答が受信されない場合は、パケット損失が発生していることを意味します。送信元は確認を待ち、それが受け入れられない場合は、ACK RESET フラグを含む ping を送信します。このフラグは、確認がなかったため、パケットのドロップまたはデータ損失が発生した可能性があり、そのため接続がドロップされていることを意味します。
これは通常、間にあるネットワーク デバイスに何らかの問題があることを意味します。ネットワーク ツールを使用してポートを監視し、トレース プログラムを実行します。同じトレース結果が表示されない場合は、問題が中間のどこかにあることがわかります。
通常、デバイスとソフトウェアの間で TCP ヘッダーが変更されます。これは、インターネット セキュリティ ソフトウェアが HTTPS 準拠の Web サイトからの証明書を変更するコンピュータの標準です。 WAN アクセラレータなどのデバイスでも同様のことが可能です。IT 管理者は、この問題を解決するには、これらのハードウェア デバイスの構成を調査する必要があります。
これを確認するには、送信元と宛先の両方でトレースを実行する必要があります。結果が異なる場合、特に TCP パケットの詳細に問題があることになります。
アプリケーション側リセット
トレースに確率的なものが何も示されていない場合は、アプリケーションが問題の原因である可能性があります。これは、サーバーが受信したデータを受け入れたが、接続を受け入れなかった場合に発生します。そのため、アプリケーションは何も取得しなかったかのようになり、すべてのリンクが適切に配置されているかどうか疑問に思うでしょう。
このシナリオは、TCP フラグを調べることで識別できます。パケットに ACK+RST がある場合は、アプリケーションが問題の原因となっている、つまり、宛先/サーバーが何らかの理由でパッケージを受け入れたくないことを意味します。
アプリケーションが UDP を使用している場合、この方法で UDP を見つけるのは困難になります。代わりに、エラー報告プロトコルとして ICMP を使用する必要があります。 「ICMP 宛先ホスト」というメッセージが表示された場合到達不能: ポートに到達できませんUDP パケットの直後にメッセージが表示された場合は、アプリケーションが原因です。
ヒント:
- トラブルシューティング中に、すべてが正しく表示されているにもかかわらずサーバーが応答しない場合は、ファイアウォールに問題がある可能性があります。これらのポートまたはアプリケーションをクリアな状態に保つために、必ずファイアウォールを再構成してください。ローカルとサーバーの両方のファイアウォールを確認する必要があります。
- また、セキュリティ イベント ログも確認してください。特定のポート IP でパケット ドロップがあるかどうかを監視できます。
Message Analyzer は、このようなトレースを実行し、データをリアルタイムで確認するために使用できる強力なツールです。これをマスターできれば、TCP/IP 接続の問題のトラブルシューティングの技術を習得できます。
読む: 方法TCP/IP またはインターネット プロトコルをリセットするWindowsで。