<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ポート番号 | 基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</title>
	<atom:link href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi/tag/%E3%83%9D%E3%83%BC%E3%83%88%E7%95%AA%E5%8F%B7/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.seplus.jp/dokushuzemi/ec/fe/fenavi</link>
	<description>基本情報技術者試験を学習する人のためにつくられた専門メディア。250本以上の記事を掲載し、勉強方法や各分野のポイント、過去問解説など、試験に役立つ情報を発信。試験対策書籍を執筆する著者が、はじめて学ぶ人でもわかりやすく解説します。（2023年度からの新制度に対応済み）</description>
	<lastBuildDate>Mon, 20 Apr 2026 07:08:52 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.29</generator>
	<item>
		<title>基本情報でわかる SMTP ／ POP3 「ITエンジニア視点で見れば役割がわかる」</title>
		<link>https://www.seplus.jp/dokushuzemi/ec/fe/fenavi/mastering_tech/smtp_pop3/</link>
		<pubDate>Tue, 10 Nov 2020 04:44:05 +0000</pubDate>
		<dc:creator><![CDATA[矢沢 久雄]]></dc:creator>
				<category><![CDATA[SMTP POP3]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ポート番号]]></category>
		<category><![CDATA[午前問題と午後問題の違い]]></category>

		<guid isPermaLink="false">https://www.seplus.jp/dokushuzemi/fe/fenavi/?post_type=mastering_tech&#038;p=4859</guid>
		<description><![CDATA[<p>この連載では、基本情報技術者試験によく出題されるテクノロジー関連の用語を、午前問題と午後問題のセットを使って解説します。 午前問題で用語の意味や概念を知り、午後問題で技術の活用方法を知ってください。それによって、単なる丸 [&#8230;]</p>
<p>The post <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi/mastering_tech/smtp_pop3/">基本情報でわかる SMTP ／ POP3 「ITエンジニア視点で見れば役割がわかる」</a> first appeared on <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi">基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>この連載では、基本情報技術者試験によく出題されるテクノロジー関連の用語を、午前問題と午後問題のセットを使って解説します。</p>
<p>午前問題で用語の意味や概念を知り、午後問題で技術の活用方法を知ってください。それによって、単なる丸暗記では得られない明確さで、用語を理解できるようになります。</p>
<p>今回のテーマは、メールの通信プロトコルである <span class="bold">SMTP</span> と <span class="bold">POP3</span> です。</p>
<style>table{font-size:.85em;}dl.inline dd{margin-left:2em;}</style>
<h2>SMTP と POP3 とは？ ユーザー視点とエンジニア視点の違い</h2>
<p>IT エンジニアではない一般ユーザーであっても、自分でメールソフトの設定を行ったことがあるなら、メールの送信と受信のプロトコルが異なることを知っているでしょう。</p>
<p>多くの場合に、<br />
メールの送信プロトコルは、 SMTP（ Simple Mail Transfer Protocol ）であり、<br />
メールの受信プロトコルは、 POP3（ Post Office Protocol version 3 ）です。</p>
<p>これらのプロトコルを使って、メールクライアント（メールソフトが動作しているパソコン）が、自社（またはプロバイダ）のメールサーバに接続します。</p>
<figure><figcaption>図　ユーザー視点では、 SMTP は送信プロトコルで、 POP3 は受信プロトコル</figcaption><img class="materialboxed z-depth-5 responsive-width" src="../../wp-content/uploads/2020/11/smtp_pop3.jpg" loading="lazy"><br />
</figure>
<p>メールの送信が SMTP で、受信が POP3 というのは、ユーザー視点の知識です。</p>
<p>基本情報技術者試験は、 IT エンジニア向けの試験なので、 IT エンジニア視点の知識が要求されます。</p>
<p>それは、<span class="u">自社のメールサーバから先をどうつなぐか</span>です。</p>
<p>自社のメールサーバは、他社のメールサーバとの間で、 SMTP を使ってメールの送受信を行います。つまり、 IT エンジニア視点では、メールクライアントから自社のメールサーバへの送信が SMTP で受信が POP3 であり、さらに<span class="u">自社のメールサーバと他社のメールサーバとの転送が SMTP</span> なのです。</p>
<figure><figcaption>図　IT エンジニア視点では、 SMTP は送信と転送のプロトコルで、 POP3 は受信プロトコル</figcaption><img class="materialboxed z-depth-5 responsive-width" src="../../wp-content/uploads/2020/11/smtp_pop3.gif" loading="lazy"><br />
</figure>
<h2>SMTP と POP3 に関する午前問題</h2>
<p>ユーザー視点と IT エンジニア視点の違いがわかったところで、 SMTP と POP3 に関する午前問題を解いてみましょう。</p>
<p>以下は、メールクライアントからメールサーバへのメール送信、メールサーバからメールクライアントへのメール受信、およびメールサーバと別のメールサーバの間のメール転送のプロトコルを答える問題です。</p>
<div class="card-panel mag_h30">
問 39　平成 21 年度 春期 午前</p>
<p>図の環境で利用される ① ～ ③ のプロトコルの組合せとして，適切なものはどれか。</p>
<p><img class="materialboxed z-depth-5 responsive-width" src="../../wp-content/uploads/2020/11/image_mail.jpg" loading="lazy"></p>
<table class="centered responsive-width">
<thead>
<tr>
<th></th>
<th>①</th>
<th>②</th>
<th>③</th>
</tr>
</thead>
<tbody>
<tr>
<td>ア</td>
<td>POP3</td>
<td>POP3</td>
<td>SMTP</td>
</tr>
<tr>
<td>イ</td>
<td>POP3</td>
<td>SMTP</td>
<td>POP3</td>
</tr>
<tr>
<td>ウ</td>
<td>SMTP</td>
<td>POP3</td>
<td>SMTP</td>
</tr>
<tr>
<td>エ</td>
<td>SMTP</td>
<td>SMTP</td>
<td>SMTP</td>
</tr>
</table>
</div>
<p>メールクライアントからメールサーバへの ① メール送信は SMTP 、<br />
メールサーバからメールクライアントへの ② メール受信は POP3 、<br />
およびメールサーバと別のメールサーバの間の ③ メール転送は SMTP なので、</p>
<p>選択肢ウが正解です。</p>
<p>&nbsp;</p>
<p>これまでに示した図では、メールの向きを矢印で示していますが、通信のやりとりを考えると、矢印の向きを変えた方がよい部分と、矢印の数を増やした方がよい部分があります。</p>
<p>メールの受信の POP3 では、メールクライアントからの要求がメールサーバに送られるので、矢印の向きは、メールクライアントからメールサーバにするべきです。</p>
<p>メールサーバと別のメールサーバの間は、それぞれが転送元となって相手に要求を送るので、矢印の数を 2 本にするべきです。これらの考えは、後で紹介する午後問題を解くときに、大いに役立ちます。</p>
<figure class="mag_h30"><figcaption>図　通信のやりとりを考えた場合の矢印の向きと数</figcaption><img class="materialboxed z-depth-5 responsive-width" src="../../wp-content/uploads/2020/11/smtp_pop3_rev.gif" loading="lazy"><br />
</figure>
<p><span class="chip mag_rt05">解答</span>　ウ</p>
<h2>SMTP と POP3 に関する午後問題</h2>
<p>今度は、 SMTP と POP3 に関する午後問題です。</p>
<p>基本情報技術者試験の午後問題は、かつて「午前知識の応用問題」と呼ばれていました。先ほどの午前問題は、</p>
<div class="background">
SMTP がメールの送信と転送のプロトコルであり、 POP3 がメールの受信プロトコルである
</div>
<p>というものでした。</p>
<p>以下に示す午後問題は、<span class="bold">「それらの知識がファイアウォールの設定に応用できる」</span>というものです。いかにも午後問題という内容です。</p>
<p>問題の説明文が長いので、ざっと目を通してください。後でポイントとなる部分を説明しますので、ざっとで OK です。</p>
<div class="card-panel mag_h30">
問 4　平成 21 年度 春期 午後（一部抜粋）</p>
<p>　パケットフィルタリングに関する次の記述を読んで，設問 1， 2 に答えよ。</p>
<p>　X 社では，図に示すネットワークを構築し，インターネットへの Webサイトの公開 と電子メール (以下，メールという) の送受信を行っている。</p>
<figure class="mag_h30"><figcaption>図 X　社のネットワーク構成</figcaption><img class="materialboxed z-depth-5 responsive-width" data-caption="図 X　社のネットワーク構成" src="../../wp-content/uploads/2020/11/h21_q4_pm_figure.jpg" loading="lazy"><br />
</figure>
<p>　X 社のネットワークは二つのファイアウォールによって， DMZ 及び社内 LAN の二つのセグメントに分けられている。 Web サーバ，メールサーバ及びデータベースサーバ (以下， DB サーバという)は，それぞれ次の役割を果たしている。</p>
<dl class="mag_h30">
<dt>(1) Web サーバ</dt>
<dd>Web サイトとして，自社の情報をインターネットに公開する。 Web サーバ上では，社外との取引情報を処理するプログラムが動作する。このプログラムが利用するデータは DB サーバ上に格納される。</dd>
<dt>(2) メールサーバ</dt>
<dd>社外とのメールの送受信を行う。また，取引先に対してメールを自動配信するプログラムが動作する。メール配信のためのデータは DB サーバ上に格納される。</dd>
<dt>(3) DB サーバ</dt>
<dd>Web サーバ及びメールサーバで利用するデータを格納する。</p>
<dd>
</dl>
<p>　社内 LAN に接続された管理用 PC からは， SSH を使った各サーバへのログイン操作と，メールサーバを介した外部とのメール送受信が可能である。管理用 PC から自社 Web サーバの参照はできるが，社外 Web サイトの利用は許可されていない。</p>
<p>ネットワーク上で使われるプロトコルとポート番号を表 1 に示す。</p>
<table class="centered mag_h30 responsive-width">
<caption class="grey-text mag_h10">表 1 プロトコルとポート番号</caption>
<thead>
<tr>
<th>サービス</th>
<th>プロトコル</th>
<th>ポート番号</th>
</tr>
</thead>
<tbody>
<tr>
<th>Web</th>
<td>HTTP</td>
<td>80</td>
</tr>
<tr>
<th>メール転送</th>
<td>SMTP</td>
<td>25</td>
</tr>
<tr>
<th>セキュアシェル（遠隔ログイン）</th>
<td>SSH</td>
<td>22</td>
</tr>
<tr>
<th>メール受信</th>
<td>POP3</td>
<td>110</td>
</tr>
<tr>
<th>DB アクセス</th>
<td>DB 専用</td>
<td>1999</td>
</tr>
</tbody>
</table>
<dl>
<dt>設問 1　次の記述中の <span class="blank"></span> に入れる正しい答えを，解答群の中から選べ。解答は重複して選んでもよい。</dt>
<dd>インターネットと DMZ をつなぐファイアウォール A のパケットフィルタリングの設定を表 2 に示す。また， DMZ と社内 LAN をつなぐファイアウォール B のパケットフィルタリングの設定を表 3 に示す。</p>
<p>フィルタリングの設定ルールは，送信元の IP アドレス，あて先の IP アドレス及び接続先ポート番号を指定して通信の許可/拒否を制御する。設定は上の行のルールから調べて，最初に条件が合致した行の動作を実行する。また，応答パケットについては動的フィルタリング機能によって自動的に許可されるので設定は不要なものとする。</dd>
</dl>
<table class="centered responsive-width mag_h30">
<caption class="grey-text mag_h10">表 2 ファイアウォール A のフィルタリングの設定条件</caption>
<thead>
<tr>
<th colspan="3">条件</th>
<th rowspan="2">動作</th>
</tr>
<tr>
<th>送信元</th>
<th>あて先</th>
<th>ポート番号</th>
</tr>
</thead>
<tbody>
<tr>
<td>任意</td>
<td>Webサーバ</td>
<td>80</td>
<td>許可</td>
</tr>
<tr>
<td>任意</td>
<td>メールサーバ</td>
<td>25</td>
<td>許可</td>
</tr>
<tr>
<td><span class="blank">a</span></td>
<td>任意</td>
<td><span class="blank">b</span></td>
<td>許可</td>
</tr>
<tr>
<td>任意</td>
<td>任意</td>
<td>任意</td>
<td>拒否</td>
</tr>
</tbody>
</table>
<table class="centered responsive-width mag_h30">
<caption class="grey-text mag_h10">表 3 ファイアウォール B のフィルタリングの設定条件</caption>
<thead>
<tr>
<th colspan="3">条件</th>
<th rowspan="2">動作</th>
</tr>
<tr>
<th>送信元</th>
<th>あて先</th>
<th>ポート番号</th>
</tr>
</thead>
<tbody>
<tr>
<td>Webサーバ</td>
<td>DB サーバ</td>
<td>1999</td>
<td>許可</td>
</tr>
<tr>
<td>メールサーバ</td>
<td>DB サーバ</td>
<td>1999</td>
<td>許可</td>
</tr>
<tr>
<td>管理用 PC</td>
<td><span class="blank">c</span></td>
<td><span class="blank">d</span></td>
<td>許可</td>
</tr>
<tr>
<td>管理用 PC</td>
<td>メールサーバ</td>
<td>22</td>
<td>許可</td>
</tr>
<tr>
<td>管理用 PC</td>
<td>メールサーバ</td>
<td>25</td>
<td>許可</td>
</tr>
<tr>
<td>管理用 PC</td>
<td>Web サーバ</td>
<td>80</td>
<td>許可</td>
</tr>
<tr>
<td>管理用 PC</td>
<td>Web サーバ</td>
<td>22</td>
<td>許可</td>
</tr>
<tr>
<td>任意</td>
<td>任意</td>
<td>任意</td>
<td>拒否</td>
</tr>
</tbody>
</table>
<p>a，c に関する解答群</p>
<p>ア　DB サーバ　　<br class="hide-on-med-and-up">イ　Web サーバ　　<br class="hide-on-med-and-up">ウ　管理用 PC<br />
エ　メールサーバ　　<br class="hide-on-med-and-up">オ　任意</p>
<p>b，d に関する解答群</p>
<p>ア　22　　イ　25　　ウ　80　　<br class="hide-on-med-and-up">エ　110　　オ　1999
</div>
<p>それでは、ポイントとなる部分を説明しましょう。</p>
<p>問題の内容は、「ファイアウォール A とファイアウォール B のフィルタリングの設定で、空欄となっている部分を埋める」というものです。</p>
<p>空欄 a, b と、空欄 c, d は、どちらも「動作」が「許可」になっています。ファイアウォール A とファイアウォール B にも、もう 1 つ許可しなければならないことがあるのです。</p>
<p>それは、問題の説明文で以下の部分を見ればわかります。</p>
<div class="card-panel mag_h30">
　社内 LAN に接続された<span class="u">管理用 PC</span> からは， SSH を使った各サーバへのログイン操作と，<span class="u">メールサーバを介した外部とのメール送受信が可能である</span>。管理用 PC から自社 Web サーバの参照はできるが，社外 Web サイトの利用は許可されていない。
</div>
<p>管理用 PC は、メールサーバを介した外部とのメール送受信が可能なのですから、</p>
<ul class="background c-round mag_h30">
<li>「管理用 PC 」→「メールサーバ」の SMTP による送信</li>
<li>「管理用 PC 」→「メールサーバ」の POP3 による受信</li>
<li>「メールサーバ」→「外部のメールサーバ」の SMTP による転送</li>
<li>「外部のメールサーバ」→「メールサーバ」の SMTP による転送</li>
</ul>
<p>を許可することになります。プロトコルは、ポート番号で指定され、 SMTP は 25 で、 POP3 は 110 です。この「メールサーバ」は、自社のメールサーバのことです。</p>
<p>&nbsp;</p>
<p>ファイウォール A のフィルタリングの設定を見てみましょう。</p>
<div class="card-panel responsive-width">
<table class="centered">
<caption class="grey-text mag_h10">表 2 ファイアウォール A のフィルタリングの設定条件</caption>
<thead>
<tr>
<th colspan="3">条件</th>
<th rowspan="2">動作</th>
</tr>
<tr>
<th>送信元</th>
<th>あて先</th>
<th>ポート番号</th>
</tr>
</thead>
<tbody>
<tr>
<td>任意</td>
<td>Webサーバ</td>
<td>80</td>
<td>許可</td>
</tr>
<tr class="u">
<td>任意</td>
<td>メールサーバ</td>
<td>25</td>
<td>許可</td>
</tr>
<tr class="u">
<td><span class="blank">a</span></td>
<td>任意</td>
<td><span class="blank">b</span></td>
<td>許可</td>
</tr>
<tr>
<td>任意</td>
<td>任意</td>
<td>任意</td>
<td>拒否</td>
</tr>
</tbody>
</table>
</div>
<ul class="background c-round mag_h30">
<li>「任意」→「メールサーバ」のポート番号 25（ SMTP ）による転送が許可</li>
<li>逆方向の<br />「メールサーバ」→「任意」のポート番号 25（ SMTP ）による転送も許可</li>
</ul>
<p>したがって、空欄 a は「メールサーバ（選択肢エ）」で、空欄 b は「 25 （選択肢イ）」です。</p>
<p>「任意」とは、何らかの通信相手のことであり、ここでは「外部のメールサーバ」です。</p>
<p>&nbsp;</p>
<p>ファイアウォール B のフィルタリングの設定を見てみましょう。</p>
<div class="card-panel responsive-width">
<table class="centered">
<caption class="grey-text mag_h10">表 3 ファイアウォール B のフィルタリングの設定条件</caption>
<thead>
<tr>
<th colspan="3">条件</th>
<th rowspan="2">動作</th>
</tr>
<tr>
<th>送信元</th>
<th>あて先</th>
<th>ポート番号</th>
</tr>
</thead>
<tbody>
<tr>
<td>Webサーバ</td>
<td>DB サーバ</td>
<td>1999</td>
<td>許可</td>
</tr>
<tr>
<td>メールサーバ</td>
<td>DB サーバ</td>
<td>1999</td>
<td>許可</td>
</tr>
<tr>
<td>管理用 PC</td>
<td><span class="blank">c</span></td>
<td><span class="blank">d</span></td>
<td>許可</td>
</tr>
<tr>
<td>管理用 PC</td>
<td>メールサーバ</td>
<td>22</td>
<td>許可</td>
</tr>
<tr>
<td>管理用 PC</td>
<td>メールサーバ</td>
<td>25</td>
<td>許可</td>
</tr>
<tr>
<td>管理用 PC</td>
<td>Web サーバ</td>
<td>80</td>
<td>許可</td>
</tr>
<tr>
<td>管理用 PC</td>
<td>Web サーバ</td>
<td>22</td>
<td>許可</td>
</tr>
<tr>
<td>任意</td>
<td>任意</td>
<td>任意</td>
<td>拒否</td>
</tr>
</tbody>
</table>
</div>
<ul class="background c-round mag_h30">
<li>「管理用 PC 」→「メールサーバ」のポート番号 25（ SMTP ）による送信が許可</li>
<li>「管理用 PC 」→「メールサーバ」のポート番号 110（ POP3 ）による受信も許可</li>
</ul>
<p>したがって、空欄 c は「メールサーバ（選択肢エ）」で、空欄 b は、「 110 （選択肢エ）」です。</p>
<p>「管理用 PC 」→「メールサーバ」のポート番号 22（ SSH ）も許可されていますが、これはメールの送受信ではなく、メールサーバを管理するためにログインするためです。</p>
<p>&nbsp;</p>
<p><span class="chip mag_rt05">解答</span>設問 1　a ― エ、 b ― イ、 c ― エ、 d ― エ</p>
<div class="divider mag_h50"></div>
<p>いかがでしたか？</p>
<p>メールの通知プロトコルである SMTP と POP3 の役割を、しっかりと理解できたでしょう。</p>
<p>この連載では、今後も、多くの受験者が苦手としている用語を取り上げて行きます。それでは、またお会いしましょう！</p><p>The post <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi/mastering_tech/smtp_pop3/">基本情報でわかる SMTP ／ POP3 「ITエンジニア視点で見れば役割がわかる」</a> first appeared on <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi">基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</a>.</p>]]></content:encoded>
			</item>
		<item>
		<title>「厳選5題」過去問と解説 &#124; 平成25年度 秋期 の過去問やるならこれをやれ</title>
		<link>https://www.seplus.jp/dokushuzemi/ec/fe/fenavi/kakomon-gensen/h25_autumn/</link>
		<pubDate>Mon, 05 Aug 2019 02:32:42 +0000</pubDate>
		<dc:creator><![CDATA[矢沢 久雄]]></dc:creator>
				<category><![CDATA[OSI参照モデル]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[データベース]]></category>
		<category><![CDATA[トランザクション]]></category>
		<category><![CDATA[ポート番号]]></category>
		<category><![CDATA[午前問題]]></category>
		<category><![CDATA[過去問演習]]></category>

		<guid isPermaLink="false">https://www.seplus.jp/dokushuzemi/fe/fenavi/?post_type=kakomon-gensen&#038;p=1901</guid>
		<description><![CDATA[<p>ここでは、平成 25 年度 秋期 基本情報技術者試験の午前試験 の中から「やるべき問題」を 5 題に厳選し、ぶっちゃけた解説をさせていただきます。 やるべき問題とは、よく出る問題であり、かつ、練習すればできる問題（練習し [&#8230;]</p>
<p>The post <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi/kakomon-gensen/h25_autumn/">「厳選5題」過去問と解説 | 平成25年度 秋期 の過去問やるならこれをやれ</a> first appeared on <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi">基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>ここでは、<a href="https://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2013h25_2/2013h25a_fe_am_qs.pdf" rel="noopener" target="_blank">平成 25 年度 秋期 基本情報技術者試験の午前試験</a> の中から「やるべき問題」を 5 題に厳選し、ぶっちゃけた解説をさせていただきます。</p>
<p>やるべき問題とは、よく出る問題であり、かつ、練習すればできる問題（練習しないとできない問題）です。</p>
<style>h2 .chip{vertical-align:middle;background:#3f51b5;color:white;margin-right:.75em;}.chip i{font-size:2em!important;}table{font-size:.85em;}dl.inline dd{margin-left:2em;}table.border td{border:.1em solid #9e9e9e}</style>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_one</i></span>見かけは難しそうですが、実はとっても簡単な問題です</h2>
<div class="card-panel mag_h30">
問 31</p>
<p>&#8220;商品&#8221; 表に対して，更新 SQL 文を実行するトランザクションが，デッドロックの発生によって異常終了した。 異常終了後の &#8220;商品&#8221; 表はどれか。 ここで， &#8220;商品&#8221; 表に対する他のトランザクションは，参照は行うが更新はしないものとする。</p>
<table class="bordered mag_h30 responsive-width">
<caption>商品</caption>
<thead>
<tr>
<th>商品コード</th>
<th>商品名</th>
<th>販売単価</th>
</tr>
</thead>
<tbody>
<tr>
<td>A010</td>
<td>AAA</td>
<td>2,500</td>
</tr>
<tr>
<td>B020</td>
<td>BBB</td>
<td>1,000</td>
</tr>
<tr>
<td>C030</td>
<td>CCC</td>
<td>4,500</td>
</tr>
</tbody>
</table>
<p>〔更新 SQL 文〕</p>
<p><code class="language-sql">DELETE FROM 商品 WHERE 商品コード = 'B020'</code></p>
<div class="row">
<div class="col m6 s12">
ア</p>
<table class="bordered mag_h30">
<thead>
<tr>
<th>商品コード</th>
<th>商品名</th>
<th>販売単価</th>
</tr>
</thead>
<tbody>
<tr>
<td>A010</td>
<td>AAA</td>
<td>2,500</td>
</tr>
<tr>
<td>B020</td>
<td>NULL</td>
<td>1,000</td>
</tr>
<tr>
<td>C030</td>
<td>CCC</td>
<td>4,500</td>
</tr>
</tbody>
</table>
</div>
<div class="col m6 s12">
イ</p>
<table class="bordered mag_h30">
<thead>
<tr>
<th>商品コード</th>
<th>商品名</th>
<th>販売単価</th>
</tr>
</thead>
<tbody>
<tr>
<td>A010</td>
<td>AAA</td>
<td>2,500</td>
</tr>
<tr>
<td>B020</td>
<td>BBB</td>
<td>1,000</td>
</tr>
<tr>
<td>C030</td>
<td>CCC</td>
<td>4,500</td>
</tr>
</tbody>
</table>
</div>
<div class="col m6 s12">
ウ</p>
<table class="bordered mag_h30">
<thead>
<tr>
<th>商品コード</th>
<th>商品名</th>
<th>販売単価</th>
</tr>
</thead>
<tbody>
<tr>
<td>A010</td>
<td>AAA</td>
<td>2,500</td>
</tr>
<tr>
<td>C030</td>
<td>CCC</td>
<td>4,500</td>
</tr>
</tbody>
</table>
</div>
<div class="col m6 s12">
エ</p>
<table class="bordered mag_h30">
<thead>
<tr>
<th>商品コード</th>
<th>商品名</th>
<th>販売単価</th>
</tr>
</thead>
<tbody>
<tr>
<td>B020</td>
<td>BBB</td>
<td>1,000</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="chip">解説</div>
<p>この問題は、データベースに関する用語、頻出の SELECT 命令ではない SQL 文、データが入った表、などが並んでいて、一見して難しそうですが、実は、とっても簡単です。</p>
<p>「デッドロック」という言葉の意味がわかっていれば、正解を選ぶことができます。</p>
<p>&nbsp;</p>
<p><span class="bold">デッドロックとは、複数のトランザクション（データベースに対する1つの処理のまとまり）が、お互いに相手の処理が終わるのを待っていて、先に進めない状態</span> です。</p>
<p>DBMS（ Data Base Management System ）は、デッドロックを検出すると、トランザクションを <span class="bold">ロールバック</span>（トランザクションを異常終了させて、データベースの内容を元に戻すこと）します。</p>
<p>したがって、異常終了後の商品表は、問題文に示された商品表と同じ内容の選択肢イです。</p>
<p>「ええっ！ たったそれだけの問題なのですか？」と思われるかもしれませんが、そうなのです。 おそらく出題者は、デッドロックという用語をテーマにした問題を作りたかっただけなのでしょう。</p>
<p>具体例を示したので、このように大げさな問題になってしまったのです。</p>
<p>このような問題に遭遇したときは、難しそうな見かけに惑わされずに、「必ずできる！」という自信を持って解いてください。</p>
<p><span class="chip mag_tp30">解答</span> イ</p>
<p class="grey-text mag_tp30"><i class="material-icons mag_rt05">search</i>タグで関連記事を見る <a href="../../tag/データベース" class="tag">データベース</a> <a href="../../tag/トランザクション" class="tag">トランザクション</a></p>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_two</i></span>共有ロックと専有ロックの違いを知っておこう</h2>
<div class="card-panel mag_h30">
問 32　(平成 25 年度 秋期)</p>
<p>表は，トランザクション 1 ~ 3 が資源 A 〜 C にかけるロックの種別を表す。 また，資源へのロックはトランザクションの開始と同時にかけられる。 トランザクション 1 ~ 3 のうち二つのトランザクションをほぼ同時に開始した場合の動きについて，適切な記述はどれか。 ここで，表中の &#8220;－&#8221; はロックなし，&#8221;S&#8221; は共有ロック， &#8220;X&#8221; は専有ロックを示す。</p>
<table class="bordered centered responsive-width">
<thead>
<tr>
<th width="40%">トランザクション ＼ 資源</th>
<th width="20%">A</th>
<th width="20%">B</th>
<th width="20%">C</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>S</td>
<td>－</td>
<td>X</td>
</tr>
<tr>
<td>2</td>
<td>S</td>
<td>X</td>
<td>－</td>
</tr>
<tr>
<td>3</td>
<td>X</td>
<td>S</td>
<td>－</td>
</tr>
</tbody>
</table>
<dl class="inline">
<dt>ア</dt>
<dd>トランザクション 1 の後にトランザクション 3 を開始したとき，トランザクション 3 の資源待ちはない。 </dd>
<dt>イ</dt>
<dd>トランザクション 2 の後にトランザクション 1 を開始したとき，トランザクション 1 の資源待ちはない。 </dd>
<dt>ウ</dt>
<dd>トランザクション 2 の後にトランザクション 3 を開始したとき，トランザクション 3 の資源待ちはない。 </dd>
<dt>エ</dt>
<dd>トランザクション 3 の後にトランザクション 1 を開始したとき，トランザクション 1 の資源待ちはない。 </dd>
</dl>
</div>
<div class="chip">解説</div>
<p>もう 1 つ、トランザクションに関する問題を紹介しましょう。</p>
<p>トランザクションは、データを処理するときに、そのデータが他のトランザクションから使われないように <span class="bold">ロック</span> をかけます。</p>
<p>他のトランザクションは、ロックが解除されるのを待つことになります。 複数のトランザクションが、お互いに相手のロックが解除されるのを待っていて、先に進めない状態になってしまうことが、先ほどの厳選問題 1 のテーマになっていたデッドロックです。</p>
<p>&nbsp;</p>
<p>ロックの種類には、<span class="bold">「共有ロック」</span> と <span class="bold">「専有ロック」</span> があり、それらがこの問題のテーマになっています。</p>
<dl class="background c-round">
<dt class="bold">共有ロック</dt>
<dd>データを参照するときにかけるロックです。 </dd>
<dt class="bold">専有ロック</dt>
<dd>データを更新（登録、更新、削除）するときにかけるロックです。</dd>
</dl>
<p>トランザクションを擬人化すれば、</p>
<dl>
<dt>共有ロック</dt>
<dd>「俺がデータを見ているから、他の奴らは更新するなよ。 ただし、見るだけならいいぞ」というイメージ</dd>
<dt>専有ロック</dt>
<dd>「俺がデータを更新しているから、他の奴らは更新するなよ。 見るのもだめだぞ」というイメージ</dd>
</dl>
<p>つまり、共有ロックがかけられたデータには、他のトランザクションから共有ロックをかけられますが、専有ロックはかけられません。 専有ロックがかけられたデータには、他のトランザクションから共有ロックも専有ロックもかけられません。</p>
<p>&nbsp;</p>
<p>それでは、問題を見てみましょう。</p>
<p>ここでは、ロックをかける A 、B 、C というデータのことを <span class="bold">「資源」</span> と呼んでいます。</p>
<p>トランザクションは 3 つあり、</p>
<ol class="background c-round">
<li>トランザクション 1 は「 A に共有ロックをかける → C に専有ロックをかける」</li>
<li>トランザクション 2 は「 A に共有ロックをかける → B に専有ロックをかける」</li>
<li>トランザクション 3 は「 A に専有ロックをかける → B に共有ロックをかける」</li>
</ol>
<p>という順序で、それぞれ処理を行います。</p>
<p>これによって、どのようなロックの資源待ち（資源のロックの解除待ち）が生じるかを、選択肢から選ぶという問題です。</p>
<p>&nbsp;</p>
<dl class="mag_h30">
<dt>ア</dt>
<dd class="mag_h10">
トランザクション 1 の後にトランザクション 3 を開始すると、先にトランザクション 1 が資源 A に共有ロックをかけ、その後でトランザクション 3 が資源 A に専有ロックをかけようとしますが、既に共有ロックがかけられているので資源待ちになります。</p>
<p>したがって、アの記述は、不適切です。 </dd>
<dt>イ</dt>
<dd class="mag_h10">
トランザクション 2 の後にトランザクション 1 を開始すると、先にトランザクション 2 が資源 A に共有ロックをかけ、その後でトランザクション 1 が資源 A に共有ロックをかけます。</p>
<p>どちらも共有ロックなので資源待ちになりません。</p>
<p>次に、トランザクション 2 は誰も使っていない資源 B に専有ロックをかけ、トランザクション 1 が誰も使っていない資源 C に専有ロックをかけます。 どちらも、資源待ちになりません。</p>
<p>したがって、イの記述は、適切です。 </dd>
<dt>ウ</dt>
<dd class="mag_h10">
トランザクション 2 の後にトランザクション 3 を開始すると、先にトランザクション 2 が資源 A に共有ロックをかけ、その後でトランザクション 3 が資源 A に専有ロックをかけようとしますが、既に共有ロックがかけられているので資源待ちになります。</p>
<p>したがって、ウの記述は、不適切です。 </dd>
<dt>エ</dt>
<dd class="mag_h10">
トランザクション 3 の後にトランザクション 1 を開始すると、先にトランザクション 3 が資源 A に専有ロックをかけ、その後でトランザクション 1 が資源 A に共有ロックをかけようとしますが、既に専有ロックがかけられているので資源待ちになります。</p>
<p>したがって、エの記述は、不適切です。 </dd>
</dl>
<p><span class="chip mag_tp30">解答</span> イ</p>
<p class="grey-text mag_tp30"><i class="material-icons mag_rt05">search</i>タグで関連記事を見る <a href="../../tag/データベース" class="tag">データベース</a></p>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_3</i></span>略語の問題を練習するときには、2 つのポイントがあります</h2>
<div class="card-panel mag_h30">
問 36　(平成 25 年度 秋期)</p>
<p>電子メールで，静止画，動画，音声などの様々な情報を送ることができる仕組みはどれか。</p>
<p>ア　FTP　　イ　MIME　　ウ　POP　　エ　TELNET
</p></div>
<div class="chip">解説</div>
<p>選択肢に略語が並んでいますね。 はじめに答えを言ってしまいますが、正解はエの MIME （マイム）です。</p>
<p>これまでの連載でも何度か説明してきましたが、この手の問題を練習するときのポイントは、2 つあります。</p>
<p>&nbsp;</p>
<p>1 つは、 <span class="bold">正解となっている選択肢の略語だけを覚える</span> ことです。</p>
<p>試験では、同じ問題が何度も再利用されています。 この問題も、再利用されるときには、そのまま再利用されるはずなので、ここでは、 MIME という略語だけを覚えてください。</p>
<p>他の略語も気になるかもしれませんが、それらは、それらが正解となっている問題に遭遇したときに覚えてください。 これが、効率的な学習方法です。</p>
<p>&nbsp;</p>
<p>もう 1 つは、 <span class="bold">略語の意味を調べて覚える</span> ことです。</p>
<p>もしも、MIME を「 MIME とは、電子メールで、静止画、動画、音声など様々な情報を送ることができる仕組みである」と覚えるとしたら、MIME という言葉と説明がつながらないでしょう。</p>
<p>「 MIME って何だっけ？」<br />
「電子メールで、静止画、動画、音声など様々な情報を送ることができる仕組みって何だっけ？」</p>
<p>ということになってしまいます。</p>
<p>&nbsp;</p>
<p>MIME は、<span class="bold">Multipurpose Internet Mail Extension</span> という意味です。</p>
<p>直訳すると、「多目的なインターネットメールの拡張」です。</p>
<p>そもそも <span class="bold">インターネットの電子メールというものは、文字しか送れない</span> ようになっています。</p>
<p>静止画、動画、音声などの様々な情報を送ることができるのは、それらのデータを文字に変換してメールに添付しているからです。 その仕組みを MIME と呼びます。</p>
<p>「 MIME は、Multipurpose Internet Mail Extension という意味だ」と覚えれば、「電子メールで、静止画、動画、音声など様々な情報を送ることができる仕組みはどれか」という問題を見て、すぐに MIME を選べるはずです。</p>
<p><span class="chip mag_tp30">解答</span> イ</p>
<div class="divider mag_tp40 mag_bt10"></div>
<p class="grey-text small-text"><i class="material-icons mag_rt05">info_outline</i>MIME タイプに関する詳しい記事</p>
<p><a href="../../mastering_tech/mime_type/"></p>
<div class="row valign-wrapper pad_w20">
<div class="col s3 m2 flex pad_00"><img src="../../wp-content/uploads/2020/12/mime_cover.jpg" loading="lazy" /></div>
<div class="col s9 m10 pad_10 blue-grey-text bold">基本情報でわかる MIME タイプ 「電子メールの仕組みを知れば役割がわかる」</div>
</div>
<p></a></p>
<div class="divider mag_bt40 mag_tp10"></div>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_4</i></span>ネットワークの階層とは、どういうことかを知ってください</h2>
<div class="card-panel mag_h30">
問 37　(平成 25 年度 秋期)</p>
<p>1 個の TCP パケットをイーサネットに送出したとき，イーサネットフレームに含まれる宛先情報の，送出順序はどれか。</p>
<dl class="inline">
<dt>ア</dt>
<dd>宛先 IP アドレス，宛先 MAC アドレス，宛先ポート番号</dd>
<dt>イ</dt>
<dd>宛先 IP アドレス，宛先ポート番号，宛先 MAC アドレス</dd>
<dt>ウ</dt>
<dd>宛先 MAC アドレス， 宛先 IP アドレス，宛先ポート番号</dd>
<dt>エ</dt>
<dd>宛先 MAC アドレス，宛先ポート番号，宛先 IP アドレス</dd>
</dl>
</div>
<div class="chip">解説</div>
<p>この問題は、とってもよい問題だと思います。</p>
<p>ネットワークが階層化されているとは、どういうことかを、イメージできるようになるからです。</p>
<p>基本情報技術者試験のテーマである OSI 基本参照モデル では、ネットワークを7つの階層に分けていますが、実際に普及しているプロトコルは、</p>
<p>「アプリケーションプロトコル」<br />
「 TCP 」<br />
「 IP 」<br />
「イーサネット」</p>
<p>の 4 つの階層に分けることができます。</p>
<table class="bordered centered responsive-width">
<thead>
<tr>
<th>OSI 基本参照モデル</th>
<th>実際に普及しているプロトコル</th>
</tr>
</thead>
<tbody>
<tr>
<td>アプリケーション層</td>
<td rowspan="3">HTTP や SMTP などの<br />アプリケーションプロトコル</td>
</tr>
<tr>
<td>プレゼンテーション層</td>
</tr>
<tr>
<td>セッション層</td>
</tr>
<tr>
<td>トランスポート層</td>
<td>TCP</td>
</tr>
<tr>
<td>ネットワーク層</td>
<td>IP</td>
</tr>
<tr>
<td>データリンク層</td>
<td rowspan="2">イーサネット</td>
</tr>
<tr>
<td>物理層</td>
</tr>
</tbody>
</table>
<p>ユーザーが Web ブラウザやメールソフトなどのアプリケーションから送信したデータは、4 つの階層を上から下にたどって送出されます。</p>
<p>その際に、それぞれのプロトコルに応じた宛先と差出人などの情報が付加されるのです。</p>
<p>この情報は、データの先頭に付加されるので <span class="bold">「ヘッダ」</span> と呼ばれます。</p>
<p>&nbsp;</p>
<p>アプリケーションで作成されたデータは、 TCP → IP → イーサネット という階層を順番にたどります。</p>
<dl class="background c-round">
<dt class="bold">TCP の階層</dt>
<dd>TCP における宛先と差出人の識別番号である「 TCP ポート番号」が付加されます。 </dd>
<dt class="bold">IP の階層</dt>
<dd>IP における宛先と差出人の識別番号である「 IP アドレス」が付加されます。 </dd>
<dt class="bold">イーサネットの階層</dt>
<dd>イーサネットにおける宛先と差出人の識別番号である「 MAC アドレス」が付加されます。</dd>
</dl>
<p>この状態になったデータを「イーサネットフレーム」と呼びます。</p>
<p>大雑把にいうと、イーサネットフレームの内容は、先頭から順に MAC アドレス、IP アドレス、 TCP ポート番号、アプリケーション のデータなので、ウが正解です。</p>
<p>&nbsp;</p>
<p><i class="material-icons">arrow_back</i> イーサネットフレームを送出する方向</p>
<table class="border">
<tr>
<td>MAC アドレス</td>
<td>IP アドレス</td>
<td>TCP ポート番号</td>
<td>アプリケーションのデータ</td>
</tr>
</table>
<p><span class="chip mag_tp30">解答</span> ウ</p>
<p class="grey-text mag_tp30"><i class="material-icons mag_rt05">search</i>タグで関連記事を見る <a href="../../tag/OSI参照モデル" class="tag">OSI 参照モデル</a></p>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_5</i></span>クラスの関連付けの表記方法をまとめて覚えよう</h2>
<div class="card-panel mag_h30">
問 46　(平成 25 年度 秋期)</p>
<p>UML のクラス図のうち，汎化の関係を示したものはどれか。</p>
<div class="flex wrap">
<div class="col m6 s12">
ア<br />
<img class="materialboxed hoverable" src="../../wp-content/uploads/2019/08/h25_a_q46_option_a.png" loading="lazy">
</div>
<div class="col m6 s12">
イ<br />
<img class="materialboxed hoverable" src="../../wp-content/uploads/2019/08/h25_a_q46_option_i.png" loading="lazy">
</div>
<div class="col m6 s12">
ウ<br />
<img class="materialboxed hoverable" src="../../wp-content/uploads/2019/08/h25_a_q46_option_u.png" loading="lazy">
</div>
<div class="col m6 s12">
エ<br />
<img class="materialboxed hoverable" src="../../wp-content/uploads/2019/08/h25_a_q46_option_e.png" loading="lazy">
</div>
</div>
</div>
<div class="chip">解説</div>
<p>この問題を選んだのは、UML のクラス図におけるクラスの関連付けの表記方法をまとめて覚えられるからです。</p>
<p>クラスは、現実世界のオブジェクト（物や生き物）を定型化したものです。</p>
<p>たとえば、会社に勤務している「佐藤さん」「鈴木さん」「田中さん」というオブジェクトは、「社員クラス」に定型化できます。</p>
<p>クラスは、</p>
<p>「クラス名」<br />
「属性（データ）」<br />
「操作（データを使った処理）」</p>
<p>を持ちます。 それらを 3 段重ねの四角形で示したものが、<span class="bold">クラス図</span> です。</p>
<p>この問題では、クラス名だけが示されています。</p>
<figure><figcaption>クラス図の表記方法</figcaption><img class="materialboxed z-depth-5" style="margin:auto;" src="../../wp-content/uploads/2019/08/h25_a_q46_figure2.png" loading="lazy"><br />
</figure>
<p>オブジェクト指向では、システム全体を、クラスを単位として <span class="bold">モジュール化（部品化）</span> します。</p>
<div class="row background c-round">
<div class="col m4 s12">ア <img class="materialboxed" src="../../wp-content/uploads/2019/08/h25_a_q46_option_a.png" " loading="lazy"></div>
<div class="col m8 s12">複数のクラスから構成されたシステムでは、クラスとクラスが関連を持ちます。 単に何らかの「関連」があるということは、クラスと他のクラスを直線で結んで示します。 これは、選択肢アです。</p>
<p>関連の多重度（ 1 対 1 、1 対多、多対多）を書き添えることもでき、1 を「 1 」で表し、多を「 * 」で表します。 選択肢アの多重度は、1 対 1 です。</p>
<p>このクラス図は、「自動車」と「車検証」は、1 対 1 の関連を持っていることを表しています。</p></div>
</div>
<div class="row background c-round">
<div class="col m4 s12">エ <img class="materialboxed" src="../../wp-content/uploads/2019/08/h25_a_q46_option_e.png" " loading="lazy"></div>
<div class="col m8 s12">あるクラスが他のクラスを使っていることを <span class="bold">「依存」</span> と呼びます。</p>
<p>依存は、使う側から使われる側に向かって、破線の矢印を引くことで示します。</p>
<p>選択肢エのクラス図は、「ドライバ」が「自動車」に依存している（ドライバが自動車を使う）ことを表しています。</p></div>
</div>
<div class="row background c-round">
<div class="col m4 s12">ウ <img class="materialboxed" src="../../wp-content/uploads/2019/08/h25_a_q46_option_u.png" " loading="lazy"></div>
<div class="col m8 s12">あるクラスが他のクラスを持っていることを <span class="bold">「集約」</span> と呼びます。</p>
<p>集約は、持つ側にひし形を書き添えた線を引くことで示します。</p>
<p>必須のもの（必ず持っているもの）の場合は、ひし形の内部を黒く塗りつぶし、オプション（持ってなくても構わないもの）の場合は、塗りつぶしません。</p>
<p>選択肢ウのクラス図は、「自動車」が「タイヤ」と「エンジン」を集約している（自動車がタイヤとエンジンを持っている）こと、そしてタイヤとエンジンが必須のものであることを表しています。</p>
<p>さらに、どちらも多重度が 1 対多であることを表しています。</p></div>
</div>
<div class="row background c-round">
<div class="col m4 s12">イ <img class="materialboxed" src="../../wp-content/uploads/2019/08/h25_a_q46_option_i.png" loading="lazy"></div>
<div class="col m8 s12">あるクラスの上位概念のクラスを定義することを <span class="bold">「汎化」</span> と呼びます。</p>
<p>汎化は、上位概念のクラスに向かって、三角形を書き添えた線を引くことで示します。</p>
<p>選択肢イのクラス図は、「スポーツカー」の上位概念として「自動車」を定義することを表しています。</p></div>
</div>
<p>この問題は、汎化を表しているクラス図を選ぶものなので、選択肢イが正解です。</p>
<p>&nbsp;</p>
<p>汎化は、少しわかりにくいと思いますので、補足説明をしておきましょう。</p>
<p>問題に示された「スポーツカー」の上位概念が「自動車」であるという例より、複数のクラスの共通点を抽出したクラスを定義するという例の方が、わかりやすいでしょう。</p>
<p>以下のクラス図は、「スポーツカー」と「トラック」の共通点を抽出したクラスとして「自動車」を定義しています。 スポーツカーとトラックは、どちらも自動車だからです。 この場合、自動車を「スーパークラス（上位クラス）」、スポーツカーとトラックを「サブクラス（下位クラス）」と呼びます。</p>
<figure>
<img class="materialboxed" style="margin:auto;" src="../../wp-content/uploads/2019/08/h25_a_q46_figure.png" loading="lazy"><br />
</figure>
<p><span class="chip mag_tp30">解答</span> イ</p>
<p class="grey-text mag_tp30"><i class="material-icons mag_rt05">search</i>タグで関連記事を見る <a href="../../tag/uml" class="tag">UML</a></p>
<p>&nbsp;</p>
<div class="divider mag_h50"></div>
<p>記事をお読みいただきありがとうございます。</p>
<p>もしも、一度解いただけでは、よくわからない問題があったなら、わかるまで何度でも練習してください。 <span class="bold">「やるべき問題」は「わかるまでやるべき問題」</span>だからです。</p>
<p>この厳選問題大全集が、受験者の皆様のお役に立てば幸いです。</p>
<p>&nbsp;</p><p>The post <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi/kakomon-gensen/h25_autumn/">「厳選5題」過去問と解説 | 平成25年度 秋期 の過去問やるならこれをやれ</a> first appeared on <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi">基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</a>.</p>]]></content:encoded>
			</item>
		<item>
		<title>「厳選5題」過去問と解説 &#124; 平成30年度 春期 の過去問やるならこれをやれ</title>
		<link>https://www.seplus.jp/dokushuzemi/ec/fe/fenavi/kakomon-gensen/h30_spring/</link>
		<pubDate>Mon, 25 Mar 2019 13:18:15 +0000</pubDate>
		<dc:creator><![CDATA[矢沢 久雄]]></dc:creator>
				<category><![CDATA[IPアドレス]]></category>
		<category><![CDATA[SMTP POP3]]></category>
		<category><![CDATA[ポート番号]]></category>
		<category><![CDATA[公開鍵秘密鍵]]></category>
		<category><![CDATA[出題傾向]]></category>
		<category><![CDATA[午前問題]]></category>
		<category><![CDATA[計算問題]]></category>
		<category><![CDATA[過去問演習]]></category>

		<guid isPermaLink="false">https://www.seplus.jp/dokushuzemi/fe/fenavi/?post_type=kakomon-gensen&#038;p=799</guid>
		<description><![CDATA[<p>ここでは、平成 30 年度 春期 基本情報技術者試験の午前試験 の中から「やるべき問題」を 5 題に厳選し、ぶっちゃけた解説をさせていただきます。 やるべき問題とは、よく出る問題であり、かつ、練習すればできる問題（練習し [&#8230;]</p>
<p>The post <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi/kakomon-gensen/h30_spring/">「厳選5題」過去問と解説 | 平成30年度 春期 の過去問やるならこれをやれ</a> first appeared on <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi">基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>ここでは、<a href="https://www.jitec.ipa.go.jp/1_04hanni_sukiru/mondai_kaitou_2018h30_1/2018h30h_fe_am_qs.pdf" rel="noopener" target="_blank">平成 30 年度 春期 基本情報技術者試験の午前試験</a> の中から「やるべき問題」を 5 題に厳選し、ぶっちゃけた解説をさせていただきます。</p>
<p>やるべき問題とは、よく出る問題であり、かつ、練習すればできる問題（練習しないとできない問題）です。</p>
<style>h2 .chip{vertical-align:middle;background:#3f51b5;color:white;margin-right:.75em;}.chip i{font-size:2em!important;}article h4{margin:2em 0 .5em;color:#2196f3;border-bottom:.3em solid #2196f3;display:inline-block}pre{font-family:'consolas','Courier New',"HCo Gotham SSm",Gotham,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif!important;background:#fafafa;color:#37474f;font-size:1em;margin:1em -7.5%;padding:1em 7.5%}dl.inline dd{margin-left:2em}table{font-size:.85em;}</style>
<p class="grey-text hide-on-med-and-up mag_h10 small-text"><i class="material-icons light-blue-text mag_rt05">swipe</i>IP アドレスや 2 進数、表などはは横スクロールできます</p>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_one</i></span>丁寧に学習して IPアドレスの苦手意識を克服しよう</h2>
<div class="card-panel mag_h30">
問 32　平成 30 年度 春期</p>
<p>次のネットワークアドレスとサブネットマスクをもつネットワークがある。 このネットワークをある PC が利用する場合，その PC に<span class="bold">割り振ってはいけない</span> IP アドレスはどれか。</p>
<dl>
<dt>ネットワークアドレス :</dt>
<dd>200.170.70.16</dd>
<dt>サブネットマスク :</dt>
<dd>255.255.255.240</dd>
</dl>
<p>ア　200.170.70.17　　<br class="hide-on-med-and-up">イ　200.170.70.20<br />
ウ　200.170.70.30　　<br class="hide-on-med-and-up">工　200.170.70.31
</div>
<div class="chip">解説</div>
<p>私が講師を担当している試験対策講座では、「 IP アドレス苦手！」「サブネットマスクわかんない！」という人が、とっても多いです。</p>
<p>読者の皆さんも、おそらく同じではないでしょうか。</p>
<p>この問題を解くには、 IP アドレスに関する様々な知識が要求されますので、丁寧に学習して、苦手意識を克服しましょう。 やや説明が長くなりますが、がんばってお読みください。</p>
<h3>IP アドレスの基礎知識</h3>
<h4 class="mag_tp10">IP アドレスの範囲</h4>
<p>IP アドレス（ IPv4 の IP アドレス）は、 2 進数で 32 ビットの数値です。</p>
<pre>11000000101010000000000000000001</pre>
<p>それを 8 ビットずつ 4 つの部分に区切り、それぞれの部分を 10 進数で示して、区切りにドット（ . ）を置きます。</p>
<pre>11000000.10101000.00000000.00000001
-> 192.168.0.1</pre>
<p>8 ビットの 2 進数の範囲は、00000000 ～ 11111111 です。 これを 10 進数に変換すると、0 ～ 255 になります。</p>
<p>したがって、 <span class="bold">IP アドレスの範囲は、0.0.0.0 ～ 255.255.255.255</span> です。 これが、 1 つ目の知識です。</p>
<h4>ネットワークアドレスとホストアドレス</h4>
<p>一般的には、「ネットワーク = インターネット」というイメージがありますが、 IT エンジニアが「ネットワーク」と言った場合は、会社や事務所のネットワークのように、小規模なネットワークを指します。</p>
<p>インターネットは、この小規模なネットワークと別のネットワークの間をつなぐものです。 <span class="bold">「インター（ inter ）」は、「間の」という意味</span>です。</p>
<p>この仕組みから、インターネットにおける識別番号である IP アドレスは、会社や事務所を識別する<span class="bold">「ネットワークアドレス」</span>とパソコンや通信機器を識別する<span class="bold">「ホストアドレス」</span>から構成されています。 これが、 2 つ目の知識です。</p>
<h4>サブネットマスク</h4>
<p>32 ビットの IP アドレスの上位桁がネットワークアドレスであり、下位桁がホストアドレスです。 その区切りを示す情報が<span class="bold">「サブネットマスク」</span>です。</p>
<p>サブネットマスクは、 IP アドレスと同じ形式で示されます。</p>
<p>この問題では、 255.255.255.240 がサブネットマスクです。<br />
これを 2 進数にすると、</p>
<pre>11111111.11111111.11111111.11110000</pre>
<p>になります。</p>
<p>このように、サブネットマスクは、上位桁に 1 が並び、下位桁に 0 が並んだものとなります。</p>
<p><span class="u">1 が並んだ範囲が ネットワークアドレス</span> であり、<br />
<span class="u">0 が並んだ範囲が ホストアドレス</span> です。</p>
<p>このサブネットマスクは、上位 28 ビットが ネットワークアドレス であり、下位 4 ビットが ホストアドレス であることを示しています。</p>
<p>これが、 3 つ目の知識です。</p>
<h4>ネットワークアドレスのルール</h4>
<p>この問題では、ネットワークアドレスが、 200.170.70.16 です。</p>
<p>下位 4 ビットが ホストアドレスなので、 200.170.70.16 の 下位 8 ビットの 16 の部分だけを 2 進数にしてみましょう。</p>
<pre>200.170.70.00010000</pre>
<p>になります。</p>
<p>ネットワークアドレスとホストアドレスを [ ] で囲んで区別して示すと、</p>
<pre>[ 200.170.70.0001 ][ 0000 ] </pre>
<p>になります。</p>
<p><span class="bold">ネットワークアドレスは、同じネットワーク（会社や事務所）では同じでなければなりません。 逆に、ホストアドレスは、同じであってはなりません。 </span></p>
<p>したがって、このネットワークでホストに割り振れる IP アドレスは、ホストアドレスの 4 ビットを変化させた</p>
<pre>[ 200.170.70.0001 ][ 0000 ] ～ [ 200.170.70.0001 ][ 1111 ]</pre>
<p>です。</p>
<p>これが、 4 つ目の知識です。</p>
<h4>ホストアドレスのルール</h4>
<p>長い説明も、もうすぐ終わりですので、がんばってください。</p>
<p>ホストアドレスには、「他のホストと同じではいけない」ということの他にも、</p>
<p><span class="bold">「すべてが 0 ではいけない」</span><br />
<span class="bold">「すべてが 1 ではいけない」</span></p>
<p>というルールがあります。</p>
<p><span class="bold">すべてが 0 は、ホストアドレスを無しにして「ネットワークアドレスを示すもの」</span>とみなされます。<br />
<span class="bold">すべてが 1 は、ネットワークのすべてのホストを宛先とする「ブロードキャスト（一斉同報）」</span>とみなされます。</p>
<p>そういうルールになっているのです。</p>
<p>したがって、先ほど</p>
<pre>[ 200.170.70.0001 ][ 0000 ] ～ [ 200.170.70.0001 ][ 1111 ] </pre>
<p>の範囲の IP アドレスが割り振れると説明しましたが、実際には、すべてが 0 の [0000] と、すべてが 1 の [1111] を 除いた</p>
<pre>[ 200.170.70.0001 ][ 0001 ] ～ [ 200.170.70.0001 ][ 1110 ] </pre>
<p>の範囲の IP アドレスが割り振れます。 これが、 5 つ目の知識です。</p>
<p>これで、ようやく問題を解く知識がそろいました。</p>
<h3>問題の解説</h3>
<pre>[ 200.170.70.0001 ][ 0001 ] ～ [ 200.170.70.0001 ][ 1110 ] </pre>
<p>から [ ] を取ると、</p>
<pre>200.170.70.00010001 ～ 200.170.70.00011110</pre>
<p>です。</p>
<p>下位 8 ビットの 2 進数を 10 進数に変換すると、</p>
<pre>200.170.70.17 ～ 200.170.70.30</pre>
<p>です。</p>
<p>したがって、このネットワークでホストに割り振れる IP アドレスは、</p>
<pre>200.170.70.17 ～ 200.170.70.30</pre>
<p>です。</p>
<p>この範囲にないのは、エの</p>
<pre>200.170.70.31</pre>
<p>です。</p>
<p>解答は、エです。</p>
<p><span class="chip mag_h30">解答</span>　エ</p>
<p>&nbsp;</p>
<p>1 つの問題を解くのに、これほど多くの知識が必要なのですから、「 IP アドレス苦手！」「サブネットマスクわかんない！」という人が多いのも当然ですね。</p>
<p class="mag_h30 grey-text"><i class="material-icons light-blue-text">search</i><span class="blue-grey-text mag_w10">タグで関連記事をチェック</span><a href="../../tag/IPアドレス/" class="tag">IP アドレス</a></p>
<div class="divider mag_tp40 mag_bt10"></div>
<p class="grey-text small-text"><i class="material-icons mag_rt05">info_outline</i>IP アドレスに関する記事</p>
<p><a href="../../mastering_tech/ip_address_subnet_mask/"></p>
<div class="row valign-wrapper pad_w20">
<div class="col s3 m2 flex pad_00"><img src="../../wp-content/uploads/2021/03/cover_ip_address_subnet_mask-640x360.jpg" width="640" height="360" /></div>
<div class="col s9 m10 pad_10 blue-grey-text bold">基本情報でわかる IP アドレス と サブネットマスク</div>
</div>
<p></a></p>
<div class="divider mag_bt40 mag_tp10"></div>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_two</i></span>状態遷移図？ オートマトン？ ナニコレ？ と思ったら練習しておこう</h2>
<div class="card-panel mag_h30">
問 4　平成 30 年度 春期</p>
<p>入力記号，出力記号の集合が { 0, 1 } であり，状態遷移図で示されるオートマトンがある。 0011001110 を入力記号とした場合の出力記号はどれか。 ここで，S は初期状態を表し，グラフの辺のラベルは，入力/出力を表している。</p>
<figure><figcaption="grey-text">(状態遷移図]</figcaption><img class="hoverable materialboxed" style="margin:auto;" src="../../wp-content/uploads/2020/05/q4_automaton.jpg" loading="lazy"><br />
</figure>
<p>ア　0001000110　　<br class="hide-on-med-and-up">イ　0001001110<br />
ウ　0010001000　　<br class="hide-on-med-and-up">エ　0011111110
</div>
<div class="chip">解説</div>
<p>問題に示された図を見て「ナニコレ？」と思った人が多いのではないでしょうか。 これは、<span class="bold">「状態遷移図」</span>と呼ばれる図です。</p>
<p>さらに問題文に示された<span class="bold">「オートマトン」</span>という言葉も「ナニコレ？」でしょう。</p>
<p>オートマトンは、直訳すると「自動（オート）」「機械（マトン）」という意味で、コンピュータを数学的なモデルで示したものです。 ますます「ナニコレ？」ですね。</p>
<p>でも、解き方がわかってしまえば、とっても簡単な問題ですので、この機会に、しっかりと覚えておきましょう。</p>
<p>&nbsp;</p>
<p>オートマトンは、状態を持つ機械であり、外部から入力されたデータに応じて、状態が遷移（変化）していきます。 その際に、データを出力することもあります（この問題では、データを出力しています）。</p>
<p>状態遷移図では、それぞれの状態を円で表し、円から円に引かれた矢印で状態の遷移を示します。 線の上には「入力 / 出力」という形式でデータを書き添えます。</p>
<figure><figcaption>状態遷移図: 矢印で状態の遷移を示し、入力 / 出力 でデータを書き添える</figcaption><img class="materialboxed hoverable z-depth-5" style="margin:auto" src="../../wp-content/uploads/2020/05/q4_automaton_node.jpg" loading="lazy"><br />
</figure>
<p>オートマトンに入力されるデータは、問題文に示された「 0011001110 」です。 これが、左から順に<br />
「 0 」<br />
「 0 」<br />
「 1 」<br />
　&#xFE19;<br />
「 0 」<br />
と 1 文字ずつオートマトンに与えられ、それぞれに応じて状態の遷移と出力が行われます。 そのルールを示したものが、状態遷移図です。</p>
<p>これで、状態遷移図とオートマトンの意味がわかりましたね。</p>
<p>&nbsp;</p>
<p>それでは、問題を解いてみましょう。</p>
<p>「 0011001110 」という入力に対して、どのような出力が得られるかを選択肢から選ぶ問題です。</p>
<p>状態遷移図の円の中には、状態の名前が書き込まれています。 この問題では、S<sub>1</sub>, S<sub>2</sub>, S<sub>3</sub> です。 大きな矢印が付けられた S<sub>1</sub> が初期状態です。</p>
<p>「 0011001110 」を 1 文字ずつ「 0 」「 0 」「 1 」・・・「 0 」に分けて、それぞれの入力に対する出力と遷移先は、以下のようになります。</p>
<table class="striped centered mag_h30 responsive-width">
<caption class="mag_h10 blue-grey-text">ご参考「 0011001110 」という入力に対する出力と状態遷移</caption>
<thead>
<tr>
<th>状態</th>
<th>入力</th>
<th>出力</th>
<th>遷移先</th>
</tr>
</thead>
<tbody>
<tr>
<td>S<sub>1</sub></td>
<td>0</td>
<td>0</td>
<td>S<sub>1</sub></td>
</tr>
<tr>
<td>S<sub>1</sub></td>
<td>0</td>
<td>0</td>
<td>S<sub>1</sub></td>
</tr>
<tr>
<td>S<sub>1</sub></td>
<td>1</td>
<td>0</td>
<td>S<sub>2</sub></td>
</tr>
<tr>
<td>S<sub>2</sub></td>
<td>1</td>
<td>1</td>
<td>S<sub>3</sub></td>
</tr>
<tr>
<td>S<sub>3</sub></td>
<td>0</td>
<td>0</td>
<td>S<sub>1</sub></td>
</tr>
<tr>
<td>S<sub>1</sub></td>
<td>0</td>
<td>0</td>
<td>S<sub>1</sub></td>
</tr>
<tr>
<td>S<sub>1</sub></td>
<td>1</td>
<td>0</td>
<td>S<sub>2</sub></td>
</tr>
<tr>
<td>S<sub>2</sub></td>
<td>1</td>
<td>1</td>
<td>S<sub>3</sub></td>
</tr>
<tr>
<td>S<sub>3</sub></td>
<td>1</td>
<td>1</td>
<td>S<sub>3</sub></td>
</tr>
<tr>
<td>S<sub>3</sub></td>
<td>0</td>
<td>0</td>
<td>S<sub>1</sub></td>
</tr>
</tbody>
</table>
<p>ここでは、上から下に向かって、状態の遷移を書いています。 すべての出力を、上から順に並べると「 0001000110 」になります。</p>
<p>解答は、アです。</p>
<p><span class="chip mag_h30">解答</span>　ア</p>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_3</i></span>できる！ と思っても、うっかり間違いをしないように絵を書こう</h2>
<div class="card-panel mag_h30">
問 38　平成 30 年度 春期</p>
<p>A さんが B さんの公開鍵で暗号化した電子メールを， B さんと C さんに送信した結果のうち，適切なものはどれか。 ここで， A さん， B さん， C さんのそれぞれの公開鍵は 3 人全員がもち，それぞれの秘密鍵は本人だけがもっているものとする。</p>
<dl class="inline">
<dt>ア</dt>
<dd>暗号化された電子メールを， B さんだけが， A さんの公開鍵で復号できる。  </dd>
<dt>イ</dt>
<dd>暗号化された電子メールを， B さんだけが，自身の秘密鍵で復号できる。  </dd>
<dt>ウ</dt>
<dd>暗号化された電子メールを， B さんも， C さんも， B さんの公開鍵で復号できる。 </dd>
<dt>エ</dt>
<dd>暗号化された電子メールを， B さんも， C さんも，自身の秘密鍵で復号できる。 </dd>
</dl>
</div>
<div class="chip">解説</div>
<p>公開鍵暗号方式では、受信者が鍵のペアを作り、一方を暗号化用の「公開鍵」としてネットワーク経由で送信者に送り、もう一方を復号用の「秘密鍵」として受信者が保持します。</p>
<p>「そんなこと知ってるよ！」「公開鍵暗号方式の問題はできるぜ！」と思っている人が多いかもしれません。</p>
<p>ただし、<span class="bold">そういう問題ほど、うっかり間違いをすることがよくある</span>ので、鍵とデータの扱いを絵に書いて整理してみることをお勧めします。 絵に書けば、うっかり間違いを防げます。</p>
<figure><figcaption>この問題における鍵とデータの扱いを絵にしたもの</figcaption><img class="hoverable materialboxed mag_h20 responsive-width pad_05" data-caption="この問題における鍵とデータの扱いを絵にしたもの" src="../../wp-content/uploads/2019/03/public_key_crypt.png" alt="" loading="lazy"><br />
</figure>
<p>ア～エの選択肢は、どれも「暗号化された電子メールを復号できるのは誰か？」という内容になっています。</p>
<p>この電子メールは、 B さんの公開鍵で暗号化されているので、それを復号できるのは、公開鍵のペアとなる秘密鍵を保持している B さんだけです。 復号の際に使われるのは、自分自身の（ B さんの）秘密鍵です。</p>
<p>したがって、解答は、イです。</p>
<p><span class="chip mag_h30">解答</span>　イ</p>
<p>&nbsp;</p>
<p>この解説を読んで「絵なんか書かなくてもできるよ！」と思った人こそ、うっかり間違いをしないように絵を書いてください。</p>
<p>かくいう筆者は、講座や記事で問題の解説をするときに、何度もうっかり間違いをしています。 「できる！」と思っているからです。</p>
<p class="mag_h30 grey-text"><i class="material-icons light-blue-text">search</i><span class="blue-grey-text mag_w10">タグで関連記事をチェック</span><a href="../../tag/公開鍵秘密鍵/" class="tag mag_rt05">公開鍵秘密鍵</a></p>
<div class="divider mag_tp40 mag_bt10"></div>
<p class="grey-text small-text"><i class="material-icons mag_rt05">info_outline</i>公開鍵暗号方式に関する記事</p>
<p><a href="../../mastering_tech/pub_key_crypt/"></p>
<div class="row valign-wrapper pad_w20">
<div class="col s3 m2 flex pad_00"><img src="../../wp-content/uploads/2020/10/cover_pub_key_crypt-640x360.jpg" width="640" height="360" /></div>
<div class="col s9 m10 pad_10 blue-grey-text bold">基本情報でわかる 公開鍵暗号方式とディジタル署名 「絵に書いてみればわかる」</div>
</div>
<p></a></p>
<div class="divider mag_bt40 mag_tp10"></div>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_4</i></span>問題の意味がわかれば、楽勝！ 楽勝！</h2>
<div class="card-panel mag_h30">
問 44　平成 30 年度 春期</p>
<p>社内ネットワークとインターネットの接続点に，ステートフルインスペクション機能をもたない，静的なパケットフィルタリング型のファイアウォールを設置している。 このネットワーク構成において，社内の PC からインターネット上の SMTP サーバに電子メールを送信できるようにするとき，ファイアウォールで通過を許可する TCP パケットのポート番号の組合せはどれか。 ここで，SMTP 通信には、デフォルトのポート番号を使うものとする。</p>
<div class="table-container">
<table class="bordered centered responsive-width">
<thead>
<tr>
<th></th>
<th>送信元</th>
<th>宛先</th>
<th>送信元<br />ポート番号</th>
<th>宛先<br />ポート番号</th>
</tr>
</thead>
<tbody>
<tr>
<th rowspan="2">ア</th>
<td>PC</td>
<td>SMTP サーバ</td>
<td>25</td>
<td>1024 以上</td>
</tr>
<tr>
<td>SMTP サーバ</td>
<td>PC</td>
<td>1024 以上</td>
<td>25</td>
</tr>
<tr>
<th rowspan="2">イ</th>
<td>PC</td>
<td>SMTP サーバ</td>
<td>110</td>
<td>1024 以上</td>
</tr>
<tr>
<td>SMTP サーバー</td>
<td>PC</td>
<td>1024 以上</td>
<td>110</td>
</tr>
<tr>
<th rowspan="2">ウ</th>
<td>PC</td>
<td>SMTPサーバ</td>
<td>1024 以上</td>
<td>25</td>
</tr>
<tr>
<td>SMTP サーバ</td>
<td>PC</td>
<td>25</td>
<td>1024以上</td>
</tr>
<tr>
<th rowspan="2">エ</th>
<td>PC</td>
<td>SMTP サーバ</td>
<td>1024以上</td>
<td>110</td>
</tr>
<tr>
<td>SMTP サーバ</td>
<td>PC</td>
<td>110</td>
<td>1024以上</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="chip">解説</div>
<p><span class="bold">意味がわかりににくい問題であり、難しく感じるでしょう。 そういう問題は、意味がわかれば、とっても簡単</span>です。</p>
<p>問題文に示された「ステートフルインスペクション」「静的なパケットフィルタリング」といった<span class="u">難しそうな言葉を気にする必要はありません。 </span></p>
<p>&nbsp;</p>
<p>この問題を解くには、</p>
<ul class="background c-round">
<li><span class="bold">ファイアウォールがポート番号を見て、パケット通過の可否を判断</span>していること</li>
<li> Web ページを提供する HTTP サーバは 80 、メールを転送する SMTP サーバは 25 、メールを受信する POP3 サーバは 110 のように、<span class="bold">よく知られたサーバプログラムのポート番号は、あらかじめ決められている</span>こと</li>
<li> Web ブラウザやメールソフトなど<span class="bold">クライアント側のプログラムのポート番号は、1024 以上の任意の値が設定される</span>こと</li>
</ul>
<p>を知っていれば OK です。 ポート番号とは、プログラムが持つ通信窓口を識別する番号のことです。</p>
<p>&nbsp;</p>
<p>選択肢を見てみましょう。</p>
<p>左側には、送信元とあて先に「 PC 」と「 SMTP サーバ」という言葉が並んでいます。</p>
<p>「 PC 」とは、クライアント側のプログラムのことですから、ポート番号は 1024 以上です。<br />
「 SMTP サーバ」のポート番号は、25 です。</p>
<p>したがって、左側の「 PC 」「 SMTP サーバ」と、右側の「 1024 以上」「 25 」の対応が合っている選択肢を選べばよいのです。 そういう意味の問題です。</p>
<p>解答は、ウです。</p>
<p><span class="chip mag_h30">解答</span>　ウ</p>
<p>&nbsp;</p>
<p>「ええっ、たったそれだけの問題ですか？」と思われるかもしれませんが、そうなのです。</p>
<p>「 SMTP サーバ」の部分を「 HTTP サーバ（ Web サーバ）」に変えた問題も何度も出ていますので、主要なポート番号を覚えておきましょう。</p>
<ul class="background c-round bold">
<li>HTTP サーバ は 80</li>
<li>SMTP サーバ は 25</li>
<li>POP3 サーバ は 110</li>
</ul>
<p>です。</p>
<p class="mag_h30 grey-text"><i class="material-icons light-blue-text">search</i><span class="blue-grey-text mag_w10">タグで関連記事をチェック</span><a href="../../tag/ポート番号/" class="tag mag_rt05">ポート番号</a></p>
<h2><span class="chip">厳選問題<i class="material-icons mag_lt05">looks_5</i></span>知らない用語に遭遇したら、言葉の意味から判断せよ！</h2>
<div class="card-panel mag_h30">
問 78　平成 30 年度 春期</p>
<p>商品 A の当月分の全ての受払いを表に記載した。 商品 A を先入先出法で評価した場合，当月末の在庫の評価額は何円か。</p>
<div class="table-container">
<table class="bordered centered responsive-width">
<thead>
<tr>
<th rowspan="2">日付</th>
<th rowspan="2">摘要</th>
<th colspan="2">受払個数</th>
<th rowspan="2">単価<br />(円)</th>
</tr>
<tr>
<th>受入</th>
<th>払出</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>前月線越</td>
<td>10</td>
<td></td>
<td>100</td>
</tr>
<tr>
<td>4</td>
<td>仕入</td>
<td>40</td>
<td></td>
<td>120</td>
</tr>
<tr>
<td>5</td>
<td>売上</td>
<td></td>
<td>30</td>
<td>／</td>
</tr>
<tr>
<td>7</td>
<td>仕入</td>
<td>30</td>
<td></td>
<td>130</td>
</tr>
<tr>
<td>10</td>
<td>仕入</td>
<td>10</td>
<td></td>
<td>110</td>
</tr>
<tr>
<td>30</td>
<td>売上</td>
<td></td>
<td>30</td>
<td>／</td>
</tr>
</tbody>
</table>
</div>
<p>ア　3,300　　イ　3,600　　<br class="hide-on-med-and-up">ウ　3,660　　エ　3,700
</div>
<div class="chip">解説</div>
<p>基本情報技術者試験の受験者の多くは、 IT エンジニア（または、それを目指す人）でしょう。</p>
<p>IT エンジニアというものは、技術に興味はあっても、金勘定には興味がないものです。 その気持ち、よ～くわかります。 お金は、数えても増えないからです。</p>
<p>「お金を数えている暇があったら、技術でお金を稼ぎたい」と考えるのが、 IT エンジニアです。</p>
<p>しかし、基本情報技術者試験には、金勘定に関する問題も出題されます。 そのような問題には、 IT エンジニアが知らない（そもそも覚える気がない）用語があります。</p>
<p>この問題の「先入先出法」は、その好例でしょう。 さあ、どうしましょう？</p>
<p>&nbsp;</p>
<p>もしも、<span class="bold">知らない用語に遭遇したら、言葉の意味から判断</span>してください。 それを知ってほしいので、この問題を厳選問題としました。 それに、「先入先出法」は、とてもよく出題されます。</p>
<p>言葉の意味は、「先に入れたものを、先に出す方法」でしょう。</p>
<p>問題に示された表には、「日付」ごとに「仕入」や「売上」があり、それぞれに「個数」と「単価」が示されています。 このことから、「先入先出法」とは、「先に仕入れた商品を、先に売る方法」と予測できます。</p>
<p>この予測に沿って計算を行ってみて、結果と同じ値が選択肢にあれば、きっと予測は合っています（もしも、選択肢になければ、違う予測を立ててください）。</p>
<p>以下は、それぞれの日付における在庫の評価額（在庫として持っている商品の個数 × 単価）を書き出したものです。</p>
<table class="striped centered mag_h30 responsive-width">
<caption>それぞれの日付における在庫の評価額</caption>
<thead>
<tr>
<th>日付</th>
<th>在庫</th>
</tr>
</thead>
<tbody>
<tr>
<td>1 日</td>
<td>10 個 × 100 円</td>
</tr>
<tr>
<td>4 日</td>
<td>10 個 × 100 円<br />40 個 × 120 円</td>
</tr>
<tr>
<td>5 日</td>
<td>20 個 × 120 円</td>
</tr>
<tr>
<td>7 日</td>
<td>20 個 × 120 円<br />30 個 × 130 円</td>
</tr>
<tr>
<td>10 日</td>
<td>20 個 × 120 円<br />30 個 × 130 円<br />10 個 × 110 円</td>
</tr>
<tr>
<td>30 日</td>
<td>20 個 × 130 円 ＝ 2,600 円<br />10 個 × 110 円 ＝ 1,100 円</td>
</tr>
</tbody>
</table>
<p>当月末（ここでは最後の日付の 30 日）の在庫の評価額は、</p>
<p>20 個 × 130 円 ＝ 2,600 円 と<br />
10 個 × 110 円 ＝ 1,100 円 を足した 3,700 円</p>
<p>です。 この値は、選択肢のエにあります。</p>
<p>実際の解答も、エです。</p>
<p><span class="chip mag_h30">解答</span>　エ</p>
<div class="divider mag_tp50 mag_bt30"></div>
<p>記事をお読みいただきありがとうございます。</p>
<p>もしも、一度解いただけでは、よくわからない問題があったなら、わかるまで何度でも練習してください。 <span class="bold">「やるべき問題」は、「わかるまでやるべき問題」だからです。 </span></p>
<p>この厳選問題大全集が、受験者の皆様のお役に立てば幸いです。</p>
<p>&nbsp;</p><p>The post <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi/kakomon-gensen/h30_spring/">「厳選5題」過去問と解説 | 平成30年度 春期 の過去問やるならこれをやれ</a> first appeared on <a href="https://www.seplus.jp/dokushuzemi/ec/fe/fenavi">基本情報技術者試験 受験ナビ｜科目A・科目B対策から過去問解説まで 250本以上の記事を掲載</a>.</p>]]></content:encoded>
			</item>
	</channel>
</rss>
