Top Banner
LinAction.Lab Presents LinAction Theme LPIC ののののののののの のののののののの ~~ Date : 2014.09.08 Location : bookshelfcafe Copyright (C) LinAction.Lab. All Rights Reserved.
32

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

Jun 21, 2015

Download

Technology

Linux Action

LinAction Theme
LPICの問題を解いてみる~ネットワーク編~
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LinAction Theme LPICの問題を解いてみる~ネットワーク編~

LinAction.Lab Presents

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

Date : 2014.09.08Location : bookshelfcafe

Copyright (C) LinAction.Lab. All Rights Reserved.

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

LinAction.Labについて

LinAction =  Linux + Action

「 Linuxで行動を起こそう!」というスローガンを基に、 Linuxに関わるあらゆることを追求するコミュニティです。

難しいことはひとまず置いて、まずは試して、触って、行動優先から深めて行きましょう。

その、「まずは試して、触って」のお役に立てればと思います。

Copyright (C) LinAction.Lab. All Rights Reserved. 2

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

問題 1

FTPが使用するポート番号を 2つ選びなさい。

A. 20B. 21C. 25D. 53E. 80

Copyright (C) LinAction.Lab. All Rights Reserved. 3

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

問題 2

DNSが使用するポート番号を選びなさい。

A. 20B. 25C. 53D. 80E. 110

Copyright (C) LinAction.Lab. All Rights Reserved. 4

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

解説

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

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

解説

2.ポート番号

種類 ポート番号 ポート番号の意味Well Known Port (ウェルノウンポート)

0~ 1023 サービス(サーバ)用に予約されているポート番号。

Registered Port (登録ポート)

1024~ 49151 システムで予約されているポート番号。

Dynamicprivate Port (ダイナミック/プライベートポート)

49152~65535

自由に使用できるポート番号。 OSが通信時に一時的に動的に使用するポート。通信が終了すると解放される。

Copyright (C) LinAction.Lab. All Rights Reserved. 6

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

問題 3

ifconfigコマンドに関する説明として適切なものを選びなさい。

A. ネットワークインターフェイスの設定を行う

B. 指定したリモートホストにパケットを送り、リモートホストへの接続状況や稼働状況を調べる

C. DNSサーバを使用し、指定したホストのドメイン情報を検索する

D. ルーティングテーブルの表示や設定を行う

Copyright (C) LinAction.Lab. All Rights Reserved. 7

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

問題 4

ネットワークインターフェース「 eth0」を一時的に停止状態にしたい。適切なコマンドを選びなさい。

A. ifconfig eth0 downB. network eth0 stopC. ifdown eth0D. ifconfig eth0 stopE. network eth0 down

Copyright (C) LinAction.Lab. All Rights Reserved. 8

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

解説

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

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

解説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

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

問題 5

LAN内の IPアドレスとホスト名を関連付けて名前解決を行うファイル名及びホスト名を確認するコマンドの組み合わせとして適切なものを選びなさい。

A. ファイル名: /etc/host コマンド: hostnameB. ファイル名: /etc/hosts コマンド: hostnameC. ファイル名: /etc/ntp.conf コマンド: ntpdateD. ファイル名: /etc/hostname コマンド: hostnameE. ファイル名: /etc/network コマンド: ifconfig

Copyright (C) LinAction.Lab. All Rights Reserved. 11

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

問題 6

名前解決を行う DNSサーバを設定するファイルとして適切なものを選びなさい。

A. /etc/hostsB. /etc/ntp.confC. /etc/hostnameD. /etc/resolv.confE. /etc/nsswitch.conf

Copyright (C) LinAction.Lab. All Rights Reserved. 12

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

問題 7

DNSサーバに問い合わせて名前解決結果を表示するコマンドの組み合わせとして適切なものを選びなさい。

A. ifconfig,ifup,ifdownB. hostname,dig,nslookupC. host,dig,nslookupD. host,nslookup,ifconfigE. hostname,host,nslookup

Copyright (C) LinAction.Lab. All Rights Reserved. 13

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

解説

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

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

解説

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

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

