• 締切済み

コマンド:netstatについて

コマンドでnetstat -anoを表示すると (1) Local Address (2) Foreign Addressというものがあると思うのですが、何故(1)が複数あるのか、わかりません。なぜなら(1)がローカル側のIPアドレスとポート番号である=家なので一つしかパソコンがないので(1)は一種類だけと考えています。参考書にはLANアダプタが複数装着してあると複数表示されると書いてあるのですが???という感じです。次に(2)ですがこれは相手先のIPアドレスとポート番号だから例えばホームページなどを2つ開けば二種類表示されるはずと思ってしまうのですが実際はいくつも表示されます。これに関しては相手先のマシンに接続されるまでに経由したサーバかルータなどの機器のものかと推測しているのですがどうなんでしょうか?

みんなの回答

  • BIGT
  • ベストアンサー率42% (12/28)
回答No.2

(2)ですが、画像がいくつも含まれているページを表示する場合に、各画像が同時に段々と表示されていくのを見たことがあるかと思います。このような場合、表示しているページは一つでも、接続は複数存在することになります。

code55
質問者

お礼

ありがとうございます。 返事が遅れて本当にすいません。 そういえば、文字と画像は、一度に表示するわけじゃなくて、タグとかを使用して再度画像とかをいれて始めて完成するんでしたね。 また、お願いします。

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

(1) どんなマシンでも 0.0.0.0 127.0.0.1(これは大体のマシン) があります。これはTCP/IPプロトコルで使用するので、ネットワークカードがある限りはかならず存在します。 あとはローカルIPであったり、グローバルIPであったり。これはNICの数だけ存在できます。 (2) 相手先のマシンかと...

code55
質問者

お礼

ご返答有難うございました!!(1)についてはもちろんありますね。0.0.0.0に関しては、特定のIPアドレスと結び付けられていないことを表すそうです。難しい...

