ホームに戻る > スレッド一覧 > 記事閲覧
[644] 一つのポートにつき、ソフト一個?
日時: 2008/01/28 17:13
名前: マイコー ID:4dLXhwI.

【OS/サービスパック 】 XP SP2
【BitCometのバージョン】 0.70

以前もポート関係のことで質問させてもらったことがあるのですが
もう一つ疑問に思ったことがあるので質問させてください。

現在、ポート解放後BitComet0.70でその開放されたポートを使ってるんですが
そのポート番号は、一つにつき一つのソフトしか割り当てない方がいいのでしょうか?
仮に100番を開放しBitCometで使ってるとして
他のソフト(例えばshareとか)でも100番を割り当てるのはどうなんでしょう。
設定としては両ソフトに100番を設定するのは可能ですが
それによって何か不具合はありますか?
BitCometの質問とは微妙にズレてるかもしれませんがよろしくお願いします。
メンテ

(全部表示中) もどる スレッド一覧 新規スレッド作成

理論的には ( No.1 )
日時: 2008/01/28 18:31
名前: 老人戦隊ボケテンジャァ- ID:OrWwXjvs

(* ̄_ ̄)_旦~(^・・^=) 理論的には 不具合はないはずだが 実際には不具合が出る
(* ̄_ ̄)_旦~(=^・・^)∋ どちらかが 使えなくなる可能性が(洒落が強いか コメットが勝つか状況しだい)
(* ̄_ ̄)_旦~(^・・^=) 家庭で回線一本 あるいはマンションでも回線一本で 多数が同時にネット回線使うと その中の誰かが コメットを使うと 他の人がネットが使えなくなる
(* ̄_ ̄)_旦~(=^・・^)∋ ここの質問でも コメット使うと IE(インタ−ネットエクスプロ−ラ−)が使えない どうしたらいいんでしょう
(* ̄_ ̄)_旦~(=^・・^)∋ コメットは 帯域制限とかあるけど 洒落とか他のは ついてるのかな ?
(* ̄_ ̄)_旦~(=^・・^)∋ コメットが 通信回線の50%に抑えるとか 洒落は30%に抑えてなら プラウザも開けるけど
(* ̄_ ̄)_旦~(^・・^=) 回線の問題は ↑ で 解消しても 情報処理の 問題が あります
(* ̄_ ̄)_旦~(=^・・^)∋ コメットを 動かしていて 市販のファイヤ−ソフトが 監視していて CPUが働いています(情報処理)ファイヤ−が重たい場合もあります
(* ̄_ ̄)_旦~(=^・・^)∋ 中華サイトに GIFとか動画の広告 これも いろんなプログラムが動いています(情報処理)
(* ̄_ ̄)_旦~(^・・^=) なので 洒落・コメットつけて CPUの処理以上になると PCが固まる(フリ−ズ)可能性があります
 
メンテ
理論的にまずいはずですが ( No.2 )
日時: 2008/01/28 20:36
名前: K2◆2LEFd5iAoc ID:Lqa7SXxc

ポート番号を共有するのは、そのポート番号を使うアプリケーションが全てポートを共有する設計になってないと不可能ですので、事実上できないと思います。

#そのポート番号を使うアプリを同時に起動しないのであれば、同じポート番号でも構いませんが、使い分ける方が楽だと思います。

理論的に不具合がないというのは、どういう意味で仰っているのでしょう?
メンテ
ポートの役割 ( No.3 )
日時: 2008/01/28 20:40
名前: 酒仙◆2rfd.9VGX6 ID:62cr.JcQ

ポートを開放するというのはそのポートに来たデータがどのアプリケーションあてに来たものか判断するための窓口を作るということです。
仮にBitCometとShareに同じポートを割り当て、両方を同時に起動(タイミングは別ですよ)するとします。このときは最初に起動(ポートの取得)を行ったほうにポートが割り当てられ、もう片方はポート取得関連のエラーが発生するはずです。
ためしにBitCometを先に起動し、ポートを取得した後にShareを起動してログのタブを見てください。ポート取得に失敗したとか出るはずです。

そもそもポートとアプリケーションの対応はN:1なので複数のアプリケーションに割り当てるといったことはできません。逆にN:1だからもちろん一つのアプリケーションに複数のポートを設定することもできますが、これは内部で複数のポートを使用するのでも無い限り設定すらできません。
一つのアプリケーションが複数のポートを必要とする例として有名なのはFTPです。
メンテ
同じポート番号で複数のアプリを交互に使うことは可能ですがあまりお勧めできない設定です ( No.4 )
日時: 2008/01/29 22:56
名前: きりしま◆.CzKQna1OU ID:kCNBV4TU

同時に起動することなく、
交互に使うというのであれば、
使えることは使えると思います。