解説6.hostコマンドDNSサーバを使用して、ホスト情報を検索するコマンド。書式: host [オプション ] [ホスト名または IPアドレス ] [DNSサーバ ]オプション

説明 書式例

-vまたは -d

詳細な情報表示 host –v google.co.jp7.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 nsCopyright (C) LinAction.Lab. All Rights Reserved. 16

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

解説

8.nslookupコマンドDNSサーバを使用して、名前解決を確認するコマンド。書式: nslookup [ホスト名または IPアドレス ]

Copyright (C) LinAction.Lab. All Rights Reserved. 17

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

問題 8

ブラウザでWebサーバにアクセスしても応答がない。このサーバがダウンしてるかどうかを確認するコマンドとして適切なものを選びなさい。

A. telnetB. ftpC. hostD. pingE. ifconfig

Copyright (C) LinAction.Lab. All Rights Reserved. 18

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

問題 9

Linuxサーバにおいて、パケットが指定したホストに到達するまでの経路を調べるコマンドとして適切なものを選びなさい

A. nslookupB. tracerouteC. tracepathD. tracertE. dig

Copyright (C) LinAction.Lab. All Rights Reserved. 19

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

問題 10

ルーティングテーブルを表示するコマンドとして適切なものを選びなさい。

A. routeB. tracerouteC. digD. routetableE. ping

Copyright (C) LinAction.Lab. All Rights Reserved. 20

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

問題 11

netstatコマンドで表示される内容として適切なものを選びなさい。

A. ルーティングテーブルB. 接続待ち状態にあるソケットと接続待ち状態にないソケット

C. ネットワークインタフェースの状態D. マスカレードされた接続

Copyright (C) LinAction.Lab. All Rights Reserved. 21

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

解説

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

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

解説

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

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

解説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

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

解説

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

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

問題 12

データをパケット単位に分割して伝送するプロトコルの名称を答えなさい。

Copyright (C) LinAction.Lab. All Rights Reserved. 26

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

問題 13

TCPプロトコルの特徴として適切なものを選びなさい。

A. 送信先がデータを取得できる状態か確認するB. 送信先にデータが到着したか確認しないC. データの重複や漏れがないか確認しないD. 受信先にデータが届いていない場合は再送しないE. HTTP ・ Telnet ・ POP ・ SMTPで利用する

Copyright (C) LinAction.Lab. All Rights Reserved. 27

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

問題 14

以下の特徴を持つプロトコルの名称を答えなさい。

1. 送信先がデータを取得できる状態か確認しない2. 送信先にデータが到着したか確認しない3. データが破損していないかどうか確認する4. 受信先にデータが届いていない場合は再送しない5. DNS ・ DHCP ・ NTPで使用される

Copyright (C) LinAction.Lab. All Rights Reserved. 28

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

解説1.IPについてデータをパケット単位に分割して伝送するプロトコル。

項目 TCP UDP

分類 コネクション型 コネクションレス型受信確認 送信先にデータが到着したか確認する 送信先にデータが到着したか確認せず、一方的

に送る※データが破損していないかどうか確認する

パケット再送 受信先にデータが届いていない場合は再送する

受信先にデータが届いていない場合は再送しない

速度 送受信確認を行うため転送速度や通信速度が遅い

送受信確認を行わないため、転送速度や通信速度が速い

主に利用されるプロトコル HTTP ・ Telnet ・ POP ・ SMTP DNS ・ DHCP ・ NTP

用途 ファイル共有、メール送受信、ファイル転送等

時刻同期、通話サービス、ビデオストリーミング、ネットゲーム

2.TCPについて伝送データを制御するプロトコル。

3.TCPと UDPについて

Copyright (C) LinAction.Lab. All Rights Reserved. 29

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

解説

パケット

データが届かない!(信頼性)

データが多い!(フロー制御)

エラーがある!(エラー修復)

TCPイメージ図

相手とやり取りをしながら、送信するCopyright (C) LinAction.Lab. All Rights Reserved. 30

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

解説

パケット

UDPイメージ図

とにかくデータを送信

相手との交渉はせず、一方的にデータを送信Copyright (C) LinAction.Lab. All Rights Reserved. 31

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

回答

問題 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