|
- 285 名前: 1/9.co.jp 投稿日: 02/08/03 15:27 ID:ZuKaBP7o
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 突然ですが、今日は皆さんがお世話になっている | ネットワーク技術の概念についてです。 \__ ____________________ ━━━∨━━━━━━━━━━━━━━━━ ネットワーク入門 OSI参照モデルとプロトコル ,__ iii■∧ / ━ (,, ゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚,,) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 概念とか聞くだけで、寒気がするぞ。 \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 意外とこういうのって、知ってそうで知らないよな。 \____________________
- 286 名前: 2/9.co.jp 投稿日: 02/08/03 15:27 ID:ZuKaBP7o
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| まず、プロトコルについて簡単に説明しましょう。 | プロトコルは日本語で「通信規約」と訳されます。 | いわゆる日本語、英語、手話などの言語に相当します。 | 意思(情報)を伝える為の、一定の約束ということです。 \__ _____________________ ━━━∨━━━━━━━━━━ プロトコルって何ぞや。 ,__ =通信規約。 iii■∧ ━ (,, ゚Д゚).━━━━━━ ∧∧━━ ∧∧ ⊂ |) ∇ (゚Д゚,,) (゚Д゚,,) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | プロトコルってそういう意味か。 \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ | 確かに、手話も伝達手段だな…。 \________________
- 287 名前: 3/9.co.jp 投稿日: 02/08/03 15:28 ID:ZuKaBP7o
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ではネットワークを理解する上で重要な | OSI参照モデルを見てみましょう。 | ()内のHTTPやFTP、TCP、IP等は、その層(レイヤ)で使われる | プロトコル(言語)です。 \__ ________________________ ━━━∨━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ OSI参照モデル レイヤ7:アプリケーション層(HTTP、FTP等、いわゆるIEとか) レイヤ6:プレゼンテーション層(HTTP、FTP) レイヤ5:セッション層(HTTP、FTP) レイヤ4:トランスポート層(TCP、UDP) レイヤ3:ネットワーク層(IP) レイヤ2:データリンク層(Ethernet、いわゆるLANカード) レイヤ1:物理層(ツイストペア線や光ファイバ等、いわゆるLANケーブル) ,__ iii■∧ / ━ (,, ゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚,,) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |いきなり、ややこしいぞ…。 \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 一台のPCを通信の役割ごとに7層に分けたって事か。 \_______________________
- 288 名前: 4/9.co.jp 投稿日: 02/08/03 15:28 ID:ZuKaBP7o
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| このモデルでは、実際にデータはレイヤ7で発生し、 | そのデータはレイヤ7→1と下っていき、 | 相手方のレイヤ1で受信し、レイヤ1→7と上るのです。 \___ _________________________ ━━━━∨━━━━━━━━━━━━ 自分 相手 レイヤ7↓ ↑レイヤ7 ||||| ↓ ↑ ||||| レイヤ1↓ ↑レイヤ1 ,__ →→→→ B■∧ / (,,゚Д゚) / ━ ⊂ つ ━━━━━━━━━━━ ┌───┐ ∧ ∧ ∧ ∧ │ |(,, ゚) (゚ ,,) ===========⊂┏━┓==⊂┏━┓======= (┃ ┃ (┃ ┃ ┏∧━┫ ┏╋━┫ / ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 俺ら達に置き換えると、脳がレイヤ7-3、口や耳がレイヤ2 | 空気がレイヤ1ってとこかな…? \___________∧_______ / | 脳で情報が処理されて、口や耳がそれを送受信 | 空気の振動が実際に伝えるって感じだな。 \__________________
- 289 名前: 5/9.co.jp 投稿日: 02/08/03 15:29 ID:ZuKaBP7o
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 人に置き換えると理解しやすい面もありますが、 | 論理上、通信しているのは、同じ層の | 同じプロトコル(HTTP、FTP、TCP、IP等)同士であることに注意です。 | そして各層は下位層のサービスを受けて通信を実現しています。 \__ _________________________ ━━━∨━━━━━━━━━━━━━ 層(レイヤ)の意味と働き ,__ iii■∧ ━ (,, ゚Д゚).━━━━━━ ∧∧━━ ∧∧ ⊂ |) ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | 抽象的すぎてワカラン…。 \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ | オ、オレもさっぱりだ。 \________________
- 290 名前: 6/9.co.jp 投稿日: 02/08/03 15:32 ID:ZuKaBP7o
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| では、例えば最上位レイヤに位置するHTTPやFTPを、例にしてみましょう。 | HTTPによる通信は、下位レイヤであるIP等による通信の結果を | 「サービス」として受け取り、行っています。 | その通信には、IP(ドメイン名www.2ch.net)を指定する必要があることから | 理解できると思います。同様にFTPもIPを使っています。 | しかし、HTTPとFTPでは互いに通信することが出来ないのです。 | 英語と日本語では話が通じないのと同じです。 \__ _____________________________ ━━━∨━━━━━━━━━━━━━ 層(レイヤ)の意味と働き サービスと通信 ,__ iii■∧ / ━ (,, ゚Д゚) / ━━━━━ ∧∧━━ ∧∧ ⊂ つ ∇ (゚Д゚,,) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | そういえば、http://192.168.xxx.xxx/***というIP指定もできるな。 \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | そうなるとレイヤ7−5は重複しているけど、どうなんだ? \_______________________
- 291 名前: 7/9.co.jp 投稿日: 02/08/03 15:33 ID:ZuKaBP7o
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 後ろの君、(・∀・)イイ質問です。このモデルはあくまで概念的なものであって、 | 必ずしもこれに完全に沿う必要はありません。 | 実際に、レイヤ7−5とレイヤ2−1は、それぞれ一つにまとめられる | 事が多いです。こちらの方が利用しやすいといえるでしょう。 \__ _________________________ ━━━∨━━━━━━━━━━━━━━━━━━━━━━ TCP/IP概念層モデル レイヤ4:アプリケーション層(HTTP、FTP) レイヤ3:トランスポート層(TCP、UDP) レイヤ2:インターネット層(IP) レイヤ1:ネットワークI/F層(Ethernet) ,__ iii■∧ ━ (,, ゚Д゚).━━━━━━ ∧∧━━ ∧∧ ⊂ |) ∇ (゚Д゚;) (゚Д゚,,) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | これを先に出してくれよ。 \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ | スマートになって分かりやすいな。 \________________
- 292 名前: 8/9.co.jp 投稿日: 02/08/03 15:34 ID:ZuKaBP7o
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| では、各プロトコルについて簡単に説明しましょう。 | HTTPはHTML形式の文章などをやり取りする為の規約です。 | FTPのように単純に転送するのではなく、 | リンク元や更新日などの情報を同時に送ることが可能です。 | FTPはその名のとおり、ファイルを転送する為にあります。 | IPはネットワーク上での位置を定義し、 | 通信路を選択し通信を行う為の規約です。 | TCPはIPによる通信を制御し、データが抜け落ちたりしないように | するための規約です。 \___ _________________________ ━━━━∨━━━━━━━━━━━━━━━━━━ HTTP HyperText Transfar Protocol FTP File Transfar Protocol TCP . Transfar Control Protocol IP Interner Protocol ,__ B■∧ / キーン コーン (,,゚Д゚) / ━ ⊂ つ ━━━━━━━━━━━ カーン コーン ┌───┐ ∧ ∧ ∧ ∧ │ |(,, ゚) (゚ ,,) ===========⊂┏━┓==⊂┏━┓======= (┃ ┃ (┃ ┃ ┏∧━┫ ┏╋━┫ / ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | IPってアドレスの事だけじゃなかったのか \___________∧_______ / | レイヤごとにいろんなプロトコルがあるから、 | いろんな通信ができるんだな。 \__________________
- 293 名前: 9/9.co.jp 投稿日: 02/08/03 15:34 ID:ZuKaBP7o
- / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| それでは課題です。 | (゚д゚)ウマーなコロッケを転送するように。 \__ _________________ ━━━∨━━━━━━━━━━━━━ ,__ 「FTPでコロッケ転送。」 iii■∧ / ━ (,, ゚Д゚) / ━━━━━ ∧∧━━ ∧∧ | つ ∇ (゚Д゚;) (゚Д゚;) | |┌─┐ /⊂ ヽ /⊂ ヽ 〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜 ∪∪ | | || ━┳┛ || ━┳┛  ̄ ̄ ̄ ̄| | ====∧========== / ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | …FTPでコロッケ…? \____ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ | ………レシピでも送っておこう。 \________________
|
|