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

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




[IP Network Skill - No.0290 -] Webアプリケーション(スクリプト)

発行日: 2006/12/1

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

     〜 Webアプリケーション (スクリプト)  〜

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

 【まえがき】

 イーサネットが世に出て30年、最初は数Mbpsでしたが

 現在100Mbpsや1Gbpsが主流です。

 10Mbpsのハブというのは探すのも苦労するアンティーク

 な品となってしまいました。

 4年前に10Gbpsのイーサネットが標準化され、10Gbps

 の製品もたくさん発売され、利用されています。

 そして最近の情報では、2009年から2010年にかけて、

 100Gbpsのイーサネットを標準化させるとのこと。

 100Gbpsイーサネットの使い道はほとんどがコアネットワーク

 に限られるので、一般ユーザが目にすることはほとんど

 ないかもしれません。

 100Gbpsイーサネットということは、1秒で1台のパソコン

 にあるすべてのデータを送ることができるということです。

 100Mbpsのアクセスユーザを1000人分、ラインレートで使え

 ます。

 これまでは帯域10倍で価格は3倍、というような法則が

 イーサネットの世界ではあったようで、単純に10倍速い

 規格ができれば単位回線速度あたりの価格が3分の1に

 なるということです。

 そのままの比率でいけば、エンドユーザは同じ価格で3倍

 速いネットワークアクセスが利用できるようになるという

 ことです。

 今現在は、自宅のネットアクセスは8Mbpsの回線で十分と

 感じています。というのも中継回線でレートが落ちるのと、

 アプリケーションの制約によりエンドツーエンドでは頑張っ

 ても500kbps程度しか出ないためです。

 価格的なこともあり、100Mbpsの回線にはまだ手を出して

 いませんが、早く100Mbps回線使うべきだ!という方は

 その良さを教えてください。


╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
   ┃本┃日┃の┃試┃験┃対┃策┃問┃題┃ 
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥

 〔問題1〕以下の用語のうち、Webでよく使われるスクリプト言語はどれか。

   1.JavaScript
   2.ActiveX
   3.Web UI
   4.VBScript

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

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

 11.3. Webアプリケーション

 11.3.7. CGI以外の動的Web

 11.3.7.3. スクリプト

 これまで紹介した動的Webの手法は、サーバ側にソフトウェア(アプリケー

 ション)が置かれ、クライアントからのリクエストに対してサーバ側で処理

 して結果を出したり、サーバ側からアプリケーションをクライアントへ

 自動的にダウンロードし、それをクライアント上で動作させるというもので

 した。

 「スクリプト」は簡易プログラミング言語で、HTML内に組み込むことができ

 ます。


 11.3.7.3.1. JavaScript

 JavaScriptはサンマイクロシステムズ社とネットスケープ社が開発した簡易

 プログラミング言語です。

 Java言語に似たプログラミングのキーワードが使われますが、JavaとJavaScript

 との間に互換性はありません。

 HTML解読と同じように、JavaScriptの解読・実施はWebブラウザにて行われま

 す。

 以下がJavaScriptの例です。HTMLファイル内にscript languageということで

 JavaScriptの使用を定義し、プログラミングを入れます。

<html>
  <body>
<script language="JavaScript"><!--
  for (i=1; i<5; i++) document.write(i);
// --></script>
  </body>
</html>


 11.3.7.3.2. VBScript

 VBScriptはマイクロソフト社によって開発された簡易プログラミング言語です。

 Internet Expolorerで動作します。

 マイクロソフト社のプログラミング言語であるVisual Basicの簡易版という位置

 づけで、表記も同様です。

 IIS(Internet Information Service;マイクロソフトのWebサーバソフト)上

 でも動作し、ASP(Active Server Pages)の標準スクリプト言語でもあります。

 以下がVBScriptの例です。

<html>
  <body>
    <form name="f1">
      <input type="Button" name="b1" VALUE="Click">
      <script for="b1" event="onClick" language="VBScript">
        MsgBox "button is clicked."
      </script>
    </form>
  </body>
</html>


 11.3.8. Webアプリケーション

 動的Webページを応用したものがWebアプリケーションです。

 データベース、グループウェアなどがあります。


 11.3.8.1. Web UI (Web User Interface)

 ネットワーク機器にもWebアプリケーションが組み込まれています。

 Web UIまたはWeb GUI (Graphical User Interface) と呼ばれる機能です。

 以前はネットワーク機器の設定というと、コンソールケーブルを経由して

 ターミナルソフトウェアでコマンドラインを叩いていました。

 Web GUIの入ったネットワーク機器では、その機器のイーサネットポート

 に設定されたIPアドレス(たとえば192.168.1.1)へ直接Webブラウザから

 アクセスすると、その機器の設定画面が出てきます。

 やりとりは以下のようになります。

        192.168.1.2  192.168.1.1
 [パソコン]--------------[機器]
     ↑ブラウザでhttp://192.168.1.1と打つ
      -------------> HTTPリクエスト
            <------------  HTTPリプライとして設定画面を返す
      -------------> ブラウザ上で設定内容を入力して送信
            ・ 設定内容が機器上で反映される
      <------------  正しく設定できた旨を通知
      -------------> 次の設定をする
         :

 ネットワーク機器の中にWebサーバが入っている、ということになります。

 家庭向けの安価なブロードバンドルータなど、Web UIでのみ設定が可能な

 装置もあります。

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

 《本日の試験対策問題》
  (解答)1と4
   
  (解説)
    
   スクリプト言語もCGIで使われる言語も、自作するには

   プログラミングの知識が必要ですが、自宅で試すので

   あれば、スクリプト言語であればApacheをPCにインス

   トールしてスクリプト入りのHTML文書を記述するだけで

   ブラウザ上に表示させることができます。

   CGIの場合はCGIで使うプログラム言語動作環境を整える

   必要があります。

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

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


 「近未来通信」という名前のIP電話事業者を名乗る会社が

 経営不透明、オフィスを閉鎖してしまいました。

 この会社の出す、IP電話設備への投資を個人向けに募集を

 かける広告をいろいろな新聞や雑誌で見てきました。

 「長い間ずっと広告しているなぁ、それにしては一向に

 結果が出ていないなぁ」と思っていました。

 私が思っていた“結果”というのは、IP電話で大きな設備

 投資がされるのであれば、このネットワーク業界で何かし

 ら噂になったり、業界誌に取り上げられたりするはずです。

 しかしそんな気配はない。

 そう思っていたらこの結末です。

 やっぱりな、という感じです。

 もう4年も前の話になりますが、当時携帯電話にアダプタ

 をつけるとそのアダプタ経由で音声データがIPに抜けていき、

 電話代が格安になる、というものを発売、しかしそれが全く

 のデタラメだったという詐欺事件がありました。

 それに似ていますね。

 ネットワーク業界にいる人であれば怪しいと思うはずです。

 うまい話に乗る前に、その業界にいる人の意見を聞いてみる

 のがよいです。

 adzuki

………………………………………………………           
 IP Network Skill vol.000290 12/01/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...


この記事へのコメント


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

おすすめキャンペーン

三井住友銀行カードローン
金利 年6.0%〜12.0%。最高500万円までお借入可能。
最短30分審査、即日カード発行可能。
お申込はこちら⇒

melma!協賛企業

就職ならen|

発行者プロフィール

ペンネーム :


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

規約に同意する



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


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


注目情報


新着記事トピックス