あポート基本的に、コンピュータとインターネットまたはネットワーク内の他のコンピュータとの間のインターフェイスとして機能します。 Web 上のすべての通信はこれらのポートを使用して交換されるため、これらのポートはインターネット通信モデル全体の重要な部分です。
すべての IP アドレスには合計 65,535 個のポートがあり、次のいずれかになります。UDP ポートまたは TCP ポート。コンピュータの開いているポートは、接続を受け入れるように構成されているポートを指し、接続を拒否するポートは明らかに閉じられたポートです。
開いているポートはインターネット通信に必要ですが、そのポートでリッスンするサービスのセキュリティ ルールが不適切で構成が間違っている場合、危険になる可能性があります。このような開いたポートは攻撃に対して脆弱です。
今日のこの投稿では、マシンでどのポートが使用されているかを確認する方法、ファイアウォールがポートをブロックしているかどうかをテストする方法、さらに、開いているポートを使用しているプロセスまたはサービスを確認する方法を学びます。
Windows 11/10で開いているポートを確認する
コマンド プロンプトを開き、次のように入力して Enter キーを押し、使用されているポートとポートを表示します。プロセス識別子(PID):
netstat -ano
これにより、PC 上のポートが表示されます。詳細が 5 列に表示されます。
- プロトコル、
- ローカルアドレス、
- 外国の住所、
- 状態、および
- PID (プロセス識別子)。
ここでのポート番号は、ローカルアドレスたとえば、ローカル アドレスが 0.0.0.0:5040 の場合、ここの 5040 がポート番号になります。
の下で州タブでポートが開いているかどうかを確認できます。
- リスニングこれは、ただ待っているだけで、クライアント プログラムが応答を要求するたびに応答を送信する準備ができていることを意味します。クライアントがそのポートに接続すると、接続がオープンになり、会話が始まります。
- 設立接続が確立されたことを意味します。
- TIME_WAIT応答または接続を待っていることを意味します。これは、ポートがアクティブ化されていて、接続がまだ確立されていないときによく発生します。確立されている
- CLOSE_WAIT接続の相手側が接続を閉じたことを意味します。
これは、Windows 10 で開いているすべてのポートを確認する方法です。
使用されているポートも表示できます。プロセス名次のコマンドを実行します。
netstat -ab
読む: 使用方法ポート クエリ ツール (PortQry.exe)。
開いているポートを使用しているプロセスまたはサービスを確認する
システムで開いているすべてのポートがわかったら、どのサービスがどの開いているポートを使用しているかを確認することもできます。それを確認するには、[PID (プロセス ID)] タブに移動します。
リスト内で最初に開いているポート、ポート 135 とそのポートの例を見てみましょう。PID1192年です。
次に、次のボタンを押してタスクマネージャーを開きます。Ctrl+Alt+削除。に行きますサービスタブをクリックして、PID 1192 を確認します。
[説明] タブの下に、どのアプリ/プログラムがそのポートを使用しているかが表示されます。接続を閉じたい場合は、その特定のタスクを終了します。
あるいは、次のコマンドを使用してこれを見つけることもできます。
takslist|findstr "1192"
これにより、選択したポートを使用するプログラムが表示されます。
簡単な方法をお探しの場合は、サードパーティ製のソフトウェアを使用して、Windows 10 で開いているすべてのポートを確認することもできます。コンピュータが接続しているすべての Web サイトPC で開いているすべてのポート。そのようなフリーウェアの 1 つは、現在のポート。
読む: 方法Windows ファイアウォールでポートをブロックまたは開く。
ファイアウォールがポートをブロックしているかどうかをテストする方法
現在のポートは、開いているポートをチェックするためのシンプルでポータブルなフリーウェアであり、zip ファイルで提供され、PC にダウンロードするのに時間はかかりません。ポータブルソフトウェアなので、インストールする必要はありません。ダウンロードし、すべてのファイルを抽出して実行するだけです。マシンの構成に従って正しいバージョンをダウンロードしていることを確認してください。
CurrPorts は、PC の開いているすべてのポートの完全なリストを表示するネットワーク監視ソフトウェアです。このフリーウェアには、ポート番号とその状態とは別に、開いているポートを使用しているプロセス、プロセスの完全なパス、ファイルの説明、製品名、ファイルのバージョン、作成日時などの詳細情報も表示されます。
CurrPorts をダウンロードして実行すると、メインの概要にすべてが表示されます。全体を 1 つのウィンドウに表示します。現在開いているすべての TCP ポートと UDP ポート、およびその特定のポートを使用しているプログラムを 1 つのウィンドウで確認できます。以下のスクリーンショットを確認してください。一度に 1 つ以上のプロセスを選択し、そのポートを確認して、不要と思われる場合は強制終了することができます。また、ポート情報を HTML/XML/テキスト ファイルに保存することもできます。
さらに、CurrPorts を使用すると、同じウィンドウからプロセスを強制終了することもできます。強制終了するプロセスを選択し、右クリックしてドロップダウン メニューから [選択したポートのプロセスを強制終了] を選択するだけです。
CurrPorts を使用するもう 1 つの利点は、未確認のアプリケーションが所有する疑わしい TCP/UDP ポートをマークできることです。したがって、それらを直接殺し、PC を攻撃の可能性から守ることができます。
確かに、このフリーウェアを使用することは、上記のコマンド プロンプト オプションと比較して簡単なオプションです。公式ウェブサイトからソフトウェアをダウンロードできますニルソフトネット。Windows の x64 バージョンには別のダウンロード リンクがあることに注意してください。このユーティリティは、Windows のほぼすべてのバージョンで正常に動作します。これはスタンドアロンの実行可能ユーティリティであるため、インストールは必要ありません。
読む:クローズドポートとステルスポート。