ですが、
BitTorrentの場合は、トラッカーやDHTネットワークに、
しばらくの間IPとポート番号が記憶されますので、
他のアプリを使っているときに、そのアプリに対して、BitTorrentのピアからの接続要求が来ることになり、
無駄なトラフィックが発生することが予想されますので、
環境が許すのであればアプリごとに別々のポートを割り当てるべきだと思います。
メンテ
その通りです 間違ってました ( No.5 )
日時: 2008/01/29 15:25
名前: 老人戦隊ボケテンジャァ- ID:sx6rnq7.

その通りです 間違ってました ∈(^・・^=)
深く反省しています 同時起動と間違えましたね ∈(^・・^=)
メンテ
大変よくわかりました。 ( No.6 )
日時: 2008/01/30 08:56
名前: マイコー ID:JNpYJCBk

色々参考になりました。
別々のポートを使う方が良いという事なので、そうしてみようと思います。

と、いいますか。。。最初から別々のポートを使うつもりだったんですが
困った状況になってしまって「一個のポートでいいのでは?」と
思うようになった次第です。

その状況というのが
「一個のポート開放は成功したのに二個目は出来なかった」です。
一ヶ月ほど前cometの為にポートを開放しました。
(100〜200みたいな範囲ではなく、100だけという一個だけです)
それはそれで成功しました。
XPのファイアウォールもバスター2008もルータの設定もやりまして
開放できてるか確認できる所で確認したところ「成功」と出ました。

しかし、最近になって同じ方法で二つ目を開放しようとした所
同じようにやってるハズなんですが、「失敗」と出ます。
何が違ってるのか分からないまま過ごしてるうちに
「今、開放できてるポートを両ソフトに割り当てればいいのでは?」
と思うようになったのです。

しかし、やっぱり別々のポートの方が良さそうなので
再チャレンジしたいと思いました。
何かお気付きの点があればご指摘お願いします。
メンテ
ウィルスバスター入れてるなら ( No.7 )
日時: 2008/01/30 09:45
名前: gohst ID:/flaxCxs

ウィルスバスター2008をインストールしてるなら、XPのファイヤーウォールは無効にしましょう。
普通ウィルスバスターのインストール時に無効になると思うけど、有効にすると競合することがありますよ。
メンテ
ウィルスバスターなら ( No.8 )
日時: 2008/01/30 13:22
名前: 酒仙◆2rfd.9VGX6 ID:Fd9r8Pfs

ウィルスバスター自身が使ってるポートがありますのでそれは避けて設定しないと開放できませんよ。
コマンドプロンプト上でnetstatを使ってlocalからlocalへのポートを見てください。
詳しく見るなら"/b"スイッチをいれて"SfCtlCom.exe"というコマンドのポートを見てください。それがバスターのポートです。"TmPfw.exe"もそうですが、ポートは同じです。

私は3台で使っていますが全部同じポートでした。(デフォルトのままだからかな?)
メンテ
バスター2008 ( No.9 )
日時: 2008/01/31 16:11
名前: マイコー ID:.cT9rjL6

>ウィルスバスター2008をインストールしてるなら、XPのファイヤーウォールは無効にしましょう。
というのは、バスター2008を入れてたらXPのファイヤーウォールは完全停止してもいいということでしょうか?
今までずっとファイヤー「有効」の「例外」でやってきたんですけど・・・


>ウィルスバスター自身が使ってるポートがありますのでそれは避けて設定しないと開放できませんよ。
コマンドプロンプト上でnetstatを使ってlocalからlocalへのポートを見てください。
詳しく見るなら"/b"スイッチをいれて"SfCtlCom.exe"というコマンドのポートを見てください。それがバスターのポートです。


netstat/bで表示させてみたんですがSfCtlCom.exeというのが
5個表示されました。5個ともローカルアドレスという所の数字以外全部同じでした。
また、どこを見るとポート番号が分かるんでしょうか?
PIDってやつですか?

メンテ
だんだん離れてくけど ( No.10 )
日時: 2008/01/31 21:12
名前: 酒仙◆2rfd.9VGX6 ID:XYBPab6Y

だんだんBitCometの話題から離れてくけど、せっかくの機会なので。
ウィルスバスター2008なら、たぶんパーソナルファイアウォールがついてたはずです。
実行ファイル名は確か「pfw何とか」だったかな?(今環境が違うので確認取れません。すみません)
これがXPのFWと競合するかもしれないので無効にしましょう。(こっちのほうがXPのより使いやすいですし)

netstat /bで”Local Address”の列に”localhost名:数字”と出ているはずです。
この数字部分がポート番号です。
ちなみに「SfCtlCom.exe」が複数あるのはこれが複数のポートで通信をしているためです。
メンテ
名前は ( No.11 )
日時: 2008/01/31 23:10
名前: gohst ID:Jet0x5Xg

