単一のWebサーバーへの複数のクライアント接続はどのように行われますか?
実際、私はコンピューターネットワークを学んでいますが、その間、Webサーバーが複数の接続を維持する方法について混乱していますか? 簡単に言うと、いくつかのグーグルでは、ソケットが各クライアント要求を処理することを学びました。 Webサーバーがあり、IPを持つ2つのクライアントがあるとしましょう Client A: 5.5.5.5 Client B: 10.10.10.10 どちらもポート80でサーバーに接続しようとします。 今、私が得たものをグーグルで調べると、サーバーはポート80で着信要求をリッスンします。次に、クライアントAがサーバーに接続(TCP / IP接続を確立)しようとするとします。この2つの間にソケットが作成されます。その後、さらに通信を行うために別のスレッドとして実行され、サーバーはその特定のポートで他のクライアント要求を再度リッスンします。そして、クライアントBは、同じように接続しています。 今、私の最初の質問は: 1. How does server communicate with these two clients simultaneously after the connection has been established? 現在、実際には2つのクライアントだけでなく、数千および数百万のユーザーがサーバーに接続できます。 それから私の次の質問は: 2. Now, how do those thousands of clients get connected to a single server? If we assume every …