0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Webとは何か

0
Last updated at Posted at 2022-12-31

ここではwebとは何かについて書いていきます。

webアプリを作成した経験がある人でも、「webとは何か?」と聞かれると答えに詰まる人もいるのではないでしょうか。

webとは

webとは、ブラウザを通して文書などを閲覧するシステムのことです。

Chromeなどのウェブブラウザ(クライアント)からウェブサーバへ要求を投げ、受け取った情報をブラウザが表示して閲覧します。

webの仕組みの根幹は、URI、HTTP、HTMLです。

つまり、webでやることは「URIにHTTPでリクエストし、HTMLなどを受け取ることです。」
やりとりするのはブラウザとウェブサーバです。

自作したブラウザからでもHTTPでリクエストをすれば世界中のサーバとやりとりができるということですね。

webの2つの側面

情報システムとして見ると、webはハイパーメディアシステムと分散システムという2つの側面をもってます。

ハイパーメディアシステム

URIを指定することによって、自由にページ(テキストや画像や動画や音声などを含んだ情報)を行ったり来たりすることができます。

Web上に存在する各リソースはその他のリソースへのURIをもっています。
(リソースというのは、URIを指定すると返されるHTMLなどのことです。URIはリソースの名前ということになります。)

このことから見ると、Webは「それぞれのリソースに他のリソースへのリンクが埋め込まれたハイパーメディアシステム」であるといえます。

分散システム

複数のコンピュータを組み合わせて処理を分散させるしくみを分散システムといいます。

webは、世界中のサーバに世界中のブラウザがアクセスする分散システムです。

まとめ

webは、ブラウザを通して文書などを閲覧するシステムで、ブラウザがURIにHTTPでリクエストし、サーバから返されたHTMLを表示することで成り立っています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?