URLの構造
Uniform Resource Locator(URL)はインターネット上で重要な役割を持ち、特定のウェブサイトへ我々を導きます。URLの構成要素は以下の例から確認できます:
https://www.namemart.com:80/news_in/zlist/398
1. プロトコル
文字列「http」はHyper Text Transfer Protocolの略であり、World Wide Web上のドメインの位置を特定するための接頭辞です。技術的には、ウェブの送信や取得を行う際にウェブサーバーと通信するためにこのプロトコルが使用されます。さらに、プロトコルとしてhttps(Hyper Text Transfer Protocol Secure、つまり暗号化されたもの)も見られる場合があります。銀行口座、クレジットカード番号または個人情報といった重要な情報の開示が必要なウェブページを開く際に使用されます。一般的な他のプロトコルには、ftp(File Transfer Protocol)やsmtp(Simple Mail Transfer Protocol)が含まれます。
2. ドメイン名
www.namemart.comはサブドメイン(www)とドメイン名(namemart)と呼ばれます。これらはインターネット上のウェブサイトの特定の位置を識別する固有の名前です。
3. ポート
トップレベルドメインの後にはコロンの直後に「80」が見られます。これはポートと呼ばれます。番号の80はhttpに使用され、443は安全なポートに使用されます。
4. パス
パスは特定のデータが取得されるパスまたはディレクトリです。
5. クエリとパラメータ
疑問符(?)の後の部分はクエリと呼ばれ、ウェブサイトへの動的なリクエストを表し、通常はデータベースから生成されます。一方で、398はパラメータと呼ばれ、技術的にはクエリに含まれる小さな情報片と定義されます。
6. フラグメント
文字と数字の列である398はフラグメントと呼ばれます。フラグメントはウェブページに含まれるセクションです。
URLの構造を覚えるのが難しいにもかかわらず、次の5つの構成要素を知るようにしてください:プロトコル、サブドメインとドメイン、パス、クエリとパラメータ、そしてフラグメント。これらの名前と規則を知ることで、サイバースペースで迷うことはなくなります。
