0

私はインタビューで何度かこの質問をされましたが、毎回明確な答えを出すことができませんでした。だから私の質問は、ブラウザでURLを入力しているときに何が起こっているのかということです。このURLはDNS経由でIPに変換され、GETメソッド経由で取得されます。しかし、詳細には何が起こっているのでしょうか?誰か教えてもらえますか?

4

1 に答える 1

1

URL には、異なることを意味するいくつかの部分があります。たとえば、「URL の部分」を検索すると、それを読むことができます。

基本的に、次のような URL がある場合:

http://server.domain.com/path/to/script.php?var=value&var2=value2

次に、http は転送に使用されるプロトコル (http、https、ftp など)、server.domain.com は接続するサーバーの DNS (DNS を使用して解決される) であり、それ自体が複数の部分 ( com は第 1 レベルのドメイン、ドメインは第 2 レベル、サーバーは第 3 レベルです。詳細については、DNS 解決を参照してください)

"/path/to/script.php?var=value&var2=value2" の部分がサーバーに渡されます: "/path/to/" はドキュメントへのパス/"script.php" は呼び出されるスクリプトの名前です。スクリプトと「?var=value&var2=value2」は、スクリプトに渡されるパラメーターです。var は「value」の値と「value2」の var2 を持ちます。

そして、それがプロセス全体です:)

于 2012-07-18T12:18:27.893 に答える