ネットワークスペシャリスト'04/04は,斎藤末広氏
http://www.mirai.ne.jp/~suehiro/ が出されている宿題を再編集したものです。

------------------------------------------------------------------------
040506
■キーワード■ IPv6(Internet Protocol version 6)

■解答■
  テクニカルエンジニア(ネットワーク)午前平成15年問22

 ア アドレス空間として128ビットを割り当てた。

> イ:サブネットマスクは IPv4 で導入済み
> ウ:IPv4 でもクラス概念をなくすことは可能
> エ:プライベートアドレスは IPv4 で導入済み

 どうもありがとうございました。

> Ipv6: http://yougo.ascii24.com/gh/50/005030.html
> IPアドレスの128ビット化(IPv4は32ビット)、パケットヘッダの簡素化、
> セキュリティ機能の追加などが盛り込まれている。

 どうもありがとうございました。

> ここのページを参考にしました。
> http://www.ipv6style.jp/jp/tech/20030331/index.shtml

 どうもありがとうございました。


------------------------------------------------------------------------
040507
■キーワード■ RARP(Reverse Address Resolution Protocol)

■解答■
  テクニカルエンジニア(ネットワーク)午前平成15年問23
  同等:ネットワークスペシャリスト午前平成13年問28

 ウ MAC アドレスを基に IP アドレスを問い合わせるプロトコル

>  IPアドレス→MACアドレス ARP
>  MACアドレス→IPアドレス RARP

 どうもありがとうございました。

> RARP(Reverse Address Resolution Protocol)
>  ARPはIPアドレスからMACアドレスを知るときに
>  使われるプロトコルでした。
>  RARPというのはその逆で、MACアドレスから
>  IPアドレスを知りたいときに利用されます。
> (マスタリング TCP/IP 入門編 第2版 P146引用)

 どうもありがとうございました。

> http://yougo.ascii24.com/gh/19/001912.html
> Reverse Address Resolution Protocol
>  ARPプロトコルの逆で、自ノードのMACアドレスから「自分の」IPアドレスを
> 求めるためのプロトコル。自分のMACアドレスをLAN上にブロードキャストする
> と、ネットワーク上にいるRARPサーバ(RARPの返答を返すサーバ)がそのノード
> のIPアドレスを返してくれる。

 どうもありがとうございました。

> ア:ARP イ:ICMP エ:ダイナミックルーティング(RIP,OSPF,BGPなど)

 どうもありがとうございました。


------------------------------------------------------------------------
040510
■キーワード■ RIP

■解答■
  テクニカルエンジニア(ネットワーク)午前平成15年問24

 イ 2 点間のホップ数が最小になるようなルートを選択する。

> ア ×OSPFの説明
> イ ○
> ウ ×OSPFの説明
> エ これはなんでしょう??

 どうもありがとうございました。エ,どなたか教えて下さい。

>遅延,不可,信頼などは考慮されていない

 どうもありがとうございました。

> RIP:Routing Information Protocol
> UDP/IP上で動作するルーティングプロトコル。DVA(Distance Vector Algorithm)と
> いうアルゴリズムを採用しており、どれだけのルータを経由すれば通信先にデータに
> 届くかを数値化した「ホップ数(metric)」を元に、最小のホップ数で到達できる経路
> を決定する。
> 
> 下記HPを一部引用しました。
> http://yougo.ascii24.com/gh/76/007696.html

 どうもありがとうございました。

> RIP (Routing Information Protocol)
>  IPネットワーク アドレスのルーティングプロトコルの一つ。距離ベクトル ア
> ルゴリズムを使い、経由するルータの最短経路を決定する。
> (株)学習研究社. 最新ITネットワーク基礎用語辞典. 合格情報処理2002年8月号
> 付録. より抜粋

 どうもありがとうございました。

> RIPとOSPF比較
> プロトコル 経路情報の送信  メトリック  最大   負荷 実装の
>                           ホップ数  分散 難易度
> −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
> RIP       定期的      ホップ数   15    無し 低い
>        ブロードキャスト
> OSPF     変更時      コスト値
>        マルチキャスト  (総合評価)  無制限  有り 高い
> (試験に出るTCP/IP p325より)

 どうもありがとうございました。
 http://www.amazon.co.jp/exec/obidos/ASIN/4816336524/suehirospage-22


