URL / URI

通信プロトコルHTTP

URLとは?

 状態:-  閲覧数:733  投稿日:2016-05-07  更新日:2016-05-24
Uniform Resource Locator の略
・汎用的(全世界的)に特定可能なリソースの位置を示すための簡易なフォーマット文字列
RFC 1738で定義されている

URLの模式
URIスキーム//ホストTCP ポートパス
http://sakura.w4c.work:80/status/273

模式とは?
・単純化・模型化した形式


URIとは?


Universal Resource Identifiers の略
・位置関係を示す
RFC 1630で定義されている


URL < URI


URL は URI の1つの形式に過ぎない

URIスキーム

 閲覧数:128 投稿日:2016-05-08 更新日:2016-05-24 

URIスキームとは?


インターネット上の資源の所在を表すURI(URL)の先頭部分
・リソースに到達するための手段を表したもの
・URIスキームに続けてコロン(「:」)記号を挟んでリソースの位置を続けて記述する
・リソースの位置の表記法はURIスキームごとに個別に定められている

URIスキームには通信プロトコル名などが用いられる
・Webにアクセスするための“http”
・SSL/TLSで暗号化されたWebアクセスを意味する“https”
・FTPでファイルを送受信するための“ftp”
・ローカルファイルにアクセスするための“file”
・メールの送信先を指定する“mailto”など

スキーム:/ホスト名/




サーバへアクセスするプロトコルを決定


アクセスに使用するプロトコル

「http:」と指定されている場合のみ、HTTPが利用される
・HTTPありきでURLは存在しているわけではなく、HTTPはURLを利用しているだけ

ホスト(DNSサーバ名)/ インターネットホスト名

 閲覧数:120 投稿日:2016-05-08 更新日:2016-05-24 

ホストに割り当てられるドメイン名の一種


ドメイン名のうち、IPアドレスが割り当てられ通信可能なもの(ホストとして機能するもの)
・「親ドメイン名」と「ホストのローカル名」との組み合わせで表現される


javascript-term.w4c.workの構成


ホスト名
・javascript-term

ドメイン名
・w4c.work
・インターネット上の住所

クロスドメインとは?
・プロトコル(http|https) / FQDN / ポート番号、いずれかが異なるドメイン]
・「あるドメイン★★.net」から、「違うドメイン●●.net」へアクセスすること

「クロスドメインなデータを取得する」とは?
・「ドメインの異なるサーバからデータを取得する」こと



ホスト(DNSサーバ名)


指定されたサーバへ接続が行われる
・DNS名の代わりにIPアドレスを使用することもできる

TCP ポート

 閲覧数:126 投稿日:2016-05-08 更新日:2016-05-24 

ポート番号


省略された場合には、HTTPの標準ポート番号である80が指定されているものと見なされる

パス

 閲覧数:120 投稿日:2016-05-08 更新日:2016-05-24 

パス


Webサーバへ、リクエストとして渡される
・WebサーバではHTMLや画像ファイルを格納するドキュメント・ルートというディレクトリが通常設定されている
・パス・データネームはこのドキュメント・ルートからの相対パスである

Twitter検索結果。「URL / URI」に関する最新ツイート

富田勢源 @ANNO1189
🥨iro @url_160
みんまる〜〜!! @minmarudesu
vivivi @vivivi
🦜💙 @i_am_licca
野々のの子 @no_no_no_no_ko
👩🏻‍✈️JA6TFH/1 15年ぶり再開局っ📡✨ @JA6TFH

RFC 6749 / OAuth 2.0の認証フレームワーク

RFC 2616 廃止 → RFC 7230 などに置き換えられている / HTTPリクエスト ⇔ HTTPレスポンス



週間人気ページランキング / 9-19 → 9-25
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 16
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 15
3 PHPのmb_send_mail関数でメール送信できない | メール処理システム 11
4 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 10
5 tar: これは tar アーカイブではないようです 8
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 8
5 さくらVPS0 8
6 manページ日本語表示 | CentOS 7 (CentOS) 7
6 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 7
7 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 6
7 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
7 echo と cat の違い 6
8 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 5
8 「CentOS6」から「CentOS7」への移行 | CentOS 7 (CentOS) 5
8 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 5
9 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
9 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
9 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/26 1:01 更新