Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
LinAction Theme LPICの問題を解いてみる~ネットワーク編~ | PPTX
[go: Go Back, main page]

LinAction.Lab Presents 
LinAction Theme 
LPICの問題を解いてみる~ネットワーク編~ 
Date : 2014.09.08 
Location : bookshelfcafe 
Copyright (C) LinAction.Lab. All Rights Reserved.
LinAction.Labについて 
LinAction = Linux + Action 
「Linuxで行動を起こそう!」というスローガンを基に、Linuxに関わるあらゆることを追求するコミュニティです。 
難しいことはひとまず置いて、まずは試して、触って、行動優先から深めて行きましょう。 
その、「まずは試して、触って」のお役に立てればと思います。 
Copyright (C) LinAction.Lab. All Rights Reserved. 2
問題1 
FTPが使用するポート番号を2つ選びなさい。 
A. 20 
B. 21 
C. 25 
D. 53 
E. 80 
Copyright (C) LinAction.Lab. All Rights Reserved. 3
問題2 
DNSが使用するポート番号を選びなさい。 
A. 20 
B. 25 
C. 53 
D. 80 
E. 110 
Copyright (C) LinAction.Lab. All Rights Reserved. 4
解説 
1.ポート番号とプロトコル 
ポート番号プロトコル説明 
20 FTP FTPのデータ転送 
21 FTP FTPの制御情報 
22 SSH SSH通信 
23 TELNET TELNET通信 
25 SMTP メール送信 
53 DNS 名前解決 
80 HTTP Webサーバとクライアント間通信 
443 HTTPS Webサーバとクライアント間通信(セキュア) 
110 POP3 メール受信 
143 IMAP メール受信(Webメール) 
123 NTP NTPサーバとの時刻同期 
161 SNMP ネットワーク監視 
ポート番号とプロトコルの対応 
が記載されているファイル 
/etc/services 
Copyright (C) LinAction.Lab. All Rights Reserved. 5
解説 
2.ポート番号 
種類ポート番号ポート番号の意味 
Well Known Port 
(ウェルノウンポート) 
0~1023 サービス(サーバ)用に予約されているポート番号。 
Registered Port 
(登録ポート) 
1024~49151 システムで予約されているポート番号。 
Dynamicprivate Port 
(ダイナミック/プライベートポート) 
49152~65535 自由に使用できるポート番号。OSが通信時に一時的に 
動的に使用するポート。通信が終了すると解放される。 
Copyright (C) LinAction.Lab. All Rights Reserved. 6
問題3 
ifconfigコマンドに関する説明として適切なものを選びなさい。 
A. ネットワークインターフェイスの設定を行う 
B. 指定したリモートホストにパケットを送り、リモートホストへの接続状況や稼働状況 
を調べる 
C. DNSサーバを使用し、指定したホストのドメイン情報を検索する 
D. ルーティングテーブルの表示や設定を行う 
Copyright (C) LinAction.Lab. All Rights Reserved. 7
問題4 
ネットワークインターフェース「eth0」を一時的に停止状態にしたい。適切なコマンドを 
選びなさい。 
A. ifconfig eth0 down 
B. network eth0 stop 
C. ifdown eth0 
D. ifconfig eth0 stop 
E. network eth0 down 
Copyright (C) LinAction.Lab. All Rights Reserved. 8
解説 
1.ifconfigコマンド 
ネットワークインターフェイスの表示や設定を行うコマンド。 
書式:ifconfig [ネットワークインタフェース名] [オプション] 
オプション説明書式例 
IPアドレスネットワークインタフェースにIPアドレスを設定する。 
ただし、一時的に設定できるだけであり、サーバ再 
起動やネットワークサービスの再起動で無効となる。 
ifconfig eth0 192.168.1.20 
-a 存在するネットワークインタフェースごとのネットワー 
ク設定を表示 
ifconfig –a 
up 指定したネットワークインタフェースを起動ifconfig eth0 up 
down 指定したネットワークインタフェースを停止ifconfig eth0 down 
恒久的にIPアドレスを設定するには/etc/sysconfig/network-scripts/ifcfg-ethXXファイルを 
編集する。 
Copyright (C) LinAction.Lab. All Rights Reserved. 9
解説 
2.ifconfig以外のネットワークインタフェースの起動・停止コマンド 
書式:ifup [ネットワークインタフェース名] 
書式:ifdown [ネットワークインタフェース名] 
起動・停止コマンド書式例 
起動ifconfig ifconfig eth0 up 
起動ifup ifup eth0 
停止ifconfig ifconfig eth0 down 
停止ifdown ifdown eth0 
3.ネットワークのサービスに関するコマンド 
書式:service network [オプション] 
オプション説明書式例 
start ネットワークサービスの起動service network start 
stop ネットワークサービスの停止service network stop 
restart ネットワークサービスの再起動service network restart 
status ネットワークサービスの状況確認service network status 
ネットワーク機能全体 
に関わるコマンド 
Copyright (C) LinAction.Lab. All Rights Reserved. 10
問題5 
LAN内のIPアドレスとホスト名を関連付けて名前解決を行うファイル名及びホスト名 
を確認するコマンドの組み合わせとして適切なものを選びなさい。 
A. ファイル名:/etc/host コマンド:hostname 
B. ファイル名:/etc/hosts コマンド:hostname 
C. ファイル名:/etc/ntp.conf コマンド:ntpdate 
D. ファイル名:/etc/hostname コマンド:hostname 
E. ファイル名:/etc/network コマンド:ifconfig 
Copyright (C) LinAction.Lab. All Rights Reserved. 11
問題6 
名前解決を行うDNSサーバを設定するファイルとして適切なものを選びなさい。 
A. /etc/hosts 
B. /etc/ntp.conf 
C. /etc/hostname 
D. /etc/resolv.conf 
E. /etc/nsswitch.conf 
Copyright (C) LinAction.Lab. All Rights Reserved. 12
問題7 
DNSサーバに問い合わせて名前解決結果を表示するコマンドの組み合わせとして適 
切なものを選びなさい。 
A. ifconfig,ifup,ifdown 
B. hostname,dig,nslookup 
C. host,dig,nslookup 
D. host,nslookup,ifconfig 
E. hostname,host,nslookup 
Copyright (C) LinAction.Lab. All Rights Reserved. 13
解説 
1./etc/hostsファイル 
LAN内のホスト名とIPアドレスを関連付 
けて名前解決を行うためのファイル。 
書式:IPアドレスホスト名エイリアス 
※エイリアス=ホストの別名 
2./etc/hostnameファイル 
Ubuntu等のDebian系のLinuxに存在す 
るファイル。Debian系は/etc/hostsと 
/etc/hostname両ファイルを設定する。 
書式:ホスト名 
3.hostnameコマンド 
ホスト名確認と一時的にホスト名を変更するコマンド。 
書式:hostname [オプション] [ホスト名] 
オプション説明書式例 
なしホスト名の確認hostname 
ホスト名ホスト名を一時的に変更。 
サーバを再起動すると無 
効となる。 
hostname 0004s.com 
ホスト名を設定するファイル 
/etc/hosts 
/etc/sysconfig/network 
Copyright (C) LinAction.Lab. All Rights Reserved. 14
解説 
4./etc/resolv.confファイル 
利用するDNSサーバの情報(IPアドレス)を記述するファイルである。 
書式:search ドメイン名(domain ドメイン名) 
nameserver DNSサーバIP 
5./etc/nsswitch.conf 
/etc/hostsファイルとDNSサーバへの問い合わせの優先順位を設定するファイル。 
書式:hosts: files dns 
<参考> 
/etc/host.conf 
/etc/nsswithc.confの旧式版。 
書式:order hosts,bind 
Copyright (C) LinAction.Lab. All Rights Reserved. 15
解説 
6.hostコマンド 
DNSサーバを使用して、ホスト情報を検索するコマンド。 
書式:host [オプション] [ホスト名またはIPアドレス] [DNSサーバ] 
オプション説明書式例 
-vまたは-d 詳細な情報表示host –v google.co.jp 
7.digコマンド 
DNSサーバに直接パケットを送信して、ドメイン情報を取得するコマンド。 
書式:dig [ホスト名またはIPアドレス] [問い合わせタイプ] 
問い合わせタイプ説明書式例 
a Aレコード情報dig google.co.jp a 
any すべての情報dig google.co.jp any 
mx MXレコード情報dig google.co.jp mx 
ns NSレコード情報dig google.co.jp ns 
Copyright (C) LinAction.Lab. All Rights Reserved. 16
解説 
8.nslookupコマンド 
DNSサーバを使用して、名前解決を確認するコマンド。 
書式:nslookup [ホスト名またはIPアドレス] 
Copyright (C) LinAction.Lab. All Rights Reserved. 17
問題8 
ブラウザでWebサーバにアクセスしても応答がない。このサーバがダウンしてるかど 
うかを確認するコマンドとして適切なものを選びなさい。 
A. telnet 
B. ftp 
C. host 
D. ping 
E. ifconfig 
Copyright (C) LinAction.Lab. All Rights Reserved. 18
問題9 
Linuxサーバにおいて、パケットが指定したホストに到達するまでの経路を調べるコマ 
ンドとして適切なものを選びなさい 
A. nslookup 
B. traceroute 
C. tracepath 
D. tracert 
E. dig 
Copyright (C) LinAction.Lab. All Rights Reserved. 19
問題10 
ルーティングテーブルを表示するコマンドとして適切なものを選びなさい。 
A. route 
B. traceroute 
C. dig 
D. routetable 
E. ping 
Copyright (C) LinAction.Lab. All Rights Reserved. 20
問題11 
netstatコマンドで表示される内容として適切なものを選びなさい。 
A. ルーティングテーブル 
B. 接続待ち状態にあるソケットと接続待ち状態にないソケット 
C. ネットワークインタフェースの状態 
D. マスカレードされた接続 
Copyright (C) LinAction.Lab. All Rights Reserved. 21
解説 
1.pingコマンド 
指定したホストにICMPパケットを送信してホストがどうさしているか確認するコマンド。 
書式:ping [オプション] [ホスト名またはIPアドレス] 
オプション説明書式例 
-c <回数> パケットを送信する回数を指定ping -c 5 www.google.co.jp 
-i <秒> パケットの送信間隔を秒単位で指定ping -i 10 www.google.co.jp 
pingコマンドを停止させるまで送信する場合は、 
Linuxでは、「ping [ホスト名またはIPアドレス]」 
Windows(コマンドプロンプト)では、「ping –t [ホスト名またはIPアドレス] 」。 
Copyright (C) LinAction.Lab. All Rights Reserved. 22
解説 
2.tracerouteコマンド 
指定したホストまでのパケットの通信経路を表示するコマンド。 
書式:traceroute [オプション] [ホスト名またはIPアドレス] 
3.tracepathコマンド 
tracerouteコマンドと同じ機能を持ち、経路のMTU(1度の転送で送信できるデータ量 
の最大値)を表示できるコマンド。 
書式:tracepath [オプション] [ホスト名またはIPアドレス] 
4.tracertコマンド 
tracertコマンドはWindows(コマンドプロント)で使用できるtracerouteと同じコマンド。 
書式:tracert [オプション] [ホスト名またはIPアドレス] 
Copyright (C) LinAction.Lab. All Rights Reserved. 23
解説 
5.routeコマンド 
ルーティングテーブルの確認、設定を行うコマンド。 
書式:route [オプション] [サブオプション] <ターゲット> 
オプション説明 
add 経路を追加 
del 経路を削除 
サブオプション説明書式例 
-net ターゲットをネットワーク指定route add -net 192.168.1.0 gw 192.168.0.1 metric 1 netmask 
255.255.255.0 eth0 
route del -net 192.168.1.0 gw 192.168.0.1 netmask 
255.255.255.0 eth0 
netmask ネットマスクを指定 
gw デフォルトゲートウェイを指定 
metric 動経路が存在する場合の優 
先順位指定 
routeコマンドでの設定は、一時的な設定となり、サーバ再起動やネットワークサービ 
スの再起動で無効となる。恒久対応はスタティックルートの設定ファイルを作成する。 
Copyright (C) LinAction.Lab. All Rights Reserved. 24
解説 
6.netstatコマンド 
ネットワーク接続状態やソケット/インターフェイスごとのネットワーク統計などコマンド。 
書式:netstat [オプション] 
オプション説明書式例 
-a 接続待ち状態にあるソケットと接続待ち状態にないソケットを表示netstat -a 
-g IPv4,IPv6のマルチキャストグループメンバーシップ情報を表示netstat -g 
-i ネットワークインタフェースの状態テーブルを表示netstat -i 
-M マスカレードされた接続を表示netstat -M 
-n ホスト、ポート、ユーザーなどの名前を解決せずに、数字アドレスで表示netstat -n 
-p 各ソケットが属しているプログラムのPIDと名前を表示netstat -p 
-r ルーティングテーブルを表示netstat -r 
Copyright (C) LinAction.Lab. All Rights Reserved. 25
問題12 
データをパケット単位に分割して伝送するプロトコルの名称を答えなさい。 
Copyright (C) LinAction.Lab. All Rights Reserved. 26
問題13 
TCPプロトコルの特徴として適切なものを選びなさい。 
A. 送信先がデータを取得できる状態か確認する 
B. 送信先にデータが到着したか確認しない 
C. データの重複や漏れがないか確認しない 
D. 受信先にデータが届いていない場合は再送しない 
E. HTTP・Telnet・POP・SMTPで利用する 
Copyright (C) LinAction.Lab. All Rights Reserved. 27
問題14 
以下の特徴を持つプロトコルの名称を答えなさい。 
1. 送信先がデータを取得できる状態か確認しない 
2. 送信先にデータが到着したか確認しない 
3. データが破損していないかどうか確認する 
4. 受信先にデータが届いていない場合は再送しない 
5. DNS・DHCP・NTPで使用される 
Copyright (C) LinAction.Lab. All Rights Reserved. 28
解説 
1.IPについて 
データをパケット単位に分割して 
伝送するプロトコル。 
2.TCPについて 
伝送データを制御するプロトコル。 
項目TCP UDP 
分類コネクション型コネクションレス型 
受信確認送信先にデータが到着したか確認する送信先にデータが到着したか確認せず、一方的に 
送る 
※データが破損していないかどうか確認する 
パケット再送受信先にデータが届いていない場合は再 
送する 
受信先にデータが届いていない場合は再送しない 
速度送受信確認を行うため転送速度や通信速 
度が遅い 
送受信確認を行わないため、転送速度や通信速度 
が速い 
主に利用されるプロトコルHTTP・Telnet・POP・SMTP DNS・DHCP・NTP 
用途ファイル共有、メール送受信、ファイル転 
送等 
時刻同期、通話サービス、ビデオストリーミング、 
ネットゲーム 
3.TCPとUDPについて 
Copyright (C) LinAction.Lab. All Rights Reserved. 29
解説 
パケット 
データが届かない! 
(信頼性) 
データが多い! 
(フロー制御) 
エラーがある! 
(エラー修復) 
TCPイメージ図 
相手とやり取りをしながら、送信する 
Copyright (C) LinAction.Lab. All Rights Reserved. 30
解説 
UDPイメージ図 
とにかくデータを送信 
パケット 
相手との交渉はせず、一方的にデータを送信 
Copyright (C) LinAction.Lab. All Rights Reserved. 31
回答 
問題1:A,B 
問題2:C 
問題3:A 
問題4:A,C 
問題5:B,D 
問題6:D 
問題7:C 
問題8:D 
問題9:B,C 
問題10:A 
問題11:A,B,C,D 
問題12:IP 
問題13:A,E 
問題14:UDP 
Copyright (C) LinAction.Lab. All Rights Reserved. 32

LinAction Theme LPICの問題を解いてみる~ネットワーク編~