------------------------------------------------------------------------
040511
■キーワード■ UDP,コネクションレス型通信

■解答■
  テクニカルエンジニア(ネットワーク)午前平成15年問26
  ネットワークスペシャリスト午前平成13年問29

 イ シーケンス番号

> シーケンス番号
> TCPパケットのヘッダ部には、「このパケットが格納しているデータは、元データの
> どの部分に当たるか」という情報が含まれています。この情報は、「シーケンス番
> 号」(順序番号)と呼ばれる32ビットの数値で表されます。…(以下略)
> 
> 下記HPより一部引用しました。
> http://dictionary.rbbtoday.com/Details/term286.html
> 
> TCPとUDPのヘッダ形式は、以下に模式図がありました。
> シーケンス番号もTCPの「信頼性確保」のためのものなのでしょうか。
> 「TCPのヘッダ形式」
> http://e-words.jp/p/r-tcpheader.html
> 「UDPのヘッダ形式」
> http://e-words.jp/p/r-udpheader.html

 どうもありがとうございました。

> http://www5e.biglobe.ne.jp/~aji/3min/44.html
> (毎度おなじみですね…)

 どうもありがとうございました。


------------------------------------------------------------------------
040512
■キーワード■ サブネットマスク

■解答■
  テクニカルエンジニア(ネットワーク)午前平成15年問27

 ア 255.255.252.0

> サブネットワーク アドレス部のビット数は、62=2^6−2より6ビット。
> ホスト部のビット数は、1022=2^10−2より10ビット。
> IPアドレス下位16ビットの割り当て(s:サブネットワーク アドレス部, h:ホ
> スト部)は、sssssshh hhhhhhhh。
> IPアドレス下位16ビットに対するサブネットマスクは、
>     sssssshh hhhhhhhh
> AND 11111100 00000000 : サブネットマスク
>     ssssss00 00000000
> 11111100 00000000 = 252.0

 どうもありがとうございました。

> クラスBであることから、ホストアドレス部は16ビット。
>  サブネット 62=2^6−2 → 6ビットあればサブネットアドレスを付与で
> きる。
>  ホスト 1022=2^10−2 → 10ビットあればホストアドレスを付与で
> きる。
> 以上より、16+6=22でサブネットマスクを22ビットにすればよい。
> 22ビット→ 3オクテット目は"11111100(2進)"→"252(10進)"
> サブネットマスクは255.255.252.0。
> 
> ※CCNA(Ciscoベンダ資格)受験時に、この手の問題はいっぱい解いてわかるようにな
> りました。。

 どうもありがとうございました。

> 下記HPを参考にして考えました。
> http://www.atmarkit.co.jp/fwin2k/network/baswinlan008/baswinlan008_02.html

 どうもありがとうございました。


------------------------------------------------------------------------
040513
■キーワード■ マルチキャスト

■解答■
  テクニカルエンジニア(ネットワーク)午前平成15年問28

 イ マルチキャストアドレスには,クラス D のアドレスが使用される。

> ア マルチキャストアドレスはクラスD(224.0.0.0から239.255.255.255)を利用。
>   そのうち、予約済みのものは224.0.0.0から224.0.0.255
> イ 正しい。
> ウ ブロードキャストパケットの説明
> エ ルータはマルチキャストを通さない
> 
> 参考:
>  IPv4マルチキャスト(IDG ITキーワード解説)
>   http://www.idg.co.jp/headline/resource/keyword/back/20001110.html
>  日立GR2000マニュアル
>   http://www.hitachi.co.jp/Prod/comp/network/gr2000/
>      manual/html_a/gaisetsu/0058.htm
>  ねっとわーくのお勉強をしませんか?マルチキャスト
>   http://www.n-study.com/network/menu.htm#multicast

 どうもありがとうございました。

> マルチキャスト (multicast)
>  単一パケットの複数を一定のグループのホストに知らせる技術。マルチキャス
> トを使用する利点はグループ以外のホストに影響を与えず、同時に複数のホスト
> に対するパケットを送ることができる。イーサネットのマルチキャストをサポー
> トしているホストは、複数のグループに属せる用に、複数のマルチキャストを一
> つのネットワークインターフェイスに設定できる。ただし、ブロードキャストと
> 違って、イーサネット上のホストが全てマルチキャストをサポートしているとは
> 限らない。
> (株)学習研究社. 最新ITネットワーク基礎用語辞典. 合格情報処理2002年8月号
> 付録.

 どうもありがとうございました。

