9月1日(月)1コマ目
今日、やったこと
- [確認テスト 解説]暗号化
- [基本情報過去問 解説]イーサネット・IP
今日のホワイトボード
[確認テスト 解説]暗号化
先日の確認テストの解説。
問1
メッセージダイジェストは本文をハッシュ関数で計算したハッシュ値のこと。
メッセージダイジェストを使って、なりすましや改ざんの検出を行う。
問2
本人認証をするには、
- 本人しか知りえないモノ(例:パスワード)
- 本人しか持ちえないモノ(例:指紋)
を使う。
送信者しか、持ちえないモノは送信者の秘密鍵。
送信者の秘密鍵で暗号化した暗号文は送信者の公開鍵しか復号できない。
よって、送信者の公開鍵で復号できることで、本人が送信したことがわかる。
![]() |
| 図 [確認テスト 暗号化]問1、問2 |
問3
ハッシュ関数の特徴。
![]() |
| 図 [確認テスト 暗号化]問3 |
問4
デジタル署名で防ぐことができるのは
- なりすまし
- 改ざん
の2つ。あと、3大脅威ではないが、否認の検出もできる。
問5
公開鍵暗号化方式の問題。
公開鍵暗号化方式は以下の特徴がある。
- 鍵は秘密鍵と公開鍵のペア
- 公開鍵で暗号化すると、秘密鍵しか復号できない
- 秘密鍵で暗号化すると、公開鍵しか復号できない
![]() |
| 図 [確認テスト 暗号化]問4、5 |
[基本情報過去問 解説]イーサネット・IP
前回、問1~5まで解説ずみ。
問6、7
CSMA/CDやトークンリレー、時分割多重化のようなデータ送信の際のアクセス権制御に関する問題。
問6の選択肢イ、問7の選択肢エ
時分割多重化に関する記述。
1本の回線を複数台で共有。
送信できる端末は時間で切り替わる。待っていれば必ず送信できる。
問6の選択肢ウ、問7の選択肢ア
トークンリレーに関する記述。
巡回中のフリートークンを取得した端末が送信できる。
待っていれば必ず送信できる。
![]() |
| 図 [基本情報過去問 イーサネット・IP]問6、7 |
問8 選択肢イ
DHCP(Dynamic Host Configuration Protorol)は貸出用IPアドレスを管理するDHCPサーバーとクライアント間のやり取り方法を定めたプロトコル。
![]() |
| 図 DHCP |
問8 選択肢ウ
ICMP(Internet Control Message Protocol)はIPを補完するプロトコル。
IPにはない、到達不可能なパケットを受信した際のエラー通知機能を持っている。
![]() |
| 図 ICMP |
問9
TCPのコネクションの識別は、どこから(送信元IPアドレス)どこへ(宛先IPアドレス)、どのアプリケーション(送信元ポート番号、宛先ポート番号)の組み合わせで行う。
よって、
- IPヘッダの宛先IPアドレス
- IPヘッダの送信元IPアドレス
- TCPヘッダの宛先ポート番号
- TCPヘッダの送信元ポート番号
の組み合わせ。
問10
同一ネットワーク=ネットワークアドレスが同じ。
![]() |
| 図 IPアドレス、サブネットマスクからネットワークアドレスへ |
問11
TCP、UDPにとってのアプリケーションは上位層のプロトコル。
上位層のプロトコルはポート番号で行う。
問12
問10と同じ。同一ネットワーク=ネットワークアドレスが同じ。
![]() |
| 図 IPアドレス、サブネットマスクからネットワークアドレスを計算 |
問13
選択肢ウはルーティングプロトコルのRIP(Routing Infromation Protocol)に関する記述。
互いにルーティング情報をやり取りして、ルーティングテーブルに反映する。
![]() |
| 図 問13 |
問14
選択肢エのNAT(Network Address Translation)はWANとLANの境界に設置するルーター(F/Wも)が持っている機能の1つ。
インターネットで使えるIPアドレスは枯渇状態にあるため、インターネットに接続する全端末にユニークなIPアドレスを付与することはムリ。
そこで、NATを使って、パケットの宛先・送信元IPアドレスを書き換える。
![]() |
| 図 NAT |
問15
サブネットマスクを使ってネットワークを分割する問題。
ネットワーク192.168.31.0はクラスCのため、192.168.31.1から192.168.31.254までの最大254台の端末を接続することができる。
このネットワークをサブネットマスク255.255.255.248を使って、さらにネットワークを分けると、25=32個のネットワークに分割することができる。
各ネットワーク内ではホストアドレスが23個使えるが、すべて0はネットワークアドレス、すべて1はブロードキャストアドレスになるため、23-2=8-2=6こが端末用に利用できる。
全端末数は32×6=192個。
![]() |
| 図 問15 |
問16
ブロードキャストアドレスはホスト部のビットをすべて1。
問18
ホスト部のビットが
- すべて0=ネットワークアドレス
- すべて1=ブロードキャストアドレス
となり、端末に設定できない。
![]() |
| 図 問18 |
問19
問18とおなじような問題。
選択肢エはホストアドレスのビットがすべて1になっている。
次回は
テストをします。












