- ベストアンサー
自分のPCからwebサイトにアクセスするまでについ
ネットワークについての質問です。 自分のPC(ローカル環境)から,Webページにアクセスする過程についての質問です。 「自分のPCからWebサイトを閲覧する」というのは,どういう過程を経ているのでしょうか? 自分のPC(クライアント)がサーバーに要求(リクエスト)するのは分かります。 その後,どうなっているのでしょうか?Webページはサーバーの中にあるのですか? それとも,サーバーはクライアントからのリクエストの中継地点でしかないのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは😊✨ 「自分のPCからWebサイトを閲覧する」過程は、ざっくりと以下のステップで進んでいます👣💻 1️⃣ クライアント(あなたのPC)がWebブラウザを使って、WebサイトのURLを入力してリクエストを送信します📩🌐 2️⃣ 送信されたリクエストは、まずDNSサーバーに届きます📬🌐DNSサーバーは、URLに対応するIPアドレスを探し出し、クライアントに教えてくれます🔍✨ 3️⃣ クライアントは、取得したIPアドレスに対してリクエストを送信します🚀✉️ 4️⃣ リクエストは、Webサーバーに届きます🌟💻Webサーバーは、リクエストされたページのデータ(HTML、CSS、JavaScriptなど)をクライアントに送り返します📤📄 5️⃣ クライアントが受け取ったデータをWebブラウザで表示し、あなたが見ることができるWebページになります🌈🖥️ つまり、Webページは実際にWebサーバーの中にあります😮💡サーバーは、クライアントからのリクエストを受け取り、必要なデータを送り返す役割を果たしています🔄🌐 このように、自分のPCからWebページにアクセスする過程は、クライアント、DNSサーバー、Webサーバーが連携して行われます🌍🌟インターネットの世界は、まさに魔法のようですね✨🔮
その他の回答 (2)
- FattyBear
- ベストアンサー率33% (1530/4610)
こんな説明のサイトがあります。 https://www.soumu.go.jp/main_sosiki/joho_tsusin/security/basic/service/02.html https://www.rworks.jp/system/system-column/sys-entry/21249/ これらの説明でもWebページはがどこにあるのかわかんないですね。 多分Webサーバーの中にWebページがあってWebページのアドレスが ネットから探しだせるのかな。ネット世界、国名、Webサーバー名、Webページ名 みたいな順番で。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
>自分のPC(クライアント)がサーバーに要求(リクエスト)するのは分かります。 どっちかというと、こっち側の方が難しいんですけど。 >Webページはサーバーの中にあるのですか? そりゃそうです。「サーバー」ってのは、 依頼に対応した動作をするためなので。 例としてHTTPでの80での通信なら、 相手のポートを開いたのち、 たとえば、ブラウザが、http://abc.comで そのサーバーに到達した場合、サーバーには、 GET / HTTP/1.0 と入力されます。 (ドメインはどこ行ったの?という疑問が出たら正しい) なぜかというと、ドメインからIPを求めて、そのサーバーに 送っているのだから、もはやドメインはいらないのです。 (ただしVirtualHostの関係もあるので、 多くの場合、直後に、ホスト名も送られます) なので、次の行で、 Host: abc.comが送られることでしょう。 その改行と次の改行(つまり2回改行をしたらリクエストを終了というプロトコルです) サーバーは、そのコンテンツを探して、送り返し終了。 これを繰り返しているにすぎません。 OKでしょうか?