> 下記HPの「IP マルチキャスティングの動作方法 」のネット
> ワーク図中に"IP Class D"と書いてあります。
> http://www.microsoft.com/japan/windows/windowsmedia/serve/multiwp.aspx

 どうもありがとうございました。


------------------------------------------------------------------------
040514
■キーワード■ PPPoE

■解答■
  テクニカルエンジニア(ネットワーク)午前平成15年問29

 ウ PPPoE

> PPPoE  PPP over Ethernet
> 
> PPPは元々,電話やISDNなど,1対1で接続する通信回線で使うものだったが,
> それをイーサネットのような多対多のネットワーク上で実現する技術。電話
> などのPPPでは電話番号によって通信相手を識別し,それとの間で確立される
> 接続を用いてPPPのパケットを交換するが,PPPoEは通信する双方のMACアドレ
> スによって仮想的な回線を確立し,それを用いてPPPのパケットを交換する。
> PPPoEを使うことによって,クライアント側の設定がPPPと同程度に簡略化で
> きる点を利用して,ADSLインターネットなどに用いることが多い。
> http://www.glasscom.com/tone/glossary/?qw=PPPoE

 どうもありがとうございました。

> PPPoE:PPP over Ethernet
> PPPの機能をEthernetを通して利用するためのプロトコル。インターネット関連の技
> 術標準を策定するIETFにより、RFC 2516として標準化されている。
> 
> 下記HPを参照しました。
> http://e-words.jp/w/PPPoE.html

 どうもありがとうございました。

> L2TP(Layer 2 Tunneling Protocol)
> http://www.fmmc.or.jp/~fm/nwts/nwmg/keyword02/vpn/l2tp.htm
> 
> MPLS(Multi Protocol Label Switching)
> http://www.atmarkit.co.jp/fnetwork/tokusyuu/11mpls/mpls01.html
> 
> PPPoE(Point-to-Point Protocol Over Ethernet)
> http://www.atmarkit.co.jp/icd/root/19/2237919.html
> 
> PPTP(Point to Point Tunneling Protocol)
> http://yougo.ascii24.com/gh/25/002590.html

 どうもありがとうございました。


------------------------------------------------------------------------
040517
■キーワード■ プロトコルスタック,TCP/IP

■解答■
  テクニカルエンジニア(ネットワーク)午前平成15年問30
  ネットワークスペシャリスト午前平成12年問05
  ネットワークスペシャリスト午前平成10年問07
  類題:基本情報技術者午前平成13年春問60

 ウ ┌────┬────┐
   │ FTP  │ SNMP │
   ├────┼────┤
   │ TCP  │  UDP │
   ├────┴────┤
   │    IP    │
   └─────────┘


> > FTP =アプリケーション層
> >SNMP=アプリケーション層
> > TCP =トランスポート層
>  UDP=トランスポート層
> > IP =インタネット層
> よって正解は ウ
> 
> ┌────┬────┐
> │アプリケーション層│
> ├────┼────┤
> │トランスポート層 
> ├────┴────┤
> │ インタネット層 │
> └─────────┘
> マスタリングTCP/IP入門編より

 どうもありがとうございました。

> 絶対わかる!ネットワーク超入門のp.215の図にそのままの絵が載っていました。
> 「IPがすべてのアプリケーションを支える」で覚えておくといいのでしょうか。

 TCP/IP の場合は,そうです。IPは,インタネット層のプロトコルといういう
意味です。IP を使わないと,インターネットとは言わないと思います。


------------------------------------------------------------------------
040518
■キーワード■ 命令サイクル

■解答■
  テクニカルエンジニア(ネットワーク)午前平成14年問01

 エ 命令フェッチ→ 命令の解読→ オペランドフェッチ→ 命令の実行

