情報教員のためのサーバ管理技法 3日目 インターネット プロトコル 柴田 功
情報教育の失敗事例 ホームページ作成でロゴの画像のファイ ル名が他の生徒とかぶってしまった。 生徒には作品をFDに保存させていたが、 データが消えてしまった。 授業で作成した生徒の作品を改ざんす る生徒がいた。
校務の状況 引き継ぎをFDで行っている。 プリンタがつながっているPCはいつも混 んでいる。 サーバに保存した自分のファイルが別 のフォルダに移動していた。
ノード node ネットワークを構成する一つ一つの要素のこと。 PC(サーバ、クライアント)、ハブ、ルータなど クライアント ルーター
リンク link ノードとノードを結ぶ線 (無線LANの場合も含む) クライアント ルーター サーバ クライアント ハブ
スタンドアローン stand-alone コンピュータを他のコンピュータと接続せずに利用する形態。
ピア・ツー・ピア Peer to Peer クロスケーブル 定まったクライアント、サーバを持たない。 他のコンピュータに対してクライアントとしてもサーバとしても働く。 クロスケーブル
ピア・ツー・ピア Peer to Peer 定まったクライアント、サーバを持たない。 他のコンピュータに対してクライアントとしてもサーバとしても働く。
クライアント/サーバ client/server 「サーバ」 プリンタなどのハードウェア資源 アプリケーションソフト、データベースなどの情報資源を集中管理する 「クライアント」 サーバの管理する資源を利用するコンピュータ
いろいろなサーバ server DHCP サーバ データベースサーバ DNS サーバ ファイルサーバ メールサーバ wwwサーバ クライアント クライアント クライアント
データ通信 データ パケット1 パケット2 パケット3 パケット4 パケット1 ヘッダ パケット2 パケット3 パケット4
パケット packet データ通信において、 ネットワーク層、トランスポート層を流れる分割されたデータの単位。 パケット通信のメリット 回線を占有することがない 柔軟に経路選択が行なえる 携帯電話の場合、1パケット=128バイト
プロトコルとは 会話(=情報の通信)を 成立させる決めごと
もしもし はいはい 音声によるプロトコル 電気信号による 電話機のプロトコル 物理的な接続
OSI参照モデル 国際標準化機構(ISO)により制定されたネットワーク構造の設計方針 上位層 第7層 アプリケーション層 【application layer】 アプリケーション層 第6層 プレゼンテーション層 【presentation layer】 第5層 セッション層 【session layer】 下位層 第4層 トランスポート層 【transport layer】 トランスポート層 第3層 ネットワーク層 【network layer】 インターネット層 第2層 データリンク層 【data link layer】 リンク層 第1層 物理層 【physical layer】 「あ、プレゼントねデブ。」
OSI参照モデル 国際標準化機構(ISO)により制定されたネットワーク構造の設計方針 上位層 第7層 アプリケーション層 【application layer】 HTTP SMTP FTP Telnet 第6層 プレゼンテーション層 【presentation layer】 第5層 セッション層 【session layer】 NetBIOS 下位層 第4層 トランスポート層 【transport layer】 TCP UDP NetBEUI SPX 第3層 ネットワーク層 【network layer】 IP IPX 第2層 データリンク層 【data link layer】 イーサネット 第1層 物理層 【physical layer】 「あ、プレゼントねデブ。」
データ送るよ! データ届いたわ! メッセージ メッセージ アプリケーション層 こんにちは データ こんにちは データ セグメント セグメント トランスポート層 TCP ヘッダ こんにちは データ こんにちは データ TCP ヘッダ パケット パケット インターネット層 IP ヘッダ こんにちは データ TCP ヘッダ こんにちは データ TCP ヘッダ IP フレーム リンク層 イーサ ネット ヘッダ こんにちは データ TCP ヘッダ IP こんにちは データ TCP ヘッダ IP イーサ ネット
データ届いたわ! データ送るよ! PDU (Protocol Data Unit) こんにちは こんにちは TCP ヘッダ こんにちは アプリケーション層 アプリケーション層 メッセージ こんにちは データ メッセージ こんにちは データ トランスポート層 トランスポート層 セグメント こんにちは データ TCP ヘッダ セグメント こんにちは データ TCP ヘッダ インターネット層 インターネット層 パケット こんにちは データ TCP ヘッダ IP パケット こんにちは データ TCP ヘッダ IP リンク層 データリンク層 フレーム こんにちは データ TCP ヘッダ IP イーサ ネット トレーラ フレーム こんにちは データ TCP ヘッダ IP イーサ ネット トレーラ リンク
PDU Protocol Data Unit プロトコルが扱うデータの単位。 データ本体にヘッダを付け加えたもの。 TCP/IPのPDUは「パケット」 EthernetのPDUは「フレーム」 メッセージ こんにちは データ セグメント こんにちは データ TCP ヘッダ パケット こんにちは データ TCP ヘッダ IP フレーム こんにちは データ TCP ヘッダ IP イーサ ネット トレーラ
サーバ クライアント アプリケーション層 第7層 プレゼンテーション層 第6層 セッション層 第5層 トランスポート層 第4層 ルータ 第7層 データ データ プレゼンテーション層 第6層 セッション層 第5層 トランスポート層 第4層 ルータ ネットワーク層 3 第3層 スイッチ データリンク層 2 2 第2層 物理層 1 1 第1層 リンク
Windowsネットワーク WindowsPCで構成されたネットワーク 上位層 第7層 アプリケーション層 【application layer】 第6層 NetBIOS 第5層 NetBIOS over TCP/IP NBT 下位層 第4層 トランスポート層 【transport layer】 TCP/UDP NetBEUI 第3層 ネットワーク層 【network layer】 IP 第2層 データリンク層 【data link layer】 イーサネット 第1層 物理層 【physical layer】
Windowsネットワーク WindowsPCで構成されたネットワーク ワークグループ ドメイン 各コンピュータでユーザを認証する。 ドメインコントローラでユーザを集中管理する。 ドメインコントローラ →
IPアドレス グローバルアドレス プライベートアドレス 世界にひとつだけのIPアドレス NIC(Network Information Center) JPNIC(Japan Network Information Center)が割り当て プライベートアドレス イントラネット内で使用できるIPアドレス 例)192.168.0.0~192.168.255.255
IPアドレス 192.50.14.18 32ビット(ビット=2進数の1桁) コンピュータ1台1台に割り当てた固有番号 11000000001100100000111000010010 192.50.14.18
【演習1】 自分のPCの IPアドレス サブネットマスク を調べてみよう コマンドプロンプト ipconfig /all
次のIPアドレスに対してPINGコマンドを使ってみよう 【演習2】 次のIPアドレスに対してPINGコマンドを使ってみよう Ping 127.0.0.1 Ping 自分のIP Ping デフォルトゲートウェイのIP Ping DHCPサーバのIP
ワークグループ名(またはドメイン名)を調べてみよう 【演習3】 自分のPCの コンピュータ名 ワークグループ名(またはドメイン名)を調べてみよう マイコンピュータ右クリック
【演習4】 ワークグループ名を 「workgroup」 に変更しよう。 マイコンピュータ右クリック
【演習5】 マイネットワークでWorkgoupの PCを確認しよう。
【演習6】 「ファイル名を指定して実行」で ¥¥自分のコンピュータ名 を実行してみよう (NetBIOS名)
【演習5】 IPアドレス、サブネットマスクを 変更しよう マイネットワーク~ネットワーク接続~TCP/IP
【演習6】 「ファイル名を指定して実行」で ¥¥自分のIPアドレス を実行してみよう
【演習7】 クロスケーブルを接続し、 PINGコマンドを打ってみよう PING 自分のIPアドレス PING 相手のIPアドレス
【演習8】 マイネットワークでWorkgoupの 相手のPCを確認しよう。
【演習9】 「ファイル名を指定して実行」で ¥¥相手のコンピュータ名 を実行してみよう (NetBIOS名)
【演習10】 「ファイル名を指定して実行」で ¥¥相手のIPアドレス を実行してみよう
【演習11】 簡易ファイルの共有を設定しよう 任意のフォルダ~ツール~フォルダオプション~表示
【演習12】 自分のPCのマイドキュメント内に 共有フォルダを作成しよう。
¥¥相手のコンピュータ名¥共有フォルダ名(NetBIOS名) 次の3つの方法で相手PCの共有フォルダを確認しよう 【演習13】 マイネットワークのWorkgoup 【演習14】 ¥¥相手のコンピュータ名¥共有フォルダ名(NetBIOS名) 【演習15】 ¥¥相手のIPアドレス¥共有フォルダ名
【演習16】 相手のPCにデータを保存してみよう。
Windowsネットワーク WindowsPCで構成されたネットワーク 上位層 第7層 アプリケーション層 【application layer】 第6層 NetBIOS 第5層 NetBIOS over TCP/IP NBT 下位層 第4層 トランスポート層 【transport layer】 TCP/UDP NetBEUI 第3層 ネットワーク層 【network layer】 IP 第2層 データリンク層 【data link layer】 イーサネット 第1層 物理層 【physical layer】
情報教員のためのサーバ管理技法 第4回 校内LANの構築 柴田 功
校内LANやサーバがなかった頃 プリンタが接続されているPCは いつも順番待ち。 インターネットに接続しているPCは学校に1台だけ。 いつも順番待ち。 インターネットに接続しているPCは学校に1台だけ。 生徒がPCで作成した作品はFDで回収。 引継文書はFDやMO
昔よくあった問題点 生徒用PCから職員室PCのファイルが見えてしまう。 インターネットの有害サイトが自由に閲覧可能。
ノード node ネットワークを構成する一つ一つの要素のこと。 PC(サーバ、クライアント)、ハブ、ルータなど クライアント ルーター
リンク link ノードとノードを結ぶ線 (無線LANの場合も含む) クライアント ルーター サーバ クライアント ハブ
PC教室 インターネット サーバー ルーター スイッチングハブ 生徒用PC
職員室 インターネット サーバー ルーター スイッチングハブ 生徒用PC
インターネット 職員室 PC教室 サーバー サーバー ルーター ルーター スイッチングハブ スイッチングハブ 生徒用PC 生徒用PC
インターネット レイヤー3スイッチ 職員室 PC教室 サーバー サーバー スイッチングハブ スイッチングハブ 生徒用PC 生徒用PC
サーバ クライアント アプリケーション層 第7層 プレゼンテーション層 第6層 セッション層 第5層 トランスポート層 第4層 ルータ 第7層 データ データ プレゼンテーション層 第6層 セッション層 第5層 トランスポート層 第4層 ルータ ネットワーク層 3 第3層 スイッチ データリンク層 2 2 第2層 物理層 1 1 第1層 リンク
IPアドレスを判断してデータの中継を行う MACアドレスを判断してデータの中継を行う 第7層 第7層 第6層 第6層 第5層 宛先を 判断しない 第5層 第4層 レイヤー3スイッチ 第4層 ルータ 第3層 3 3 第3層 スイッチングハブ ブリッジ 第2層 2 2 2 2 第2層 リピータハブ 第1層 1 1 1 1 1 第1層
データ届いたわ! データ送るよ! PDU (Protocol Data Unit) こんにちは こんにちは TCP ヘッダ こんにちは アプリケーション層 アプリケーション層 メッセージ こんにちは データ メッセージ こんにちは データ トランスポート層 トランスポート層 セグメント こんにちは データ TCP ヘッダ セグメント こんにちは データ TCP ヘッダ インターネット層 インターネット層 パケット こんにちは データ TCP ヘッダ IP パケット こんにちは データ TCP ヘッダ IP リンク層 データリンク層 フレーム こんにちは データ TCP ヘッダ IP イーサ ネット トレーラ フレーム こんにちは データ TCP ヘッダ IP イーサ ネット トレーラ リンク
IPアドレスを判断してデータの中継を行う MACアドレスを判断してデータの中継を行う 第7層 第7層 第6層 第6層 第5層 宛先を 判断しない 第5層 第4層 レイヤー3スイッチ 第4層 ルータ 第3層 3 3 第3層 スイッチングハブ ブリッジ 第2層 2 2 2 2 第2層 リピータハブ フレーム こんにちは データ TCP ヘッダ IP イーサ ネット トレーラ 第1層 1 1 1 1 1 第1層
リピータハブ スイッチングハブ 宛先を判断せずにすべてのポートに同じ信号を送る。 信号のコリジョン(衝突)が起こりやすい。 MACアドレスを判断してポートに信号を送る。 信号のコリジョン(衝突)が起こりにくい。
IPアドレスを判断してデータの中継を行う MACアドレスを判断してデータの中継を行う 第7層 第7層 第6層 第6層 第5層 宛先を 判断しない 第5層 第4層 レイヤー3スイッチ 第4層 ルータ パケット こんにちは データ TCP ヘッダ IP 第3層 3 3 第3層 スイッチングハブ ブリッジ 第2層 2 2 2 2 第2層 リピータハブ 第1層 1 1 1 1 1 第1層
【演習1】 自分のPCのMACアドレスを調べてみよう。 コマンドプロンプト arp –a ipconfig /all
MACアドレス Media Access Control address ネットワークインターフェースカード(NIC)に割り振られた固有の番号 48ビット(12桁の16進数で表される) ベンダ識別子(1~24ビット) +ノード番号(25~48ビット) 出荷時に割り振られているため変更できない。 (変更しない)。
【演習2】 自分のPCのMACアドレスからNICのメーカを調べてみよう。 キーワード MACアドレス 識別子
OSI参照モデル 第7層 第6層 第5層 第4層 第3層 第2層 第1層
ルーティング IPアドレス 192.168.1.100 のPCいますか? 私は知らないけど 他のルータに聞いてみる! それなら知ってる! 第3層 第2層 第1層
ブロードキャストMACアドレス MACアドレス aa:bb:cc:11:22::33 のPCいますか? はい、私です 無視 無視 第2層 第1層
実習 Webサーバ構築
準備 FFFTPダウンロード、インストール BJDダウンロード LANケーブルをはずす
設定① マイコンピュータ 右クリック ワークグループ名 WORKGROUP 再起動
設定② マイネットワーク ネットワーク接続 TCP/IP プロパティ 代替の構成 を確認
実習 LANケーブルを接続する PING 192.168.1.10 で確認 ブラウザ http://192.168.1.10/を開く PING 192.168.1.10 で確認 ブラウザ http://192.168.1.10/を開く FFFTP サーバ名 192.168.1.10 アカウント kait パスワード joho 自分のフォルダに100×100ピクセルの icon.gifをアップロードし確認する 自分のフォルダにindex.htmlをアップする。