71
イイイイイイイ イイイイイイイ イイイイイ イイイイイ イイイイイイイイイイイイイイイ イイ イイ イ

インターネット プロトコル

Embed Size (px)

DESCRIPTION

情報教員のためのサーバ管理技法 3日目. インターネット プロトコル. 柴田 功. 情報教育の失敗事例. ホームページ作成でロゴの画像のファイル名が他の生徒とかぶってしまった。 生徒には作品を FD に保存させていたが、データが消えてしまった。 授業で作成した生徒の作品を改ざんする生徒がいた。. 校務の状況. 引き継ぎをFDで行っている。 プリンタがつながっている PC はいつも混んでいる。 サーバに保存した自分のファイルが別のフォルダに移動していた。. ノード node. ネットワークを構成する一つ一つの要素のこと。 - PowerPoint PPT Presentation

Citation preview

インターネットインターネットプロトコルプロトコル

情報教員のためのサーバ管理技法 3日目

柴田 功

情報教育の失敗事例情報教育の失敗事例 ホームページ作成でロゴの画像のフホームページ作成でロゴの画像のフ

ァイル名が他の生徒とかぶってしまァイル名が他の生徒とかぶってしまった。った。

生徒には作品を生徒には作品を FDFD に保存させていたに保存させていたが、データが消えてしまった。が、データが消えてしまった。

授業で作成した生徒の作品を改ざん授業で作成した生徒の作品を改ざんする生徒がいた。する生徒がいた。

校務の状況校務の状況 引き継ぎをFDで行っている。引き継ぎをFDで行っている。

プリンタがつながっているプリンタがつながっている PCPC はいつはいつも混んでいる。も混んでいる。

サーバに保存した自分のファイルがサーバに保存した自分のファイルが別のフォルダに移動していた。別のフォルダに移動していた。

ノードノードnode node

ネットワークを構成する一つ一つの要素のこと。PC(サーバ、クライアント)、ハブ、ルータなど

サーバルーター

ハブ

クライアント

クライアント

リンクリンクlinklink

ノードとノードを結ぶ線(無線LANの場合も含む)

サーバルーター

ハブ

クライアント

クライアント

スタンドアローンスタンドアローンstand-alonestand-alone

 コンピュータを他のコンピュータと接続せずに利用する形態。

ピア・ツー・ピアピア・ツー・ピアPeer to PeerPeer to Peer

クロスケーブル

定まったクライアント、サーバを持たない。他のコンピュータに対してクライアントとしてもサーバとしても働く。

ピア・ツー・ピアピア・ツー・ピアPeer to PeerPeer to Peer

定まったクライアント、サーバを持たない。他のコンピュータに対してクライアントとしてもサーバとしても働く。

クライアントクライアント // サーバサーバclient/serverclient/server

「サーバ」

プリンタなどのハードウェア資源

アプリケーションソフト、データベースなどの情報資源を集中管理する

「クライアント」

サーバの管理する資源を利用するコンピュータ

いろいろなサーバいろいろなサーバserverserver

ファイルサーバ

メールサーバ www サーバDHCPサーバ

データベースサーバ

DNSサーバ

クライアント クライアント クライアント

データ通信データ通信データ

パケット1 パケット2 パケット3 パケット4

パケット1ヘッダ

パケット2ヘッダ

パケット3ヘッダ

パケット4ヘッダ

パケットパケットpacket packet

データ通信において、

ネットワーク層、トランスポート層を流れる分割されたデータの単位。

パケット通信のメリット•回線を占有することがない•柔軟に経路選択が行なえる

携帯電話の場合、 1 パケット= 128 バイト

プロトコルとはプロトコルとは

会話(=情報の通信)を

      成立させる決めごと

音声によるプロトコル

電気信号による電話機のプロトコル

物理的な接続

もしもし はいはい

OSIOSI 参照モデル参照モデル国際標準化機構国際標準化機構 (ISO)(ISO) により制定されたネットワーク構造の設計方針により制定されたネットワーク構造の設計方針

物理層 【 physical layer 】

データリンク層 【 data link layer 】

ネットワーク層 【 network layer 】

トランスポート層 【 transport layer 】

アプリケーション層 【 application layer 】

セッション層 【 session layer 】

プレゼンテーション層 【 presentation layer 】

第1層 

第2層 

第3層 

第4層 

第6層 

第5層 

第7層 

下位層

上位層

