トップ > インターネット > インターネット > IP Network Skill

IPを中心に、ネットワーク技術の説明。情報処理試験やベンダ試験対策に。ネスペ解説、技術動向解説。




[IP Network Skill - No.0288 -] Webアプリケーション(HTML)

発行日: 2006/11/17

‥‥……━━━━━━ IP Network Skill No. 00000288 ━━━━━━……‥‥

     〜 Webアプリケーション (HTML)  〜

‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥

 【まえがき】

 日本は世界で最もネット環境が整った国と言われています。

 私自身、そう思います。

 そして、日本人は世界で最も品質にうるさい国民です。

 壊れない製品が当たり前です。

 不注意なしに、経年劣化なしに、品物が壊れたりしたら怒鳴り

 こんでくる人が多いです。

 パソコンがフリーズしても「運が悪い」としか思わなくても、

 ネットワーク機器がリブートするとインテグレータやメーカーに

 怒鳴り込むIT担当者の方もいます。

 確かに、安定したネットワークインフラは大切です。

 おかげで、インフラに関して需要が鈍化してきたという話も聞き

 ます。

 例の、NGNというのも、それほど革新的な内容がないと言われて

 います。

 (あとがきにつづく)
 
╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
   ┃本┃日┃の┃試┃験┃対┃策┃問┃題┃ 
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥

 〔問題1〕以下の用語のうち、間違っているものはどれか。

   1.SSIはHTMLドキュメントにWebサーバが情報を追記するなどしてから
     クライアントに送信する技術。
   2.CGIはWebサーバがWebブラウザからの要求に応じてプログラムを起動
     するための仕組み。
   3.ASPではHTMLドキュメントに埋め込めんだスクリプトをサーバーで処
     理し、結果をHTMLに出力する。
   4.HTTPはWebページを記述するための言語

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
 ━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
 -----------------------------------------------------------------
 この企画は処女作「TCP/IPネットワークステップアップラーニング」
http://www.Amazon.co.jp/exec/obidos/ASIN/4774116351/ipnetworksk01-22
 を基に構成変更、加筆、修正、省略。。。いろいろ手を加えたものです。
 TCP/IPネットワークステップアップラーニングは第3刷を重ねました!
 講習教科書などでご利用いただいています。
 -----------------------------------------------------------------

 【11.アプリケーションプロトコル】

 11.3. Webアプリケーション

 11.3.4. ネット・サーフィン

 ブラウザでホームページを見るという行為を、「ネット・サーフィン」と呼

 んでいます。

 この言葉は、1992年にジーン・アーモア・モリーという人がつけたそうです。

 波乗りのサーフィンにあやかって、インターネット上を波乗りするように楽

 しく見て回るという感じでしょうか。


 11.3.5. HTML

 Webではブラウザを使ってWebページのデータを表示します。

 前回紹介したインターネットエクスプローラ、ネットスケープナビゲータと

 いったパソコン用のブラウザ以外にも、携帯電話やPDAにもブラウザが入って

 いて、インターネット上のWebページを参照できます。

 ブラウザで表示するデータはHTML (エッチ・ティ・エム・エル;Hyper Text 

 Markup Language) という言葉で書かれています。

 たとえば、「この文は赤で表示してね」、「ここに画像を表示してね」、

 「この絵をクリックすると次のページにジャンプしてね」といった命令を

 Webページ上に情報として書くことができます。

 HTMLは文章の構造を決めたり、どのように表示するかという命令からできて

 いる言語です。

 HTMLで書かれたホームページのファイルを、HTMLファイルといいます。

 このファイルの名前には .htm や .html という拡張子がつきます。

 http://www.xai.nu/ipnet/index.html というURLを使ってWebアクセスする

 とき、index.html というのがHTMLで書かれたファイル名になります。

 通常は、ひとつのHTMLファイルが1ページ(1回にWWWブラウザに表示される

 単位)にあたります。

 ブラウザでホームページを表示してみましょう。

 そして、ホームページ上の適当なところで右クリックすると、メニューが出て

 きて「ソース表示」というのがあると思います。これを選択すると、HTML言語

 で書かれた命令が見えます。


 11.3.4.1. HTMLソース

 「ソース表示」とあるように、HTMLで書いた以下のようなプログラムをソース

  (Source) と呼びます。

 例えば、以下のような形です。

<html>
  <head>
    <TITLE>IP Network Skill</TITLE>

    <META HTTP-EQUIV="Content-Type" content="text/html; charset=shift_jis">
    <META NAME="ROBOTS" CONTENT="ALL">
    <style>
