┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年2月1日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  埋込み SQL に関する記述として,適切なものはどれか。  ア INSERT を実行する前に,カーソルを OPEN しておかなければならない。  イ PREPARE は与えられた SQL 文を実行し,その結果を自分のプログラム中   に記録する。  ウ SQL では,一度に 0 行以上の集合を扱うのに対し,親言語では通常一度   に 1 行のレコードしか扱えないので,その間をカーソルによって橋渡しす   る。  エ データベースとアプリケーションプログラムが異なるコンピュータ上に   あるときは,カーソルによる 1 行ごとの伝送が効率的である。 ■キーワード■ カーソル(DB用語) ■解答■   テクニカルエンジニア(データベース)午前平成16年問34  ウ SQL では,一度に 0 行以上の集合を扱うのに対し,親言語では通常一度   に 1 行のレコードしか扱えないので,その間をカーソルによって橋渡しす   る。 > ・カーソルは、データを1行ずつ取り出したり、更新・削除したりする行を >  特定するために用いられる > ・アプリケーションからSQLを用いてデータベースにアクセスする際に >  用いられるのが"埋込みSQL" > > http://enjoy1.bb-east.ne.jp/~blog/archives/2005/01/1634.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  コンピュータとスイッチングハブ,または 2 台のスイッチングハブの間を接続 する複数の物理回線を論理的に 1 本の回線に束ねる技術はどれか。  ア スパニングツリー  イ ブリッジ  ウ マルチホーミング  エ リンクアグリゲーション ■キーワード■ リンクアグリゲーション ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問21  エ リンクアグリゲーション > ア.スパニングツリー > スパニングツリー 【spanning tree】 >  ループ(円環)状に形成されたネットワーク内で、データが永遠に > 循環するのを防止するための制御手法の一つ。IEEE 802.1dとして標 > 準化されている。与えられた優先順位を元に、ブリッジ間でBPDU(B > ridge Protocol Data Unit)と呼ばれる制御情報をやり取りして、普 > 段使う経路を一つ設定し、それ以外の経路は障害時の迂回経路とし > て設定する。これによって、物理的にループを形成しているネット > ワークであっても、データがループの中を巡り続ける事態を防ぐこ > とができる。ネットワークを組み直してループを解消するのに比べ、 > ブリッジを対応した機種に置き換えるだけで済むうえに、障害時に > 迂回経路が確保できるという利点があるため、特に大規模なネット > ワークの場合はスパニングツリーを構成するほうがよいとされている。 > http://e-words.jp/w/E382B9E38391E3838BE383B3E382B0E38384E383AAE383BC.html引 > 用 > > イ.ブリッジ > ブリッジ 【bridge】 >  ネットワークにおいて、ケーブルを流れるデータを中継する機器。 > OSI参照モデルでいうデータリンク層(第2層)の中継機器である。 >  単純にすべての電気信号を再生するだけのリピータと違って、転 > 送先のMACアドレスを見て適切なポートにのみ信号を中継する。 >  EthernetとFDDIなど、媒体の異なるネットワーク間を中継する機 > 能を持ったものもある。 > http://e-words.jp/w/E38396E383AAE38383E382B8.html引用 > > ウ.マルチホーミング > マルチホーミング 【multihoming】 >  企業などのネットワークからインターネットなど外部へ接続する > 際に、複数の経路(ISP)を使って接続すること。 >  接続を単一のISPに依存する場合に比べ、耐障害性の向上や回線負 > 荷の軽減などが期待できる。ただし、特殊な機器を使用したり、複 > 雑な設定を行なわなければならない場合が多く、広く普及するには > 至っていない。 > http://e-words.jp/w/E3839EE383ABE38381E3839BE383BCE3839FE383B3E382B0.html引 > 用 > > エ.○正解  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  暗号方式に関する記述のうち,適切なものはどれか。  ア AES は公開かぎ暗号方式,RSA は共通かぎ暗号方式の代表例である。  イ 共通かぎ暗号方式では,暗号化かぎと復号かぎは同じである。  ウ 公開かぎ暗号方式では,暗号化かぎを秘密にして,復号かぎを公開する。  エ ディジタル署名に利用するには,公開かぎ暗号方式よりも共通かぎ暗号方   式の方がよい。 ■キーワード■ 暗号方式 ■解答■   上級システムアドミニストレータ午前平成14年問26   テクニカルエンジニア(ネットワーク)午前平成14年問46  イ 共通かぎ暗号方式では,暗号化かぎと復号かぎは同じである。 > http://www.jtw.zaq.ne.jp/kayakaya/new/sad/sad_pro/s_h13am/s_h13am_53.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  ネットワークにおける交換方式に関する記述のうち,フレームリレー方式を記 述したものはどれか。  ア 53 バイトの固定長のフレームを使用する。  イ 可変長のフレームが利用され,網内部での伝送誤り制御は簡略化されてい   る。  ウ 蓄積交換方式であり,網内部の交換機間で再送などの伝送誤り制御が行わ   れる。  エ フレームリレーのプロトコルで端末同士が接続された後は,フレームリレー   以外のプロトコルで通信ができる。 ■キーワード■ フレームリレー方式 ■解答■   テクニカルエンジニア(システム管理)午前平成16年問31   テクニカルエンジニア(エンベデッドシステム)午前平成16年問43   ソフトウェア開発技術者午前平成16年問64  イ 可変長のフレームが利用され,網内部での伝送誤り制御は簡略化されてい   る。 > ア ×ATMの話 > イ ○正解 > ウ ×伝送誤り制御は行わない。 > エ ×? > > フレームリレー 【frame relay】 > 読み方 : フレームリレー > 別名 : FR > >  パケット通信方式の一つ。データをパケットと呼ばれる小さな単位に分割して > 送受信する。光ファイバなどの伝送手段の信頼性が向上したため、従来パケット > 通信に使われていたX.25という規格の誤り訂正手順を簡略化し、高速化を図った > もの。フレームリレーを利用した1.5Mbps以上のデータ通信サービスが各社によ > り提供されている。 > >  http://e-words.jp/w/E38395E383ACE383BCE383A0E383AAE383ACE383BC.html  どうもありがとうございました。 > 平成7年度 午前 問19の部分を参考にしました。 > http://www.mirai.ne.jp/~suehiro/am/h0710/ns-h7am11-20.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  メモリアクセスの信頼性を高めるための方式で,自動訂正が可能なものはどれ か。  ア CRC  イ ECC  ウ チェックサム  エ パリティ ■キーワード■  ECC(Error Correcting Code) ■解答■   ソフトウェア開発技術者午前平成16年問18   テクニカルエンジニア(エンベデッドシステム)午前平成16年問05  イ ECC > CRC:Cyclic Redundancy Check > 連続して出現する誤り(バースト誤り)の検出が可能な誤り検出 > 方式。 > http://e-words.jp/w/CRC.html > > ECC:Error Correcting Code >  「誤り訂正符号」の略。記憶装置などからデータを読み出す > 際、データの誤りを訂正するために本来のデータとは別に付加 > される冗長なデータのこと。また、そのような機能のこと。高 > い信頼性が求められるサーバ機などの記憶装置やバス(データ > 伝送路)に利用される。 > http://e-words.jp/w/ECC-2.html > ECC付きのメモリもありますね。 > > チェックサム > データを送受信する際の誤り検出方法の一つ。送信前にデータ > を分割し、それぞれのブロック内のデータを数値とみなして合 > 計を取ったもの。求めたチェックサムはデータと一緒に送信す > る。受信側では送られてきたデータ列から同様にチェックサム > を計算し、送信側から送られてきたチェックサムと一致するか > どうかを検査する。両者が異なれば、通信系路上でデータに誤 > りが生じていることになるので、再送などの誤り訂正手続きを > とる。 > http://e-words.jp/w/E38381E382A7E38383E382AFE382B5E383A0.html > > パリティ:奇偶検査 >  データ通信において、データの誤り(エラー)を検出する手法 > の一つ。コンピュータはすべてのデータを2進数、すなわち0と1 > の値の列で表現している。データを送信する側は、この値の列 > を一定の個数(通常は7個か8個)に区切り、その中に含まれる1( > または0)の個数の偶奇(パリティビットと呼ばれる)を添付して > データを転送する。受け取った側は添付されたパリティビット > と、データ中に含まれる1(または0)の個数を比較して、偶奇が > 合わなければデータに誤りがあると判断し、再送を要求する。1 > ビットのパリティビットを付加すると、奇数個の誤りが生じて > いるかどうかが判定できる。誤り検出としてはもっともポピュ > ラーな方法で、コンピュータ内部の回路間のデータ転送や、通 > 信回線を使ったコンピュータ同士の通信に幅広く利用されてい > る。 > 参考:e-words http://e-words.jp/w/E38391E383AAE38386E382A3E38381E382A7E38383E382AF.html ×ア:連続した誤り検出(のみ) ○イ:誤り訂正符号による自動訂正 ×ウ:誤り検出(のみ) ×エ:誤り検出(のみ)  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  IPv4(Internet Protocol version 4)にはなく,IPv6(Internet Protocol version 6) に追加・変更された仕様はどれか。  ア アドレス空間として128ビットを割り当てた。  イ サブネットマスクの導入によって,アドレス空間の有効利用を図った。  ウ ネットワークアドレスとサブネットマスクの対によってIPアドレスを表現し,   クラス概念をなくした。  エ プライベートアドレスの導入によって,IPアドレスの有効利用を図った。 【実習課題】IPv6 対応のものを見つけよう。 ■キーワード■ IPv6(Internet Protocol version 6) ■解答■   情報セキュリティアドミニストレータ午前平成15年問15   テクニカルエンジニア(ネットワーク)午前平成15年問22  ア アドレス空間として128ビットを割り当てた。 > IPv6 対応:OS「Windows XPサービスパック1以降 」 > 「Windows Server 2003」「Linuxカーネル2.2以降」 > 「Mac OS X v10.3から」 > アプリケーション「Internet Explorer」「Windows Media Player」 > > 「日経NETWOEK」2005年2月号P168〜169より  どうもありがとうございました。 > タカラ、IPv6対応“糸電話”を年内発売 > http://www.itmedia.co.jp/lifestyle/articles/0402/16/news053.html > > 三洋、世界初となるIPv6対応の無線デジカメを開発 > http://internet.watch.impress.co.jp/www/article/2003/0312/sanyo.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  システムを構成する要素のうち,次の特徴をもつものはどれか。 (1) ユーザから仕事を託され,ネットワーク内でその仕事を処理するのに必要   な場所(サーバ)を自律的に巡って,仕事を片づける。 (2) すべての仕事が終了した時点でユーザのもとに返る。 (3) ネットワーク内に送出された後,返ってくるまで,ユーザはネットワーク   にアクセスする必要はない。  ア エージェント  イ クライアント  ウ スクリプト  エ プロセス ■キーワード■ エージェント ■解答■   AN/PM/AE共通午前平成15年問11   情報セキュリティアドミニストレータ午前平成15年問07  ア エージェント > エージェント思考が目指すもの > http://www.ogis-ri.co.jp/otc/hiroba/technical/agent/article/article01.html  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  並行プロセス環境において,デッドロックが発生する原因とならないものはど れか。  ア 一度割り当てられた資源は,プロセスがその使用を終了するまで強制的に   は取り上げられない。  イ すべてのプロセスには,決められた順序に従って資源を割り当てられる。  ウ プロセスがほかのプロセスを待ち合うという関係が,環状になっている。  エ プロセスは,一つの資源を占有しながらほかの資源へ要求を出す。 ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  TCP/IP に関連するプロトコルである RARP の説明として,適切なものはどれ か。  ア IP アドレスを基に MAC アドレスを問い合わせるプロトコル  イ IP プロトコルのエラー通知及び情報通知のために使用されるプロトコル  ウ MAC アドレスを基に IP アドレスを問い合わせるプロトコル  エ ルーティング情報を交換しながら,ルーティングテーブルを動的に作成す   るプロトコル ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  通信文を公開かぎ暗号方式によって暗号化し,正規の受信者だけが内容を見る ことができ,更に,送信者の認証も行えるようにしたい。この要件を実現する方 式のうち,適切なものはどれか。ここで,送信者を A,受信者を B とし,A の 公開かぎ及び秘密かぎをそれぞれ a1,a2 とし,B の公開かぎ及び秘密かぎをそ れぞれ b1,b2 とする。  ア A は,通信文,及び a2 で暗号化した署名をまとめて b1 で暗号化し,送   信する。B は,b2 でまず全体を復号し,更に,暗号化された署名を a1 で   復号し,通信文と署名が正しいことを検証する。  イ A は,通信文,及び b1 で暗号化した署名をまとめて b1 で暗号化し,送   信する。B は,b2 でまず全体を復号し,更に,暗号化された署名を b2 で   復号し,通信文と署名が正しいことを検証する。  ウ A は,通信文と署名をまとめて a2 で暗号化し,送信する。B は,a1 で   復号し,通信文と署名が正しいことを検証する。  エ A は,通信文と署名をまとめて b1 で暗号化し,送信する。B は,b2 で   復号し,通信文と署名が正しいことを検証する。 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  事象駆動(イベントドリブン)プログラムの開発に際して行う分析(事象応答分 析)の説明として,適切なものはどれか。  ア 外界の事象に応じて,時間の流れとともにシステムが応答するという一連   の動作を分析するための方法である。  イ システムの改善案を検討する場合などに,ある事象について思いつく様々   な着想を視覚的なイメージ図にまとめ,参加者がこの図を基に別の視点に立っ   た新しい発想を生み出すことを支援するための方法である。  ウ システムの機能を入力データ及び出力データの両面から分析するための技   法であり,四つの要素(データ,情報,機能及び条件)の相互関係を定義する。  エ システムの対象をモデル化する際に,実体と関連によって,その構造を分 ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  すべての命令が 5 サイクルで完了するように設計されたコンピュータがある。 パイプライン制御の下で,20 命令を実行するには何サイクル必要となるか。こ こで,すべての命令は途中で停止することなく実行できるものとする。  ア 20  イ 21  ウ 24  エ 25 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  IEEE が管理している MAC アドレスの先頭 3 バイトが示すものはどれか。  ア BIOS のバージョン  イ インタフェース種別  ウ 製品メーカ  エ 動作モード ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  プログラムの構造に関する次の記述の下線部 a 〜 d に,誤りが一つある。誤 りの箇所と正しい字句の適切な組合せはどれか。  自分自身を呼び出して使うことができるプログラムは,a 再帰的 であるとい                             ̄ ̄ ̄ う。このようなプログラムを実行すると,局所変数,b 仮引数 及び戻り番地の                           ̄ ̄ ̄ 格納領域が c スタック に確保され,d FIFO(First In First Out) 方式で制御         ̄ ̄ ̄ ̄         ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ される。   ┌───────┬────────────┐   │ 誤りの箇所 │    正しい字句   │ ┌─┼───────┼────────────┤ │ア│   a    │再入可能        │ ├─┼───────┼────────────┤ │イ│   b    │実引数         │ ├─┼───────┼────────────┤ │ウ│   c    │待ち行列        │ ├─┼───────┼────────────┤ │エ│   d    │LIFO(Last In First Out) │ └─┴───────┴────────────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)