• 締切済み

サーバーの同時接続数って?

よろしくお願いします サーバーの同時接続数が最大10接続とか聞きますが、その接続数が「10」というのは厳密に言ってどういう状況の事を言っているのでしょうか? TCPが10個と聞いた事があるのですがこの「TCP」と言うのも良く判らんのですが、どなたか教えていただけないですか?

みんなの回答

noname#41381
noname#41381
回答No.6

#5補足より >OSはWindowsで問題なければ・・と思っておりますが > Windows2000ServerなどのWindows 2000 Server Family、もしくはWindowsServer2003なら大丈夫です。 ただし、 >匿名ユーザーと言うわけには行かないと思います。 > 匿名ユーザの意味を誤解されているかもしれませんが、 Windowsユーザ認証が必要であれば、その数だけCALが必要となります。(1ユーザ認証=1CAL で7千円くらい) ただし、数百、数千ユーザがいる場合の事を想定して、無制限の「インターネット コネクタ ライセンス」 というのもあります。 40万円くらいだったはずなので、60ユーザを越えるくらいならこちらの方がお得かもしれません。 ちなみに、IISは使われたことはありますか? 匿名ユーザはIISでデフォルト設定されているユーザです。 たぶん一般的にユーザ認証はWindows認証は使わず、 別途認証用のCGIやASP等を作るのが普通なのではないでしょうか? (CALを購入する必要があるのと、Windowsユーザ管理が必要になるので)

noname#41381
noname#41381
回答No.5

#2補足より >Apacheは同時接続にはかなり余裕があると聞いたのですが・・・ > ApacheでMaxClientsの既定値は150で、これは通常妥当な数値かと思われますが、 150以上の同時セッションを必要としているのでしょうか? で、OSは何でしょうか? ちなみに、2000Proならライセンス的に無理で、XPでも10台となるので事実上インターネット公開は無理となります。 2000Server,Server2003で、匿名ユーザでの公開であれば大丈夫です。

logomark
質問者

補足

ご回答有難うございます OSはWindowsで問題なければ・・と思っておりますが、企業ベースでの運用を考えていますので、匿名ユーザーと言うわけには行かないと思います。となると、Windowsでは不可能と言う事になるのでしょうか?初歩的な質問になってしまってすいません。

noname#41381
noname#41381
回答No.4

よく勘違いされる話ですが... WindowsXP,2000の話であれば、セッション数だけではありません。 確かにOSの機能として、10セッションという制限はついています。 ただし、エンドユーザーライセンス許可書(EULA)では、10台(10デバイス)と規定されています。 #\windows(winnt)\system32\eula.txtを参照してください これはライセンス的に10台までしか接続できない事を意味します。 つまり、たとえプロキシ等を利用して複数台が1台と見えるような接続をすることで、10セッションという制限は回避できても、 ライセンス違反になるということかと思われます。

  • neumann
  • ベストアンサー率39% (900/2303)
回答No.3

TCPセッションのことだと思います。 セッションとは、あるクライアントがサーバに対してコネクションを確立した時に生成されるものです。 つまりクライアントがサーバに接続するとセッションを確立します。作業が終了してから一定時間が経過すると自動的にセッションはクローズされます。 サーバが部屋だとすると、セッションが確立してる状態がドアを開けた状態となります。サーバで作業をしている最中はドアは開けっ放しとなるのですが、作業が終了して退室すると自動的にドアが閉まるのです(=セッションクローズ)。 最大10接続とのことですので、ドアの数が10個あると思えばよいでしょう。10人までは同時に入室可能ですが、11番目の人は順番待ちとなるわけです。

回答No.2

厳密にはTCPというよりかはIPが10個という意味の方が相応しいと思います。 グローバルIPが10個割り当てられるという意味です。プロバイダによっては必ずしもグローバルとはかぎりませんがIPにはグローバルとプライベートの2通りがあり、インターネットに直接接続する事のできるアドレスをグローバルといいます。プライベートはルータ等の機器を使用して1つのグローバルアドレスを255個のプライベートアドレスに変換します。(厳密にはルータの機能ではありませんがこれをNATと言います) つまり、同時に接続するパソコンがサーバ等の専門的な使用目的ではなく、単にインターネットに接続する場合、同時接続数の数はあまり気にする必要はないかと思われます。 1個のIPアドレスをルータを購入する事により理論上は253台まで同時接続できます。ルータの機能にもよりますが一般的に販売されているルータであれば20台ぐらいまでは問題なく動作する様です。 IPアドレスやTCP等の用語解説は嫌という程存在するのでインターネット上で検索して下さい。 簡単に言うとIPは現実の世界でいう住所、TCPはそのIPまで信号を送る際に信号につける荷札の役目をしています。

logomark
質問者

補足

ご回答有難うございます 専門家と言う事で、補足でお聞きしたいのですが、当方、只今Windows、Apache、PHP、MySQLでWebコンテンツを製作中です。不特定多数の人に広くサイトを見てもらい、ユーザー登録等をしてもらいたいのですが、上記システムで同時接続数がネックになるような問題は発生するでしょうか?Apacheは同時接続にはかなり余裕があると聞いたのですが・・・

  • MetalRack
  • ベストアンサー率14% (298/2040)
回答No.1

普通は、クライアントのユーザー数のことです。 ライセンスなどで、同時使用数などの場合はこれですね。

関連するQ&A