読書会でまとめたものになります

Chapter1 Web技術とは(01〜05)p.11

01 Webとは
web:正式名称はWorld Wide Web(世界に広がるクモの巣)。WWWとも。
   文書の公開・閲覧のためのシステム。
 
Web上の文章(Webページ)はハイパーテキストと呼ばれる言語で構成されている。
ハイパーテキストは1つのWebページの中に別のWebページへの参照(ハイパーリンク)を埋め込むことができる。
→1つのWebページを複数のWebページと関連付けることで、全体で大きな情報の集合体とすることができる。
 
●世界中の情報をクモの巣状に関連づける
Webの大きな特徴:Webページ同士がリンクして別のWebページへとつながっていること。
 
02 インターネットとweb
インターネットとWebは、元々別の目的のために開発された。
 
CERN(欧州原子核研究機構)で開発(Web)
各国の実験者がすぐに情報へアクセスできるようにするため開発。
ENQUIRE(Webの原型)→World Wide Web(改良型)
開発者のティム・バーナーズ=リーはその後、自身でWebブラウザとWebサーバーを開発し、
インターネット上で公開を始めた。
 
●インターネットの普及に貢献
ARPANET:ARPA(アメリカ国防総省の高等研究計画局)が開発したコンピューターネットワーク。
ARPANET(原型)→インターネット(拡大・通信方法見直し後の呼称)
Webはインターネットで使えるシステムの一つ。
 
03 さまざまなwebの用途
●文書の閲覧
Webサイト:1つのドメインにある複数のWebページの集まり。
      Webページ同士はハイパーリンクによって相互につながっている。
 
ユーザーインターフェース:コンピューターの機能とユーザーのやりとりの橋渡しをする機能
Webメールハイパーテキストを用いてメールの一覧画面や編集画面などを表示することで、
      ユーザーの操作の橋渡しを行う。
 
●プログラム用API
API:アプリケーションプログラミングインターフェース。
   ソフトウェア同士のやりとりの橋渡しをする機能。
  スマートフォンのアプリのデータ送受信の処理によく使われる。
 
04 HTMLとWebブラウザ
●記述言語HTML
HTML:ハイパーテキストを記述するための言語。マークアップ言語の一種。
   HTMLで記述された文書をコンテンツと呼ぶ。
タグ:文章の表示方法やハイパーリンクを表現するためのマーク。
 
●表示プログラムWebブラウザ
Webブラウザハイパーテキストを解釈して、人間が読みやすいように作り変えて表示する。
 
05 WebサーバーとHTTP
●配置プログラム Webサーバー
WebサーバーWebブラウザからコンテンツの要求→必要なコンテンツをネットワークを通じてWebブラウザに送信する。
       コンテンツはWebサーバーによって配信されることでWebページと呼ばれるようになる。
       ApacheIISなど。
 
●やりとりの手順 HTTP
HTTP:HyperText Transfer Protocol。世界共通のハイパーテキストのやりとりの手順。
 
Webページの表示手順
WebブラウザからWebサーバーにコンテンツを要求→Webサーバーが要求されたコンテンツをWebブラウザに送信
 
担当:やし