> 1つの命令を実行する過程(ステージ)は6つに分けることができる。その実行の過程
> を制御すること。ステージは普通、命令フェッチ(IF)、デコード(ID)、オペランドの
> アドレス計算(OA)、オペランドフェッチ(OF)、命令の実行(EX)、演算結果の格納
> (RS)から構成される。
> 
> 下記HPより引用しました。
> 類題(同一問題?)が今年のソフ開の午前問題でも出ていたと思います。
> http://www.jmpa.or.jp/jmec/itma.html

 どうもありがとうございました。
 ステージは,実際には,もっと細分化しています。ペンティアム4では,20
ステージです。アスロンは,10です。バランスがありますので,単純に多いほど
いいとは高速とは限りません。

> オペランド
> コンピュータプログラミングにおいて、演算の対象となる値や変数のこと。演算内
> 容をあらわす記号などは「演算子」または「オペレータ(operator)」という。例えば
> 「A+10」という式では、「A」と「10」がオペランドで、「+」がオペレータである。
> 機械語やアセンブリ言語では、命令の対象となるレジスタや値などをオペランドと
> 呼ぶ。
> 
> フェッチ
> マイクロプロセッサが命令を実行する最初の段階で、命令コード(インストラクショ
> ン)をメインメモリ(またはキャッシュメモリ)から読み出し、プロセッサ内部のレジ
> スタに転送すること。
>  プロセッサは命令をフェッチした後、その命令をデコード(解析)し、実行する。
> このフェッチにかかる時間をフェッチサイクル、あるいは命令サイクルという。
> 
> おなじみhttp://e-words.jp/より

 どうもありがとうございました。

> http://www.h3.dion.ne.jp/~sasuke/kihon/meirei.htm
> コンピュータの命令実行順序
> 1.命令のフェッチ
> 2.命令のデコード
> 3.アドレスの計算
> 4.主記憶からのデータのフェッチ
> 5.演算の実行
> 6.演算結果の格納

 どうもありがとうございました。


------------------------------------------------------------------------
040519
■キーワード■ キャッシュ計算

  テクニカルエンジニア(ネットワーク)平成14年問02

 エ 0.9

>ヒット率を X とすると、問題の条件より
>	10X + 60( 1 - X ) = 15
>	50X = 45
>	  X = 0.9
>
>よって、答えはエ

 どうもありがとうございました。


------------------------------------------------------------------------
040520
■キーワード■ FIFO(FirstInFirstOut)

  テクニカルエンジニア(ネットワーク)平成14年問03

 ウ┌───┬───┬───┐
  │ 3 │ 4 │ 2 │
  └───┴───┴───┘

> FIFO(FirstInFirstOut)
> 先入先出法
> 文字通り、最初に入れたものを最初に出す
> ⇒キュー
> 
> これの反対が
> LIFO(LastInFirstOut)
> 後入先出法
> 一番最近入れたものを最初に出す
> ⇒スタック

 どうもありがとうございました。

> FIFO(First-in First-out)
> ある場所に格納したデータを、古く格納した順に取り出すようにする方式。
> 一番新しく格納されたデータが一番最後に取り出される。キュー(queue)と
> 呼ばれるデータ構造はこの方式でデータを扱う。
> IT用語辞典 e-Wordsより
> http://e-words.jp/w/FIFO.html

 どうもありがとうございました。


------------------------------------------------------------------------
040521
■キーワード■ 3層クライアントサーバシステム

  テクニカルエンジニア(ネットワーク)平成14年問04

 エ システムを論理的に,プレゼンテーション,ファンクション,データベー
  スの 3 階層に分けたシステムである。

> 3層クライアントサーバシステムは、クライアントサーバ型のアプリケーションを論
> 理的な3つのモジュールに分けたシステムです。プレゼンテーション層、ファンク
> ション層(アプリケーション層)、データ層(データリンク層)の3層を、機能的に
> 区別することでシステム性能や開発・保守効率の向上を目指したものです。
> (日本経済新聞社「ソフトウェア技術者の新しい教科書 2003年版」P166
> より引用)

 どうもありがとうございました。

> http://myuuu.cside6.com/knowleage/system/system1_01_05.html
> 3層クライアントサーバというシステム構成の考え方は、アプリケーション
>の実行をプレゼンテーション層、ファンクション層、データ層という3つの階
> 層に区分して考えるもので、拡張性、柔軟性に富んだシステムが構築できる。

 どうもありがとうございました。

