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

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

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

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

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成

理論的には ( 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ってやつですか?

メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成