情 報 メディア 演 習 I コンピュータ ネットワーク インターネット ネットワークのネットワーク インターネット (the Internet) - 世 界 規 模 のコ ンピュータ ネットワーク インターネットにアクセスできれば 教 育 機 関 政 府 機 関 企 業 個 人 などを 始 めとする 膨 大 な 情 報 源 から 情 報 を 取 得 することができる 情 報 メディア 演 習 2 LAN ローカル エリア ネットワーク (LAN : Local Area Network) 1 つの 建 物 内 など 比 較 的 狭 い 範 囲 の 中 で コンピュータ プリンタ およびその 他 のデバ イスが 複 数 接 続 された 通 信 ネットワーク LAN を 構 築 すると 接 続 されているデバイス は ネットワーク 上 のどのデバイスともデータ をやり 取 りできる WAN ワイド エリア ネットワーク (WAN : Wide Area Network) 地 理 的 に 分 離 されたコンピュータ プリンタ およびその 他 のデバイスを 接 続 する 通 信 ネッ トワーク WAN を 構 築 すると 接 続 されているデバイス は ネットワーク 上 のどのデバイスともデータ をやり 取 りできる 情 報 メディア 演 習 3 情 報 メディア 演 習 4 クライアント ほかのコンピュータまたはプログラムに 接 続 されているか ほかのコンピュータまたはプロ グラムのサービスを 要 求 しているコンピュータ またはプログラム ローカル エリア ネットワーク (LAN) またはイ ンターネットについて 言 う 場 合 は ほかのコン ピュータ (サーバー) 上 の 共 有 ネットワーク リ ソースを 使 用 するコンピュータのことを 指 す サーバー 一 般 に ネットワーク ユーザーに 共 有 リソー スを 提 供 するコンピュータ Webサーバ DNSサーバ SMTPサーバ DBサーバ など 情 報 メディア 演 習 5 情 報 メディア 演 習 6 情 報 メディア 演 習 http://apollo.jiu.ac.jp/~momozuka/2007.html 1
TCP/IP 伝 送 制 御 プロトコル/インターネット プロトコル (TCP/IP : Transmission Control Protocol/Internet Protocol) インターネットで 広 く 使 われているネットワーキング プロ トコル 群 さまざまなハードウェア アーキテクチャとオペレーティン グ システムに 相 互 接 続 されたコンピュータのネット ワークを 介 して 通 信 機 能 を 提 供 する TCP/IP には コンピュータ 間 の 通 信 の 規 格 と ネット ワーク 間 の 接 続 およびトラフィックのルーティングのた めの 規 約 が 含 まれる プロトコル ネットワークを 介 して 情 報 を 送 信 するための 規 則 と 規 約 の 集 合 ネットワーク デバイス 間 で 交 換 するメッセージの 内 容 形 式 タイミン グ 順 序 およびエラー 制 御 を 規 定 もともと 外 交 用 語 情 報 メディア 演 習 7 情 報 メディア 演 習 8 ipconfig Ipconfig: コンピュータの TCP/IP 構 成 をすばやく 取 得 するコ マンド [すべてのプログラム]-アクセサリ[]-[コマンドプロンプト] コマンドプロンプトに ipconfig と 入 力 C: Documents and Settings student>ipconfig 参 考 : ipconfig /all と 入 力 すると より 細 かい 情 報 を 取 得 できる 情 報 メディア 演 習 9 Ipconfig (2) 下 のような 情 報 が 表 示 される ( 使 用 するネットワークによって 内 容 は 異 なる) C: Documents and Settings Student>ipconfig Windows IP Configuration Ethernet adapter ローカル エリア 接 続 : Connection-specific DNS Suffix. : IP Address............ : 172.30.14.10 Subnet Mask........... : 255.255.255.0 Default Gateway......... : 172.30.14.1 C: Documents and Settings Student> あなたのPCのipconfigの 結 果 は?(コピーしてWord に 貼 り 付 けよ) 情 報 メディア 演 習 10 コマンドプロンプトの 内 容 のコピー 1. [ 編 集 ]-[ 範 囲 指 定 ] 2. ドラッグして 範 囲 指 定 3. [ 編 集 ]-[コピー] 4. Wordなどで 貼 り 付 け IP アドレス IP インターネットワーク 上 にあるノードの 識 別 に 使 われる 32 ビットのアドレス IP インターネットワーク 上 のノードには それ ぞれ 一 意 の IP アドレスを 割 り 当 てなければ ならない IP アドレスはネットワーク ID と 一 意 のホスト ID とで 構 成 されています 通 常 はオクテット ごとにピリオド (.) で 区 切 られ 10 進 値 で 表 現 される たとえば 192.168.7.27 となる 情 報 メディア 演 習 11 情 報 メディア 演 習 12 情 報 メディア 演 習 http://apollo.jiu.ac.jp/~momozuka/2007.html 2
pingコマンド(1) コマンド プロンプトで ping 127.0.0.1 と 入 力 し ループバック アドレスに ping を 実 行 C: Documents and Settings student>ping 127.0.0.1 Pinging 127.0.0.1 with 32 bytes of data: Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 ping(2) コンピュータの IP アドレスに ping を 実 行 下 のIPアドレスは(192.168.3.3)は 例 C: Documents and Settings student>ping 192.168.3.3 Pinging 192.168.3.3 with 32 bytes of data: Reply from 192.168.3.3: bytes=32 time<1ms TTL=128 Reply from 192.168.3.3: bytes=32 time<1ms TTL=128 Reply from 192.168.3.3: bytes=32 time<1ms TTL=128 Reply from 192.168.3.3: bytes=32 time<1ms TTL=128 Ping statistics for 127.0.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms C: Documents and Settings student> 情 報 メディア 演 習 13 Ping statistics for 192.168.3.3: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms C: Documents and Settings student> 情 報 メディア 演 習 14 DNS サーバー ドメイン ネーム システム (DNS) データベースの 一 部 分 についての 情 報 を 保 守 し DNS クエリに 応 答 し て 名 前 を 解 決 するサービス このサービスを 実 行 してい るコンピュータのことを DNS サーバーと 呼 ぶ 場 合 もある 大 学 のDNSサーバは? (ipconfig /all) 情 報 メディア 演 習 15 ドメイン ネーム システム (DNS) DNS ドメイン 名 と 各 種 のデータ (IP アドレス など) とのマッピングが 格 納 された 階 層 構 造 を 持 つ 分 散 データベース DNS を 利 用 すると コンピュータおよびサー ビスの 位 置 をわかりやすい 名 前 で 定 義 できる ほか データベース 内 に 格 納 されているその ほかの 情 報 を 発 見 することができる イメージとしては 携 帯 電 話 の 電 話 帳 に 入 ってい る 知 り 合 いの 電 話 番 号 ( 数 字 の 羅 列 )と 名 前 (わ かりやすい 名 前 ) 情 報 メディア 演 習 16 ドメイン 名 (1) トップレベルドメイン インターネットで 使 われるドメイン 名 は. で 区 切 られた 階 層 構 造 をしているが com や jp など 最 後 尾 のコードをTLDとい う 全 世 界 の 人 々にサブドメイン 名 を 取 得 する 権 利 がある gtld( 商 用 を 表 す com など)のほか 国 別 のccTLD( 日 本 を 表 す jp など)がある セカンドレベルドメイン インターネットで 使 われるドメイン 名 は "." で 区 切 られた 階 層 構 造 をしているが 右 から2 番 目 の 部 分 のことをSLDという TLD( 最 後 尾 )が"com"や"net" "fr" "de"などの 場 合 は 組 織 名 を 表 し "kr" "uk"など 組 織 名 が3 番 目 に 来 るドメインの 場 合 には 組 織 の 種 類 や 組 織 の 所 在 などを 表 す http://e-words.jp/w/e382bbe382abe383b3e38389e383ace38399e383abe38389e383a1e382a4e383b3.html ドメイン 名 (2) ドメイン 名 所 有 者 の 情 報 は 公 開 されている http://whois.nic.ad.jp/cgi-bin/whois_gw?key=60.32.93.40/29 情 報 メディア 演 習 17 情 報 メディア 演 習 18 情 報 メディア 演 習 http://apollo.jiu.ac.jp/~momozuka/2007.html 3
Telnet インターネット 上 で 広 く 使 用 されている ネット ワーク コンピュータにログオンするための 端 末 エミュレーション プロトコル また 遠 隔 地 からログオンするユーザーが 使 う Telnet プロトコルを 利 用 したアプリケー ションも 意 味 する コマンドベースでコンピュータを 遠 隔 操 作 する ことができる 参 考 (CUI GUI) UTF-8 TeraTerm Pro with TTSSH2 の 利 用 Tera Term (MS-Windows 用 のフリーソフトウェア のターミナルエミュレーター( 通 信 ソフト))の 後 継 版 Windowsでは 非 常 によく 用 いられるソフト http://sourceforge.jp/projects/ttssh2/ にアクセスして 入 手 情 報 メディア 演 習 19 情 報 メディア 演 習 20 UTF-8 TeraTerm Pro with TTSSH2のインストール(1) UTF-8 TeraTerm Pro with TTSSH2 を ダウンロードする 1. デスクトップなどに 保 存 2. teraterm_utf8-4.57.exeをダブルクリックし てインストール UTF-8 TeraTerm Proの 起 動 [スタート]-[すべてのプログラム]-[UTF-8 TeraTerm Pro]-[UTF-8 TeraTerm Pro]を 起 動 [キャンセル]をクリック 情 報 メディア 演 習 21 情 報 メディア 演 習 22 Tera Termの 設 定 ( 削 除 キー) [ 設 定 ]- [Keyboard] Backspace key とdelete keyの 両 方 にチェックを 入 れて[OK]をク リック これを 設 定 しな いと コマンドを 入 力 した 後 削 除 訂 正 できなく なるので 注 意 情 報 メディア 演 習 23 ログイン(1) [ファイル]-[ 新 しい 接 続 ]をクリック Host:にvenus.jiu.ac.jpと 入 力 サービスにTelnetを 選 択 [OK]をクリック 情 報 メディア 演 習 24 情 報 メディア 演 習 http://apollo.jiu.ac.jp/~momozuka/2007.html 4
ログイン(2) login:と 表 示 される ユーザーIDを 入 力 後 [Enter] パスワードを 入 力 ( 何 も 表 示 されない) [Enter] コマンドの 使 用 ログインに 成 功 すると コマンド 入 力 用 の 画 面 が 表 示 される 次 に ls alと 入 力 して[Enter] 情 報 メディア 演 習 25 情 報 メディア 演 習 26 参 考 ls laがエラーになる 場 合 dir a と 入 力 ファイル 名 が 表 示 される 中 に.bash_profile というファイルがあるかどうか 確 認 ない 場 合 は ftpで PATH=/usr/local/bin:/bin:/usr/bin という 内 容 のテキストファイルを 作 成 し 同 サーバにアップロードする ファイル 名 を.bash_profile に 変 更 する venus サーバについて 大 学 で 学 生 が 使 用 するサーバ 電 子 メール(JIU MAIL)の 管 理 用 のサーバ プロキシサーバ webサーバ その 他 情 報 メディア 演 習 27 情 報 メディア 演 習 28 接 続 ルートの 追 跡 (1) コマンド プロンプトを 開 いて traceroute host_name または traceroute ip_address と 入 力 host_name と ip_address は それぞれリモート コン ピュータのホスト 名 と IP アドレスを 表 す たとえば このコンピュータから www.jiu.ac.jp ま での 接 続 ルートを 追 跡 するには コマンド プロンプト で 次 のように 入 力 traceroute www.jiu.ac.jp 情 報 メディア 演 習 29 接 続 ルートの 追 跡 (2) 練 習 :www.jiu.ac.jpまでの 結 果 をコピーし て 課 題 回 答 用 Word 文 書 に 貼 り 付 けよ 結 果 をドラッグすると クリップボードにコピー される 情 報 メディア 演 習 30 情 報 メディア 演 習 http://apollo.jiu.ac.jp/~momozuka/2007.html 5
接 続 ルートの 追 跡 (3) www.google.com www.asahi.com www.yahoo.co.jp などのホストまでtracerouteを 実 行 し どのよ うな 経 路 をたどるのか 比 較 せよ 途 中 まで 同 じ 経 路 を 使 う ホストによっては 途 中 から 経 路 をたどれなくなる ので 注 意 コマンド ls ls ファイル ディレクトリの 情 報 表 示 ls al 詳 細 な 情 報 を 表 示 する 情 報 メディア 演 習 31 情 報 メディア 演 習 32 ファイルの 読 み 書 き 実 行 権 限 各 ファイルには ファイルの 所 有 者 その 所 属 するグループ ファイルの 読 み 書 き 実 行 ( 読 む:r 書 く:w 実 行 :x) の 権 限 の 有 無 が 設 定 される コマンド groups ユーザーが 所 属 するグループを 表 示 する 情 報 メディア 演 習 33 情 報 メディア 演 習 34 コマンド who 現 在 ログインしているユーザー 情 報 を 表 示 する -mオプションで 自 分 自 身 の 情 報 を 表 示 コマンド finger ユーザーの 情 報 を 表 示 するコマンド 例 mediamo というユーザーの 情 報 情 報 メディア 演 習 35 情 報 メディア 演 習 36 情 報 メディア 演 習 http://apollo.jiu.ac.jp/~momozuka/2007.html 6
コマンド pwd cd pwd 現 在 のディレクトリの 確 認 cd ディレクトリの 移 動 cd cd../ ホームディレクトリに 移 動 ひとつ 上 のディレクトリに 移 動 コマンド more テキストファイルの 内 容 を 画 面 に 表 示 す る 例 :.profileというファイルの 中 身 を 表 示 してみる 情 報 メディア 演 習 37 情 報 メディア 演 習 38 コマンド date cal date 日 付 時 間 の 確 認 cal カレンダーを 表 示 する コマンド cal (2) cal 月 年 でその 月 のカレンダーを 表 示 できる 情 報 メディア 演 習 39 情 報 メディア 演 習 40 その 他 のUNIXコマンド mkdirディレクトリ(フォルダ)を 作 成 する 例 mkdir public_html hostname ホストコンピュータのネットワーク 上 の 名 前 を 表 示 する $ hostname venus exit ログアウトする パイプとリダイレクト パイプ:2つの 命 令 を 同 時 に 行 う 例 ls -al more そのディレクトリのファイルの 一 覧 を 表 示 するが 1 画 面 づつ 表 示 する リダイレクト: 表 示 結 果 をファイルへ 保 存 リダイレクトでディレクトリの 中 身 の 情 報 をファイ ルに 保 存 する 例 ls al > hogehoge.txt 練 習 :ホームディレクトリの 中 身 の 情 報 を 20070825.txtというファイルに 保 存 しなさい 情 報 メディア 演 習 41 情 報 メディア 演 習 42 情 報 メディア 演 習 http://apollo.jiu.ac.jp/~momozuka/2007.html 7
FTPとは ファイル 転 送 プロトコル (FTP : File Transfer Protocol) TCP/IP プロトコル 群 の 1 つ インターネット 上 の 2 台 のコンピュータ 間 でファイルをコピーするために 使 われる 両 方 のコンピュータは FTP としてのそれ ぞれの 役 割 をサポートしている 必 要 がある つまり 一 方 は FTP クライアントで もう 一 方 は FTP サー バーでなければならない webページ(ホームページ)をアップロードする ときにも 用 いられることが 多 い FFFTPのインストール http://www2.biglobe.ne.jp/~sota/ などからダウ ンロード デスクトップなどに 保 存 ダウンロードした ファイルを 実 行 インストール 起 動 情 報 メディア 演 習 43 情 報 メディア 演 習 44 FFFTP 接 続 先 の 設 定 [ 接 続 ]-[ホストの 設 定 ] [ 基 本 ]タブの[ホスト 名 ] にvenus.jiu.ac.jpと 入 力 [ホストの 設 定 名 ]に 分 かりやすい 名 前 を 入 れる ユーザIDとパスワードを 入 力 [OK]をクリック FFFTP 接 続 [ 接 続 ]-[ 接 続 ] ホスト 名 一 覧 から[venus.jiu.ac.jp]を 選 んで[ 接 続 ] 接 続 が 成 功 すると ウィンドウの 右 側 にサーバ のディレクトリやファイルの 情 報 が 表 示 される 情 報 メディア 演 習 45 情 報 メディア 演 習 46 ファイルをダウンロードする サーバ 上 の 該 当 するファイルをクリック [コマンド]-[ダウンロード]を 選 択 またはツー ルバーの[ ]をクリック 情 報 メディア 演 習 47 情 報 メディア 演 習 http://apollo.jiu.ac.jp/~momozuka/2007.html 8