アプリケーション層

トランスポート層

インターネット層

リンク層

「あ、プレゼントねデブ。」

OSIOSI 参照モデル参照モデル国際標準化機構国際標準化機構 (ISO)(ISO) により制定されたネットワーク構造の設計方針により制定されたネットワーク構造の設計方針

物理層 【 physical layer 】

データリンク層 【 data link layer 】

ネットワーク層 【 network layer 】

トランスポート層 【 transport layer 】

アプリケーション層 【 application layer 】

セッション層 【 session layer 】

プレゼンテーション層 【 presentation layer 】

第1層 

第2層 

第3層 

第4層 

第6層 

第5層 

第7層 

下位層

上位層

「あ、プレゼントねデブ。」

NetBIOS

TCP

HTTPSMTP FTP

NetBEUII P

Telnet

イーサネット

SPX

IPX

UDP

アプリケーション層こんにちは

データこんにちは

データ

トランスポート層こんにちは

データTCPヘッダ こんにちは

データTCPヘッダ

インターネット層こんにちは

データTCPヘッダ

IPヘッダ こんにちは

データTCPヘッダ

IPヘッダ

リンク層こんにちは

データTCPヘッダ

IPヘッダ

イーサネットヘッダ こんにちは

データTCPヘッダ

IPヘッダ

イーサネットヘッダ

データ送るよ! データ届いたわ!

セグメント

パケット

フレーム

パケット

セグメント

メッセージ

メッセージ

アプリケーション層

トランスポート層

インターネット層

リンク層

データ届いたわ!データ送るよ!

アプリケーション層

トランスポート層

インターネット層

データリンク層

メッセージ

こんにちはデータ

セグメント

こんにちはデータTCP

ヘッダ

パケット

こんにちはデータTCP

ヘッダIP

ヘッダ

フレーム

こんにちはデータTCP

ヘッダIP

ヘッダイーサネットヘッダ

トレーラ

リンク

フレーム

こんにちは

データTCP

ヘッダIP

ヘッダイーサネットヘッダ

トレーラ

パケット

こんにちはデータTCP

ヘッダIP

ヘッダ

セグメント

こんにちはデータTCP

ヘッダ

メッセージ

こんにちはデータ

PDU(Protocol Data Unit)

PDUPDUProtocol Data Unit Protocol Data Unit

プロトコルが扱うデータの単位。

データ本体にヘッダを付け加えたもの。

TCP/IP の PDU は「パケット」

Ethernet の PDU は「フレーム」

メッセージ

こんにちはデータ

セグメント

こんにちはデータTCP

ヘッダ

パケット

こんにちはデータTCP

ヘッダIP

ヘッダ

フレーム

こんにちはデータTCP

ヘッダIP

ヘッダイーサネットヘッダ

トレーラ

物理層

データリンク層

ネットワーク層

トランスポート層

アプリケーション層

セッション層

プレゼンテーション層

 

 

第1層 

第2層 

第3層 

第4層 

第6層 

第5層 

第7層 

サーバ クライアントデー

データ

ルータ

スイッチ

リンク

WindowsWindows ネットワークネットワークWindowsPCWindowsPC で構成されたネットワークで構成されたネットワーク

物理層 【 physical layer 】

データリンク層 【 data link layer 】

ネットワーク層 【 network layer 】

トランスポート層 【 transport layer 】

アプリケーション層 【 application layer 】

第1層 

第2層 

第3層 

第4層 

第6層 

第5層 

第7層 

下位層

上位層

TCP/UDPNetBEUI

I P

イーサネット

NetBIOS

NBTNetBIOS over TCP/IP

ドメインコントローラでユーザを集中ドメインコントローラでユーザを集中管理する。管理する。

各コンピュータでユーザを認証各コンピュータでユーザを認証する。する。

WindowsWindows ネットワークネットワークWindowsPCWindowsPC で構成されたネットワークで構成されたネットワーク

ワークグループワークグループ ドメインドメイン

ドメインコントローラ →

IPIP アドレスアドレス グローバルアドレスグローバルアドレス

• 世界にひとつだけのIPアドレス世界にひとつだけのIPアドレス• NICNIC (( Network Information CenterNetwork Information Center ))• JPNIC(Japan Network Information Center)JPNIC(Japan Network Information Center) が割が割

り当てり当て

