目次:
定義-Uniform Resource Locator(URL)はどういう意味ですか?
Uniform Resource Locator(URL)は、インターネット上のリソースのアドレスです。 URLは、リソースの場所とそれにアクセスするために使用されるプロトコルを示します。
URLには次の情報が含まれます。
- リソースへのアクセスに使用されるプロトコル
- サーバーの場所(IPアドレスまたはドメイン名による)
- サーバーのポート番号(オプション)
- サーバーのディレクトリ構造内のリソースの場所
- フラグメント識別子(オプション)
Universal Resource Locator(URL)またはWebアドレスとも呼ばれます。 URLは、Uniform Resource Identifier(URI)の一種です。 一般的には、用語URIは使用されないか、技術的には間違っていても、URLと同義で使用されます。
TechopediaはUniform Resource Locator(URL)について説明します
Tim Berners-Leeとインターネットエンジニアリングタスクフォースワーキンググループは、1994年にURLを開発したとされています。RFC1738で正式に指定されています。
すべてのURLは次の順序で表示されます。
- スキーム名
- コロンと2つのスラッシュ
- サーバーの場所
- ポート(オプション)およびサーバー上のリソースの場所
- フラグメント識別子(オプション)
したがって、フォーマットは次のようになります。
scheme:// location:port / file-on-server.htm?querystring = 1
これはもっと複雑に見えます。 最も一般的なスキーム(プロトコル)はHTTPとHTTPSであり、これらはすべてのWWWユーザーが認識します。 サーバーの場所は通常、ドメイン名です。 これを考えると、次のURLははるかに簡単に理解できます。
http://www.google.com/default.htm
https://www.google.com/default.htm
これらのURLは両方とも、アドレスが「google.com」のサーバーにdefault.htmというファイルがあることを示しています。 1つは通常のHTTPを使用し、もう1つはこのスキームの安全なバージョンを使用します。
URLに関する混乱の2つの一般的な要素:
- 「www」は実際には技術的なプロトコルの一部ではありません。 Webサイトは、ユーザーがWorld Wide Webを使用していることを示すためにこれを使用し始めたばかりです。 このため、http://google.comにアクセスすると、http://www.google.comにリダイレクトされます。
- ほとんどのユーザーは、バックグラウンドでHTTP接続にポート80を挿入するWebブラウザー経由でインターネットにアクセスします。 http://www.google.com:80にアクセスすると、ポート番号がない場合と同じWebサイトが表示されるのはこのためです。
最後に、次のURLは、より一般的にクエリ文字列として知られるフラグメント識別子を示しています。
http://www.google.com/some-page?search=hello
これは、HTTPプロトコルを使用してgoogle.com(ポート80経由)のWebサイトにリクエストを送信し、「some-page」を要求して検索変数「hello」を送信することを意味します。 これが、よりインタラクティブなWebアプリケーションで多くの変数がWebサーバーに送信されているために、非常に長いURLが表示される理由です。