<!--
.title       { font-family: Verdana; font-size: 18pt; color: #008080; text-align: 

center }
.head        { font-family: Verdana; font-size: 12pt; font-weight: bold; color: 

#FFFFFF; text-align: center }
.cont        { font-size: 10pt; background-color: #FFFFFF }
.cnt        { font-size: 10pt; background-color: #FFFFFF; }
-->
    </style>
  </head>

  <body>
  <table width="640">
    <tr>
      <td colspan="2">
        <font size="1">

 <>でくくられた中に命令が入ります。

 <>をタグと呼びます。

 内容自体はテキスト形式(テキストエディタで参照できる文字列)なので、

 Windowsに標準搭載されているテキストエディタである「メモ帳」を使って

 編集することができます。


 11.3.6. CGI

 簡単なWebサイトはHTMLだけで記述されますが、CGI (Common Gateway Interface)

 という仕組みを使うと動的なサイトを作ることが出来るようになります。

 具体的には、ユーザがWebブラウザに文字を入力すると、Webサーバ内で対応する

 プログラムが動作し、そのプログラムの処理結果をブラウザに返すというもので

 す。

 イメージしやすいのは、ポータルサイト(Yahoo!やGoogleなど)でキーワード

 をテキストボックスに入力して「検索」ボタンを押すと、そのキーワードに関

 連するサイトの一覧が出てきます。

 このとき、ユーザの入力するキーワードをHTTP経由でWebサーバへ送り、Webサ

 ーバ内でHTTPプロトコル処理プログラムからCGIを経由してサイト検索プログ

 ラムへキーワードが渡されます。そしてサイト検索プログラムからの出力結果

 がCGIを通してHTTPプログラム(Webサーバプログラム)へ渡され、Webサーバ

 プログラムはその処理結果をWebブラウザが見れる形に整えてクライアントに

 渡します。

 CGI用のプログラムはさまざまなプログラム言語で作成できますが、よく使わ

 れるのはPerlやCなどです。

 同様の技術にSSI (Server Side Include) やASP (Active Server Pages) など

 があります。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 解┃答┃と┃解┃説┃
 ━┛━┛━┛━┛━┛

 《本日の試験対策問題》
  (解答)4
   
  (解説)HTTPはWebサーバとWebブラウザ間でハイパーテキスト(つまり

   HTMLドキュメント)を転送するプロトコルです。

   Webページを記述するための言語はHTMLになります。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆

 (まえがきから続く)

 インターネットに使われるような、ネットワーク装置の品質を

 向上させた背景に日本人のパワーというものが多く注がれた、

 という事実があると思います。

 しかし最近、他の先進国や途上国では需要があり、売れている

 ようなネットワーク機器が日本ではそれほど出ていない、とい

 う話も聞きます。

 ブロードバンド化でほとんどの企業や家庭にイーサネットの口

 が行き渡ってしまったのか、リプレース(買い替え)案件が多

 く、携帯電話市場のような状態になってきているのかもしれま

 せん。

 しかしながら、ネットワーク分野だとどうしても海外ベンチャー

 のほうが強いので、日本から次のトレンドを送出することも

 難しそうです。

 adzuki

………………………………………………………           
 IP Network Skill vol.000288 11/17/06
 発行者:adzuki http://www.xai.nu/ipnet  
…………… ipnet7@xai.nu ……           

◎ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄◎
| 新規購読・購読解除・バックナンバー ⇒ http://www.xai.nu/ipnet  
|  IP Network Skill 掲示板
|  ⇒ http://www.xai.nu/cgibin/ipnet/bbs.cgi  
|  バックナンバー一覧              
|  ⇒ http://xai.nu/ipnet/stack/index.html 
|  間違いご指摘
|  ⇒ メルマガにコメントを添えて返信ください。
◎_________________________________◎

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします

ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

のんびりやろう!情報処理試験! 〜1問1問コツコツと〜
ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強した...
Office & VBA パーフェクトマスター
Excel・Access・Word等の今さら聞けない「疑問」、今すぐ知りたい「困った」、たちまち解決!のmoug(モーグ)がお送りする、関数初心者か...
ネットワークのおべんきょしませんか?
TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
全部フリーソフト!!
ネット上にはこんなに便利なフリーソフトがいっぱい。お金なんか使わなくても、あると絶対にお得で楽しいソフトを1つずつご紹介します。
IPネットワーク考
インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

■三菱東京UFJ銀行系 モビット■
【1】ネットで自動審査・来店不要!
【2】限度額300万円
【3】年利9.8%-18.0%(実質年率)

急な出費にモビット!

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント


注目情報


新着記事トピックス