プライベートアドレスプライベートアドレス• イントラネット内で使用できるIPアドレスイントラネット内で使用できるIPアドレス• 例)例) 192.168.0.0192.168.0.0 ~~ 192.168.255.255192.168.255.255

IPIP アドレスアドレス 32ビット(ビット=2進数の1桁)32ビット(ビット=2進数の1桁) コンピュータ1台1台に割り当てた固有番号コンピュータ1台1台に割り当てた固有番号          1100000011000000001100100011001000001110000111000001001000010010

192192..5050..1414..1188

【演習1】自分の PC の•IP アドレス•サブネットマスク      を調べてみよう

コマンドプロンプト  ipconfig /all

【演習2】次の IP アドレスに対して P INGコマンドを使ってみようPing  127.0.0.1Ping 自分の IPPing デフォルトゲートウェイの IPPing  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のマイドキュメント内に共有フォルダを作成しよう。

【演習13】マイネットワークの Workgoup

【演習14】¥¥相手のコンピュータ名¥共有フォルダ名( NetBIOS 名)

【演習15】¥¥相手の IP アドレス¥共有フォルダ名

次の3つの方法で相手PCの共有フォルダを確認しよう

【演習16】相手のPCにデータを保存してみよう。

WindowsWindows ネットワークネットワークWindowsPCWindowsPC で構成されたネットワークで構成されたネットワーク

物理層 【 physical layer 】

データリンク層 【 data link layer 】

ネットワーク層 【 network layer 】

トランスポート層 【 transport layer 】

アプリケーション層 【 application layer 】

第1層 

第2層 

第3層 

第4層 

第6層 

第5層 

第7層 

下位層

上位層

TCP/UDPNetBEUI

I P

イーサネット

NetBIOS

NBTNetBIOS over TCP/IP

校内LANの構校内LANの構築築

情報教員のためのサーバ管理技法 第4回

柴田 功

校内LANやサーバがなかった校内LANやサーバがなかった頃頃

プリンタが接続されているPCはプリンタが接続されているPCは いつも順番待ち。 いつも順番待ち。 インターネットに接続しているPインターネットに接続しているP

Cは学校に1台だけ。Cは学校に1台だけ。 生徒がPCで作成した作品はFD生徒がPCで作成した作品はFD

で回収。で回収。 引継文書はFDやMO引継文書はFDやMO

昔よくあった問題点昔よくあった問題点 生徒用PCから職員室PCのファ生徒用PCから職員室PCのファ

イルが見えてしまう。イルが見えてしまう。 インターネットの有害サイトが自インターネットの有害サイトが自由に閲覧可能。由に閲覧可能。

ノードノードnodenode

ネットワークを構成する一つ一つの要素のこと。PC(サーバ、クライアント)、ハブ、ルータなど

サーバルーター

ハブ

クライアント

クライアント

リンクリンクlinklink

ノードとノードを結ぶ線(無線LANの場合も含む)

サーバルーター

ハブ

クライアント

クライアント

PC教室PC教室

ルーター サーバー

スイッチングハブ

インターネット

生徒用PC

職員室職員室

ルーター サーバー

スイッチングハブ

インターネット

生徒用PC

職員室職員室

インターネット

ルーター

サーバー

スイッチングハブ

生徒用PC

ルーター サーバー

スイッチングハブ

生徒用PC

PC教PC教室室

職員室職員室

インターネット

レイヤー3スイッチ

サーバー

スイッチングハブ

生徒用PC

サーバー

スイッチングハブ

生徒用PC

PC教PC教室室

物理層

データリンク層

ネットワーク層

トランスポート層

アプリケーション層

セッション層

プレゼンテーション層

 

 

第1層 

第2層 

第3層 

第4層 

第6層 

第5層 

第7層 

サーバ クライアントデー

データ

ルータ

スイッチ

リンク

 

 

データ

ルータ

スイッチングハブ

第1層

第2層

第3層

第4層

第6層

第5層

第7層

  1

レイヤー3スイッ

リピータハブ

第1層

第2層

第3層

第4層

第6層

第5層

第7層

 

ブリッジ

データ

MACアドレスを判断してデータの中継を行う

IPアドレスを判断してデータの中継を行う

宛先を判断しない

アプリケーション層

トランスポート層

インターネット層

リンク層

データ届いたわ!データ送るよ!

アプリケーション層

トランスポート層

インターネット層

データリンク層

メッセージ

こんにちはデータ

セグメント

こんにちはデータTCP