> プレゼンテーション層→GUIのみ受け持つクライアント
> ファンクション層→中間の業務処理を行う部分
> データベース層→データベースシステムによる内部処理や固有ファイルそのもの
> 
> 以下のページの「3層C/Sについて」を参考にしました。
> http://www.webkoza.com/

 どうもありがとうございました。

> http://www.asahi-net.or.jp/~yy5t-nmr/other/database.html 
> に見やすくまとまっていました。

 どうもありがとうございました。

> 会社で使用しているERPシステムは、中核にデータベース、それを利
> 用するサービス、エンドユーザ用のGUIに分かれています。

 どうもありがとうございました。よかったらパッケージ名等もよかったら,
教えて下さい。

> 恐らく、ほとんどの会社がホストマシンの呪縛から逃れられていませんし、
> コスト面からDBサーバとアプリ用サーバが同居している場合がほとんどです。

 どうもありがとうございました。かって大型機を導入していたところは,今も
残っているでしょうね。


------------------------------------------------------------------------
040524
■キーワード■ 疎結合マルチプロセッサ方式

■解答■
  テクニカルエンジニア(ネットワーク)平成14年問05

 イ 疎結合マルチプロセッサ方式は,複数のプロセッサがそれぞれ独立した主
  記憶装置を備え,プロセッサ間の通信は高速バス又は通信リンクで行う方式
  である。

> ア:多重化システム方式の記述
> ウ:密結合マルチプロセッサ方式の記述
> エ:コプロセッサ方式の記述

 どうもありがとうございました。

> 疎結合マルチプロセッサは、CPUとメモリと磁気ディスクからなるコンピュータ
> を1つの単位とし、それらをLANやWAN,あるいはチャネルで結合した構成
> です。密結合マルチプロセッサとの違いは、主記憶を共有しないことです。
> (日本経済新聞社「ソフトウェア技術者の新しい教科書 2003年版」P119より)

 どうもありがとうございました。


------------------------------------------------------------------------
040525
■キーワード■ 待ち行列計算

■解答■
  テクニカルエンジニア(ネットワーク)平成14年問06

 ウ 20

> 平均到着間隔   E(ta)=60 秒
> 平均サービス時間 E(ts)=15 秒
> 
> 平均到着率    λ=1/E(ta)=1/60
> 平均サービス率  μ=1/E(ts)=1/15
> 利用率      ρ=λ/μ=λE(ts)=1/60×15=0.25
> 
> 平均待ち時間   E(tw)=ρ/(1-ρ)×E(ts)=4.999・・・
> 平均応答時間   E(tw)+E(ts)=1/(1-ρ)×E(ts)=19.999・・・

 どうもありがとうございました。

> http://www.mirai.ne.jp/~suehiro/am/kihonyougo/queuingtheory.htm
> こちらを参考にしました。ありがとうございました。

 どうもありがとうございました。


------------------------------------------------------------------------
040526
■キーワード■ MIPS,コマーシャルミックス

■解答■
  テクニカルエンジニア(ネットワーク)平成14年問07

 エ プロセッサがもつ各命令の実行時間の加重平均から MIPS 値を求める場合,
  加重平均の重み付けとして用いられるものの一つに,コマーシャルミックス
  がある。

> ア ×CISCのほう命令の複雑度が高い=1命令あたりの処理能力はRISCより高い。
> イ ×処理速度ではなく1秒間に処理できる命令数のこと
> ウ ×FLOPSの説明
> エ ○正解

 どうもありがとうございました。

> MIPS:計算機の処理速度評価法のひとつ。中央処理装置が1秒間に実行でき
> る代表的な命令(例えば加算命令が全体の95%、乗算命令が5%)が何百万回かと
> いう値で、計算機の処理速度の目安する。
> 参照:学研 合格情報処理6月号第1付録 初級シスアド・基本情報 情報処理試
> 験 用語辞典2004

 どうもありがとうございました。
 現在書店に並んでいる最新号(6月号)は,付録でこの辞書付きです。お薦め
です。
 雑誌 合格情報処理
 http://www.gakkenpc.net/goukaku/top.html