関連するQ&A

  • netstatコマンド

    Windowsでnetstatコマンドを入力したら、 Local Addressに自分のコンピュータ名とポート番号が表示されました。 Foreign Addressには”localhost”とポート番号が表示されて、Stateが ESTABLISHEDになっていました。 自分のパソコン内のポートとポートが通信しているという認識で正しいですか? (アプリとアプリの通信?) 無知でごめんなさい、教えてください。

  • netstatコマンドの見方

    通信のためにポートを開ける必要があります。しかし何番のポートを開ければいいのかわかりません。netstatコマンドの結果の見方について教えて下さい。 1)ローカルアドレスというのは自分のPC(netstatコマンドを実行したノード)のローカルアドレスでよいのでしょうか? 2)外部アドレスというのは通信相手のノードのグローバルアドレスという事でよいのでしょうか? 3)通信の際のポートの番号ですが、自分のローカルアドレスとポート番号が”192.168.x.x:10000”の場合、グローバルアドレス変換するとポート番号10000というのは変わるのでしょうか? 4)自分のPCのポートを開放するというのは3)でいうところのローカルアドレスの末尾のポート番号を開放すればよろしいのでしょうか。

  • netstatコマンドのアドレスについて

    netstat コマンドの ローカルアドレスと、外部アドレスに関しての質問です。 私は、コンピューター初心者で、上手く質問できていなかったらすみません。 netstat -aを実行すると、以下のような結果になりました。(一部抜粋)     Proto  Local Address          Foreign Address      State (1) TCP  0.0.0.0:xxx             自分のPCのホスト名:0  LISTENING (2) TCP  自分のPCのIPアドレス:xxx   自分のPCのホスト名:0  LISTENING (3) TCP  127.0.0.1:xxx            自分のPCのホスト名:0  LISTENING *xxxの部分はポート番号です。 質問(1)  ローカルアドレス部分の 0.0.0.0が、自分のPCが持つ全てのIPアドレスで待ち受けると言う意味合いで合っていますか?  そして、ローカルアドレスに0.0.0.0 に対して、外部アドレスに 「自分のPCのホスト名」 がきているのは何故でしょうか? 質問(2) ローカルアドレスに自分のIPアドレス、外部アドレスに 自分のホスト名があるのはどういったことでしょう? 質問(3) (3)のケースでは、自分のパソコンの上で動いているアプリケーション等に自分がアクセスしに言っているという事でしょうか? もし具体例があれば教えていただけると助かります。 よろしくおねがいします。

  • netstatコマンドについて

    netstatコマンドで、TCPのLISTENINGのポートについて 下記の事を確認する方法を教えてもらえないでしょうか。 (1)待ち受けポートが全てのホストからアクセスを受け付けること。 (2)待ち受けポートがlocalhostからのみアクセスを受け付けること。 (3)待ち受けポートが特定のホストのみからアクセスを受け付けること。 おそらく、netstatコマンドのForeign Addressの値から確認できると思うのですが。。

  • netstat と netstat-anoの表示結果の関係(理解の方法)

    netstatとnetstat-anoコマンドとの関係について教えて下さい。例えば、自分のPCでnetstatコマンド実行後にESTABLISHEDが確認されたAと言うホストと、そのすぐ後にnetstat-anoコマンドを実行してESTABLISHEDが確認された111.222.333.444というIPアドレスとの関係はどのように理解したら良いのでしょうか?(ポートは同じです) 111.222.333.444というIPアドレスはホストAのアドレスということなのでしょうか、それとも111.222.333.444というIPアドレスのPCがホストAと接続が確立され、そのホストAとnetstatコマンドを実行した自分のPCが接続確立している(つまり、111.222.333.444のIPアドレスのPCと自分のPCがホストAで接続されている)という意味なのでしょうか? netstatコマンドを実行した自分のPCと接続がESTABLISHEDになっていたホストAと、netstst-anoコマンドを実行した時にESTABLISHEDが確認された111.222.333.444というIPアドレス、この3つの関係の理解のしかたを教えて下さい。宜しくお願いします。

  • netstatコマンドのForeign Addressについて

    netstatコマンドを実行すると Local Address:自分のPCの名前 Foreign Address:local host ○○○              ・                ・ と表示されます。 このForeign Addressの下のほうにhttp:のアドレスがあったのですがあまり見覚えのないアドレスだったので実際にそのアドレスに行ってみると首都圏のとある企業のホームページになっていました。しかし、自分はその企業のHPを一度も見に行ったことはありません。 自分が接続要求をだしていないHPのアドレスがForeign Addressに表示されることがあるのはどんな場合でしょうか?ちなみにその企業の業種はホスティング、ソフトウェア開発、セキュリティ対策、ドメインコンサルティング・・・となっていました。この時、自分は普通にいつも見るサイトを見ていただけです。チャットはしていませんし、音楽の出るようなサイトへも行っていません。

  • :80 ESTABLISHED からの接続が頻繁に

    netstat を行ってみたところ、不特定のIPがポート80番を使って接続しているようです。 例えば、 Proto Local Address Foreign Address State TCP 自分のIP:1337 2**.***.***.***:80 ESTABLISHED という表示が頻繁に表示されます。 Local Addressのポートは1000番台以上のポートが多いです。 Foreign Addressの表示はIPは常にかわりますが、ポートはいつも80番 です。 これは、攻撃されているのでしょうか? 古いルータに繋いでいまして、インターネットセキュリティも入れています。 シマンテックのオンラインスキャンでもポートは閉じていましたが、すべてのポートについての表示ではありませんでした。 今までは何も不都合なくPCを使っていましたが、netstatを最近知ってから不安です。 どういう状況が考えられますか? もし攻撃されていたとしたらどうしたらいいですか? OSは XP home sp3 です。 どうか助けてください。 回答、宜しくお願い致します。

  • netstatについて

    コマンドプロンプトでnetstat -anをすると接続されているIP アドレスの一覧がでますがその中に TCP [::]:135 [::]:0 LISTENING というのがありました。 それで質問です[::]はどういう意味でしょうか? 普通ここにはIPアドレスがきますが謎の記号がありました。 またforeign addressに*:*というのもありました これの意味も教えていただけると嬉しいです。 OSはXPhomeSP2です。

  • netstatでわかること

    netstatについて質問です。 昔、とあるWebアプリを使用していてnetstatコマンドで「ブラウザからサーバーにセッション張ってるかどうかわかる」みたいなことを言ってた人がいるのですが本当でしょうか?netstatコマンドの結果をどういう見方をすればそのような判断ができるのでしょうか? ローカルアドレスが自分のPCのIPアドレス、外部アドレスがサーバーのIPアドレス、状態がESTABLISHEDになってればセッション張ってるということでしょうか?

  • netstatについて

    こんにちは。質問です。 Windows上でコマンドプロンプトを実行して、netstatと打ち込むとネットワークの状態(だと思うのですが)が表示されます。 そこで質問なのですが、 Proto Local Address Foreign Address State TCP (コンピュータ名):1663(1) (接続先?)     TCP (上と同じ) :     ・ ・    ・          ・ ・    ・          ・  ・    ・          ・ (これが100個位出ます) 分かりづらくて申し訳ございません。 質問したいのはTCPの欄が100個以上でるので、これを減らしたい訳です。 よく見ると、1663((1)参照)の数字が続いてます(1663,1670,1671等) タスクバーに表示される自動更新時に上記の症状が出ます。 お陰でPCはフリーズしますし、自動更新のダウンロードは止まります。 ウイルスだと思いましたが、ウイルスソフトを使用しても変わりません。 NTTさんの方にも電話しましたが、エラーログは発見出来なかったそうです。 何か良い方法がありましたら御願いします。 では失礼します。