ヘッダ

パケット

こんにちはデータTCP

ヘッダIP

ヘッダ

フレーム

こんにちはデータTCP

ヘッダIP

ヘッダイーサネットヘッダ

トレーラ

リンク

フレーム

こんにちは

データTCP

ヘッダIP

ヘッダイーサネットヘッダ

トレーラ

パケット

こんにちはデータTCP

ヘッダIP

ヘッダ

セグメント

こんにちはデータTCP

ヘッダ

メッセージ

こんにちはデータ

PDU(Protocol Data Unit)

 

 

データ

ルータ

スイッチングハブ

第1層

第2層

第3層

第4層

第6層

第5層

第7層

  1

レイヤー3スイッ

リピータハブ

第1層

第2層

第3層

第4層

第6層

第5層

第7層

 

ブリッジ

データ

MACアドレスを判断してデータの中継を行う

IPアドレスを判断してデータの中継を行う

宛先を判断しない

フレーム

こんにちはデータTCP

ヘッダIP

ヘッダイーサネットヘッダ

トレーラ

リピータハブ

スイッチングハブ

宛先を判断せずにすべてのポートに同じ信号を送る。

信号のコリジョン(衝突)が起こりやすい。

MACアドレスを判断してポートに信号を送る。

信号のコリジョン(衝突)が起こりにくい。

 

 

データ

ルータ

スイッチングハブ

第1層

第2層

第3層

第4層

第6層

第5層

第7層

  1

レイヤー3スイッ

リピータハブ

第1層

第2層

第3層

第4層

第6層

第5層

第7層

 

ブリッジ

データ

MACアドレスを判断してデータの中継を行う

IPアドレスを判断してデータの中継を行う

宛先を判断しない

パケット

こんにちはデータTCP

ヘッダIP

ヘッダ

【演習1】自分のPCのMACアドレスを調べてみよう。

コマンドプロンプトarp  – a

ipconfig   /all

MACアドレスMACアドレス Media Access Control addressMedia Access Control address ネットワークインターフェースカード(NIネットワークインターフェースカード(NI

C)に割り振られた固有の番号C)に割り振られた固有の番号 4848 ビット(ビット( 1212 桁の桁の 1616 進数で表される)進数で表される)  ベンダ識別子(1~ ベンダ識別子(1~ 2424 ビット)ビット) +ノード番号( +ノード番号( 2525 ~~ 4848 ビット)ビット) 出荷時に割り振られているため変更できない。出荷時に割り振られているため変更できない。 (変更しない)。 (変更しない)。

【演習2】自分のPCのMACアドレスからNICのメーカを調べてみよう。

キーワード MACアドレス 識別子

第1層

第2層

第3層

第4層

第5層

第6層

第7層

OSIOSI 参照モデル参照モデル

第1層

第2層

第3層

ルーティングルーティングIP アドレス

192.168.1.100のPCいますか?

私は知らないけど他のルータに聞いてみる!

それなら知ってる!

第1層

第2層

ブロードキャストブロードキャスト MACMAC アアドレスドレスMACアドレス

aa:bb:cc:11:22::33のPCいますか? はい、私で

す無視 無視

実習実習Webサーバ構築Webサーバ構築

準備準備 FFFTPFFFTP ダウンロード、インストールダウンロード、インストール BJDダウンロードBJDダウンロード LANケーブルをはずすLANケーブルをはずす

設定①設定① マイコンピュータマイコンピュータ右クリック右クリックワークグループ名ワークグループ名 WORKGROUP WORKGROUP再起動再起動

設定②設定② マイネットワークマイネットワーク ネットワーク接続ネットワーク接続 TCP/IPTCP/IP プロパティプロパティ 代替の構成代替の構成を確認を確認

実習実習 LANケーブルを接続するLANケーブルを接続する PING PING  192.168.1.10192.168.1.10  で確認 で確認 ブラウザ ブラウザ  http://192.168.1.10/http://192.168.1.10/ を開くを開く FFFTPFFFTP  サーバ名  サーバ名  192.168.1.10192.168.1.10       アカウント kait       アカウント kait       パスワード        パスワード  johojoho 自分のフォルダに自分のフォルダに 100×100100×100 ピクセルの ピクセルの  icon.icon.

gifgif をアップロードし確認するをアップロードし確認する 自分のフォルダに自分のフォルダに index.htmlindex.html をアップする。をアップする。