> MIPS ミップス コンピュータが1秒間に実行できる命令の個数を100万を単位と
> して表すもので、これがコンピュータの性能を知る1つの目安になる。
> このような性能を表すものとして、最高速度や各命の実行時間の加重平均値の逆
> 数があり、これらはMIPSで表される。
> 
> (2003年版パソコン用語辞典 記述評論社刊)より

 どうもありがとうございました。技術評論社?

> コマーシャルミックス:
> プログラムの実行時間を計測してコンピュータの処理性能を調べる手法に
> おいて,使用される命令の組み合わせ(命令ミックス)の一つで,事務・
> 会計など商業分野でよく使われる処理の性能を調べるためのもの。
> 調べたい場面に応じていくつかの標準的な命令ミックスが定められている。
> 他に,科学技術計算の処理性能を測定するための「ギブソンミックス」が
> ある。
> http://e-words.jp/

 どうもありがとうございました。


------------------------------------------------------------------------
040527
■キーワード■ データマイニング

■解答■
  テクニカルエンジニア(ネットワーク)平成14年問09

 エ 発見型の手法や統計的手法によって,データ間の関連性や規則性を見つけ
  ること

>  ア ×(OLAPの説明)
>  イ ×(オブジェクト指向のカプセル化の説明)
>  ウ ×(DBのパフォーマンスチューニング??)
>  エ ○(データマイニングの説明)

 どうもありがとうございました。

> データマイニング data mining
> 大量のデータを統計的な手法で分析し、単なる検索だけでは発見できない隠れた
> 規則や相関関係を導き出すこと
> 
> http://itec.mls.ad.jp/cgi-bin/term_search/detail.cgi/test/test.dic_00232

 どうもありがとうございました。

>  データマイニング
> 膨大な量の生データとの対話を通じ、経営やマーケティングにとって必要な
> 傾向や動向、相関関係、パターンなどを導き出すための技術や手法のこと。
> (日本経済新聞社「ソフトウェア技術者の新しい教科書2003年版」P205より。)

 どうもありがとうございました。

> OLAP(On-line Analytical Processing)
>  http://e-words.jp/w/OLAP.html
>  企業が顧客データや販売データを蓄積したデータベースを多次元的に解析し、
> 視覚化するシステム。データウェアハウスなどを使って集められた大量の
> 元データを多次元データベースに格納し、これを様々な角度から検索・集計して
> 問題点や解決策を発見する。例えば、顧客の購入履歴を解析し、売上を地域別や
> 製品別、月別など様々な次元から瞬時に分析することができる。情報技術部門では
> なく、解析結果を必要としている部門の人間(エンドユーザ)が直接システムを操作
> して解析を行なう点が従来の解析システムと異なる。設計の違いからROLAPと
> MOLAPの2種類に大別される。
> →ROLAP(Relational On-line Analytical Processing)
>   サーバ側のリレーショナルデータベースに格納されたデータを直接検索・
>  集計し、結果をクライアント側で多次元データに構成して視覚化する。
> →MOLAP(Multi-dimensional On-line Analytical Processing)
>   蓄積したデータから生成した要約情報をサーバ側で多次元データベースに
>  格納し、クライアントからの処理要求に応じてデータを切り出して送出する。

 どうもありがとうございました。


------------------------------------------------------------------------
040528
■キーワード■ カプセル化

■解答■
  上級システムアドミストレータ午前平成14年問15
  情報セキュリティアドミニストレータ平成14年問09
  テクニカルエンジニア(ネットワーク)平成14年問11

 ア オブジェクトの内部データ構造やメソッドの実装を変更しても,その影響
  をほかのオブジェクトに及ぼしにくい。

> カプセル化と情報隠蔽の記述
> http://mikata.curiocube.com/oop/part3/ch02_encapsulation.html
> を参照しました。

 どうもありがとうございました。


------------------------------------------------------------------------
040531
■キーワード■ DB回復

■解答■
  テクニカルエンジニア(ネットワーク)平成14年問10

    前進復帰     後退復帰
 -------------------------------------
 ア  T2,T5      T6

>T2とT5はチェックポイントから障害発生までの間にコミットされているので、
>チェックポイントからコミットの状態まで前進復帰の必要がある。
>障害発生時点でコミットされていないT3,T4,T6のうち、T3,T4はReadのみなので
>復帰処理は不要。T6のみ後退復帰処理が必要となる。
>
>上記のように考え、答えは ア

 どうもありがとうございました。