第4回 ソフトウェアの種類 レポート課題 阿部誠吾 C1110068 英語3 政策マネジメント H23 特別 問80 PCのハードディスクにデータの追加や削除を繰り返していると、データが連続し た領域がなくなることがある。改善策を講じない場合、どのような現象が起こり 得るか。 ア ウイルスが検出されなくなる。 イ データが正しく書き込めなくなる。 ウ データが正しく読み取れなくなる。 エ 保存したデータの読み取りが遅くなる。 解答 エ 解説 フラグメンテーション(断片化)という現象のこと。データの場所が飛び飛びになっ てしまっているため、データを集めるのが遅くなる。 参考文献 平成23年度春期・ITパスポート過去問・解説 http://www.kazutxt.com/new/IP/h23s/a61-80.html H23 特別 問75 銀行やクレジットカード会社などを装った偽のWebページを開設し、金融機関や 公的な機関を装った偽の電子メールなどで、利用者を巧みに誘導して、暗証番号 やクレジットカード番号などの個人情報を盗み取る行為をなんと呼ぶか。 ア クラッキング イ バッファオーバフロー ウ フィッシング エ ボット 解答 ウ 解説 クラッキング 悪意をもって他人のコンピュータのデータやプログラムを盗み見たり。改ざん・ 破壊などを行うこと。 参考文献 クラッキング http://e-words.jp/w/E382AFE383A9E38383E382ADE383B3E382B0.html バッファオーバーフロー プログラムが確保したメモリサイズを超えて文字列が入力されると領域があふれ てしまい、予期しない動作が起きること。 参考文献 バッファオーバーフロー http://e-words.jp/w/E38390E38383E38395E382A1E382AAE383BCE38390E383BCE38395E383AD E383BC.html ボット 感染したコンピュータを攻撃者が用意したネットワークに接続して攻撃者からの 指令を待ち、指令通りの処理を感染者のコンピュータ上で実行する。 参考文献 ボット http://e-words.jp/w/E3839CE38383E38388.html H24 春 問61 CPUにおけるプログラムカウンタの説明はどれか。 ア 次に実行する命令が入っている主記憶のアドレスを保持する。 イ プログラムの実行に必須な主記憶領域の大きさを保持する。 ウ プログラムを構成する命令数を保持する。 エ 命令実行に必須なデータが入っている主記憶のアドレスを保持する。 解答 ア 解説 プログラムカウンタは、CPUの制御装置にある専門レジスタの1つで、次にフェッ チ(メモリからの呼出し)・解読・実行される命令のアドレスが格納されている。 参考文献 ITパスポート試験ドットコム http://www.itpassportsiken.com/kakomon/24_haru/q61.html H23 秋 問77 プロトコルに関する記述のうち、適切なものはどれか。 ア HTMLはWebデータを送受信するためのプロトコルである。 イ HTTPは、ネットワーク監視のためのプロトコル ウ POPは、離れた場所にあるコンピュータを遠隔操作するためのプロトコルで ある。 エ SMTPは、電子メールを送信するためのプロトコルである。 解答 エ 解説 HTML HyperText Markup Languageは、インターネットで最も多く用いられているマー クアップ言語。 HyperText 随所に関連箇所を即座に参照できるリンクが設けられたテキスト Transfer テキスト中に書体などの標識情報を埋め込むこと Languge 言語 参考文献 weblio http://ejje.weblio.jp HTTP HyperText transfer protocolは、HTMlなどのハイパテキストを転送するプロト コル HyperText 随所に関連箇所を即座に参照できるリンクが設けられたテキスト Transfer データを他の媒体に移す protocol 通信規約 参考文献 weblio http://ejje.weblio.jp POP Post Office Protocolはメールサーバから取り出すプロトコル。 Post メッセージをネットワーク上に掲示する Office 事務所 Protocol 通信規約 参考文献 weblio http://ejje.weblio.jp SMTP Simple Mail Transfer Protocolはメールをクライアントサーバ間、サーバ間同 士を転送するプロトコル。 Simple インスタント・メッセージ・サービス Mail 郵便 Transfer データを他の媒体に移す Protocol 通信規約 参考文献 weblio http://ejje.weblio.jp * 問題 H22秋 問74 URLに関する説明として、適切なものはどれか。 ア:Webページとブラウザとの通信プロトコルである。 イ:Webページの更新履歴を知らせるメッセージである。 ウ:Webページのコンテンツ(本文)を記述するための文法である。 エ:Webページの場所を示すための表記法である。 * 選択肢 エ * 解法 URL(Uniform Resource Locator)とは、インターネット上に存在する情報資源(文 書や画像など)の場所を指し示す記述方式である。インターネットにおける情報 の「住所」にあたる。情報の種類やサーバ名、ポート番号、フォルダ名、ファイ ル名などで構成される。 locator(位置を示すもの) * 参考文献 「e-Words] http://e-words.jp/w/URL.html * 問題 H23特別 問74 OSS(Open Sourse Software)に関する記述のうち、適切なものはどれか。 ア:OSSのインストールや購入支援、購入後のサポートサービスを有料にしてはな らない。 イ:OSSの作成、改良には企業人としてではなく、ボランティアとして関わらなく てはならない。 ウ:OSSのソースコードは、インターネットからダウンロードできる必要がある。 エ:OSSを再配布する際には有料にすることができ、必ずしも無料にする必要がな い。 * 選択肢 エ * 解法 OSIの定義をもとに考えると、 ア:ソフトウェアを販売あるいは無料で頒布することを制限してはならない。と されているので、サポート等を有料で行っても問題ない。 イ:利用する分野を差別してはならない。 ウ:インターネットでの配布が推奨されてはいますが、絶対ではない。ソースコー ドをプログラムと共に配布することも認められている。 エ:ソフトウェアを販売あるいは無料で頒布することを制限してはならない。 * 参考文献 「ITパスポートドットコム」 http://www.itpassportsiken.com/kakomon/23_toku/q74.html * 問題 H23秋 問66 OSS(Open Source Software)の利用に関する記述のうち、適切なものはどれか。 ア:OSSの利用者は、開発者にソフトウェアの対価を支払う義務を負う。 イ:OSSの利用者は、そのOSSを販売したり、無料配付したりすることができない。 ウ:OSSを遺伝子研究分野で利用することはできない。 エ:公開されているOSSを改良した派生ソフトウェアをOSSとして公開できる。 * 選択肢 エ * 解法 OSIの定義をもとに考えると、 ア:基本的にはソースコードが公開され、誰もが無料で使用することができる。 ただしオープンソースであればすべてが無料ということではないので適用 されているライセンスに注意する必要がある。 イ:「再頒布の自由」に反する。ソフトウェアを販売あるいは無料で頒布するこ とは制限されない。 ウ:「利用する分野を差別をしないこと」に反する。 エ:ソフトウェアの変更と派生ソフトウェアの作成、並びに派生ソフトウェアを 元のソフトウェアと同じライセンスの下で頒布することが許可される。 * 参考文献 「ITパスポートドットコム」 http://www.itpassportsiken.com/kakomon/23_aki/q66.html#ans H22 秋 問65 ネットワークを介入したアプリケーション間の通信を実現するために、 数多くのプロトコルが階層的に使用されている。次の記述中のa、bに 入れるプロトコル名に適切な組み合わせはどれか。 インターネットで、Webページを閲覧する場合、ブラウザとWebサーバ は[ a ]というプロトコルを使用する。この[ a ]による通信は、その 階層の[ b ]と、さらにその階層のIPというプロトコルを使用する。 [ a ] [ b ] ア、 FTP Ethernet イ、 HTTP TCP ウ、 SMTP POP3 エ、 WWW HTML 解答 イ 選択肢のプロトコルについて プロトコルは7階層ある。 階層と問題に出てきたプロトコルを合わせながら見てみる。 ・HTTP (Hyper Text Transfer Protocol) 第5層  WebサーバとWebブラウザがデータを送受信するのに使われるプロトコル。  (HTMLやXMLで使用される。) ・TCP (Transmission Control Protocol) 第4層  TCP/IPのネットワークにおいて送達・伝送管理などの機能を持つプロトコル。 ・FTP (File Transfer Protocol) 第5層  ネットワーク上でファイルの転送を行うための通信プロトコル。 ・SMTP (Simple Mail Transfer Protocol) 第5層  インターネットでメールを転送するためのプロトコル。 ・POP3 (Post Office Protocol Version 3) 第5層  電子メールで使われるプロトコルの1つで、ユーザがメールサーバから自身のメー  ルを取り出すときに使われる。 その他の選択肢についてみてみる。 ・Ethernet (イーサネット)  コンピュータネットワークの規格の1つ。世界中のオフィスや家庭で一般的に使  用されているLAN (Local Area Network) で最も使用されている規格。 選択肢の組み合わせをみてみると、プロトコルの組み合わせになっているのはイ とエになる。エの方は両方とも同じ階層なので誤りと考えられる。 今回の場合、プロトコル以外の組み合わせになっているものを解答からはずして いった方が早いと思われる。 参考文献 「IT用語辞典 e-Words」 http://e-words.jp/ H22 秋 問70 USBは,PCにハードディスク,プリンタなどの様々な周辺機器を接続 できるインタフェースである。USB 2.0に関する記述のうち,適切な ものはどれか。 ア、PC,USBハブ及び周辺機器側のコネクタ形状は1種類に統一されている。 イ、PCと周辺機器の間のデータ転送速度は,幾つかのモードからPC利用者 自らが設定できる。 ウ、電力消費が少ない周辺機器は,電源に接続することなしにUSB接続する だけで電力供給を得ることができる。 エ、パラレルインタフェースであるので,複数の周辺機器を接続しても, 周辺機器ごとのデータ転送速度は遅くならない。 インターフェスとは複数の装置を接続して通信する時の規格のことである。 コネクタ形状(connector)や電気信号などの形式を定めている。 (コネクタは電子部品やケーブルなどのことである) USB2.0の特徴は以下のような特徴がある。 様々なコネクタ形状がある。  OSなどで転送速度が自動で設定される。  シリアルインターフェスの規格である。   ア、イ、エの選択肢には誤っている箇所があるので解答はウであることがわかる。 参考文献 IT用語辞典 e-Words http://e-words.jp/ H22 秋 問71 ユニバーサルデザインの考え方として,適切なものはどれか。 ア、一度設計したら,長期間にわたって変更しないで使えるようにする。 イ、世界中のどの国で製造しても,同じ性能や品質の製品ができるようにする。 ウ、なるべく単純に設計し,製造コストを減らすようにする。 エ、年齢,文化,能力の違いや障害の有無によらず,多くの人が利用できよう   にする。 インターフェスとは複数の装置を接続して通信する時の規格のことである。 コネクタ形状(connector)や電気信号などの形式を定めている。 (コネクタは電子部品やケーブルなどのことである) 解答 エ 解法 ユニバーサルデザインとは、文化・言語・国籍の違い、老若男女といった差異、 障害 能力の違いに関係なく利用することができる施設・製品・情報の設計のことを言 います。 選択肢をみてみると、ア、イ、ウはユニバーサルデザインには当てはまらないこ とがわかる。 参考文献  [IT用語辞典 e-Words] http://e-words.jp/