ウィルスバスター関係は
「TmPfw.exe」「SfCtlCom.exe」の二つですね。
この二つのポート番号はBCで指定しないようにしましょう。
メンテ
質問がドンドン別の方向へ・・・(汗) ( No.12 )
日時: 2008/02/01 09:37
名前: マイコー ID:yEFSsYnw

cometからズレて行って大変申し訳なく思っています(汗)
ここまで色々状況を説明して回答もたくさんいただいたので
出来れば解決まで持ち込みたいと頑張ってみましたが
どうしても一個のポートしか開放できない(出来ていない?)ようです。

XPファイヤウォールは無効にしてバスターだけにして
バスターでも使用するソフトを例外にして
さらにルータの設定画面でも問題なく設定されてると思います。
教えていただいたとおり、コマンドプロンプトでバスターが使ってる
ポートと重複していないかも確認し重なっていませんでした。

しかし、ポートが一個しか開放されてません。

ルータ設定画面で開放するポートを
(仮)100〜120と複数指定して設定完了し
開放確認できるサイトで確認したところ一番最初の100は
「開放できてます」とでますが、それ以外が全て「開放できてない」
と出るんです。

100〜120と一度の設定で同時に指定してるのに
一個だけ開放されてるって事があるんでしょうか?
行き詰ってマス.
メンテ
出来てないと判断するのは ( No.13 )
日時: 2008/02/01 10:00
名前: gohst ID:Er7n22WU

ポート開放したいソフトを起動させて、外部からチェックされてます?
チェック出来るサイトとして
http://www.genie.x0.com/gtl/help/port_scan.php

ソフトを起動させてないとチェックしてもエラーとなりますが…
メンテ
起動してるんですよ・・・ ( No.14 )
日時: 2008/02/01 10:13
名前: マイコー ID:yEFSsYnw

ソフトを起動しつつ開放が確認されてるポートを割り当てると
「成功」が出ます。
で、そのままポート番号を変えると「失敗」になり
また元の開放されてる番号を割り当てたら成功に・・・何故でしょうか
メンテ
ポート番号はユーザ指定可能なものを使ってますか? ( No.15 )
日時: 2008/02/01 11:51
名前: K2◆2LEFd5iAoc ID:S6w.LFdI

1023まではwell-knownポートなので使わない。5000〜7000番台はWindowsが一時割り当てポートとして使うので使わない。現実的には10000〜65535までの間で他のアプリと重複しないポートを使うのが基本でしょうか。

後、範囲設定されてるようですが、必要な数だけ個別に設定されてみてはいかがでしょう?

あるいは、UPnP対応ルータであれば、UPnP機能を利用するとか。
メンテ
ポート番号 ( No.16 )
日時: 2008/02/01 15:57
名前: マイコー ID:yEFSsYnw

指定してる番号は49152〜65536の中で選んでるので
問題ないと思います。
もう一回、全く別の番号を一個指定して開放してみようかと思います。
メンテ
駄目だ・・・ ( No.17 )
日時: 2008/02/01 17:17
名前: マイコー ID:yEFSsYnw

やはり最初から開放できてるポート以外「失敗」と出ます。
XPのファイヤウォールとバスターのファイヤウォールも切って
試してみたけど無理でした・・・。

けど、49152〜65536の中の10個ほどを例えば「50000〜50010」と複数選択していて
その内一個だけ開放できてる、さらに追加の開放が受け付けられない・・・
こんなことってあるんでしょうか?

なんかcometと全く別の方向へ進んでるので申し訳ないです。。。

どこか他のところで質問した方が良いとおっしゃるなら
他へ行きますので遠慮なく言ってください。
他と言ってもどこへ行けばいいのか・・・ですが(汗)
メンテ
るーた ( No.18 )
日時: 2008/02/01 18:29
名前: 名無し ID:SVjoRHGc

は?
メンテ
参考に ( No.19 )
日時: 2008/02/02 13:41
名前: 老人戦隊ボケテンジャァ- ID:8XoVskkQ

(=^・・^)∋ http://win-mx.cool.ne.jp/port_mapping/index.html
(* ̄_ ̄)_旦~(^‥^=) ポート開放の概要
(* ̄_ ̄)_旦~(=^・・^)∋ 左に  セキュリティソフトのポート開放 と ルータのポート開放 を 読んで
(* ̄_ ̄)_旦~(^‥^=) ルータのポート開放設定も BUFFALO・IODATA・COREGA も参考に
(* ̄_ ̄)_旦~(..=) このスレッド長く続いてるなぁ・・・
メンテ

(全部表示中) もどる スレッド一覧 新規スレッド作成