
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> p2pとクライアントサーバシステムの違い
クライアント・サーバは接続を要求する側(クライアント)と接続を許可する側(サーバ)が明確なモデルです。HTTPサーバやSSHサーバなどサービスを提供する側(サーバ)と受ける側(クライアント)が明確なモデルであるとも言えます。
P2Pは基本的に端末-端末間通信で、各端末は接続を要求する側にもなり、接続を許可する側にもなります。同様にサービスを提供する側にもなりサービスを利用する側にもなります。つまり各端末はサーバでもありクライアントでもあるのです。
> p2p通信のほうが複雑ということですか?
大抵の場合、P2Pの方が複雑になります。
P2Pの場合は上記のとおり各端末はサーバとクライアントの両方の機能を持つことになります。
また、ごく小さなネットワークならともかく、大規模なネットワークだと接続する端末は膨大で、サービスを受けるための通信相手をそこから見つけるための仕組みが必要になります(P2P Queryくらいで検索するとこのあたりの解説をしたサイトや論文がいくつも見つかると思います)。クライアント・サーバの場合はサーバアドレスだけわかればよいので、このような仕組みはいりません。
また、端末は頻繁に電源オンオフし、IPアドレスも変わります。この状態を適切に更新する仕組みも必要です。一方でクライアント・サーバの場合はサーバマシンの電源をオフすることは通常なく、IPアドレスも変わらないため、複雑な仕組みは不要です。
以上、参考になりますでしょうか
No.1
- 回答日時:
>>p2p通信のほうが後から生まれたということはp2p通信のほうが複雑ということですか?
そのはずです。
また、クライアント・サーバ型の場合、クライアント側はディスプレイとキーボードとちょっとした通信装置だけの構成として、まともなコンピュータはサーバーのみとすることが可能です。
でも、p2pとなれば、通信に参加するのは、すべてまともなコンピュータが必要になります。
現在は、パソコンが安く買えますが、昔はそんなこと不可能でしたからね。
また、むかしは今のように誰もがインターネットに接続できたわけではありません。
大学か研究機関とかでないと無理でした。
しかも高い専用回線か、あるいは、普通の電話回線を使うことも多かったので、p2p接続なんて不可能です。
技術もそうだし、設備も、金銭的にもp2pするには障壁が高かったということですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「DNSサーバーを自動的に取得す...
-
サーバーというのとメインフレ...
-
アクセス集中を一時的に回避す...
-
”Tortoise SVN” と ”Subversio...
-
DNSサーバを設定したのですがns...
-
サーバーって何が使われるんで...
-
同じ独自ドメインを2つのサーバ...
-
プロキシサーバとDNSサーバにつ...
-
notes のメールがループし送れ...
-
リモートデスクトップ接続でパ...
-
MACアドレス 00:E0:C3 SAKAI って
-
Debianでインターネット接続が...
-
Ubuntu(zorin os)でパスワード...
-
IPATにログインできません
-
WINDOWS NT システムログファイ...
-
Real VNCが頻繁に切断されます
-
Postfixで問題の切り分けに困っ...
-
vsftpd のユーザ認証のトラブル
-
(SSH)TeraTermでのリモートログ...
-
コマンドでのFTP転送が進まない。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーバーというのとメインフレ...
-
「DNSサーバーを自動的に取得す...
-
DNSサーバを設定したのですがns...
-
”Tortoise SVN” と ”Subversio...
-
ワークグループ設定のPCの名前解決
-
複数IPアドレスによるサーバ運...
-
APバッチサーバとWebAPサ...
-
サーバルームの空気を換気したい
-
HULFTのコード変換について
-
gitとgiteaの違いについて
-
同じ独自ドメインを2つのサーバ...
-
別サーバに構築したApache+Tomc...
-
CPIの共用サーバで「Let's Encr...
-
notes のメールがループし送れ...
-
ntpサーバの置き方
-
掲示板に投稿する際に投稿時刻...
-
ADサーバのスキーマ拡張の影響...
-
モニターなしのサーバとはどん...
-
LinuxからWindowsのbatファイル...
-
subversion の通信、レスポンス...
おすすめ情報