BPM
TCP/IPの参照モデル
TCP/IPはOSIの7階層モデルをベースとしているが、さらに単
純化し4階層のモデルとなっている。
分類
上
位
層
下
位
層
層
TCP/IPの4階層モデル
内容
例
第4層
アプリケーション層
アプリケーションの通信
サービス
HTTP
SMTP
POP3
FTP
第3層
トランスポート層
パケット分割/統合、送信
元から受信先への転送
TCP
UDP
第2層
インターネット層
ルーティング、アドレッシン
グ
IP
第1層
ネットワーク
インタフェース層
ハードウェア間のデータ転
送
Ethernet
PPP
PPPoE
All Rights Reserved Copyright © 2004, Kobayashi
0
BPM
メールが届くまで
POP
(Post Office Protocol)
メールサーバー
メールサーバー
メールボックス
送り主側
送り先側
メールボックス
SMTP
(Simple Mail Transfer Protocol)
アクセス回線
アクセス回線
インターネット
アクセスポイント
アクセスポイント
All Rights Reserved Copyright © 2004, Kobayashi
1
BPM
SMTPとは
SMTP(Simple Mail Transfer Protocol)とは:送信元と送信先の
メールサーバ間で電子メールを配送するためのプロトコル。
HELLO mail.senshu-u.ac.jp
送信元メールサーバ
250
送信先メールサーバー
MAIL FROM: [email protected]
250
RCPT TO: [email protected]
250
mail.senshu-u.ac.jp
DATA
mail.microsoft.com
354
:
All Rights Reserved Copyright © 2004, Kobayashi
2
BPM
IPアドレス
223 . 245 . 167 . 189
11011111.11110101.10110111.10111101
・IPアドレスは32ビット(4バイト)で表す。
・1バイトずつ”.”で区切って10進法で表記する。
アドレス形式
クラスA
クラスB
クラスC
対象
8ビット
24ビット
0 ネットワーク
ホスト
10
110
大きなネットワーク
Max.1600万
16ビット
16ビット
ネットワーク
ホスト
中位のネットワーク
Max.65000
24ビット
8ビット
ネットワーク
ホスト
小さなネットワーク
Max.254
全て1はブロードキャストアドレス、全て0は
ネットワークアドレスを示すため、使用不可。
All Rights Reserved Copyright © 2004, Kobayashi
3
BPM
サブネットマスク
サブネットマスク(Subnet Mask)とは:
IPアドレスのうち、何ビットをネットワークアドレスに使用するか
を定義する32ビットの数値。クラスA、B、Cよりも柔軟にネット
ワークアドレスとホストアドレスの境目を設定できる。
例.
200
170
70
30
11001000.10101010.01000110.00011110
255
255
255
240
AND 11111111.11111111.11111111.11110000
200
170
70
16
11001000.10101010.01000110.00010000
元のアドレス
サブネットマスク
ネットワークアドレス
All Rights Reserved Copyright © 2004, Kobayashi
4
BPM
ルーティング(1)
ネットワーク01
ネットワーク03
E1
ルーター1
パソコンA
101.10.10.03
E2
ルーター3
ルーター4
ネットワーク02
ルーター2
ネットワーク04
パソコンB
ルータ1の経路表
Destination
その他 0.0.0.0
ネットワーク01 101.10.10.00
ネットワーク02 102.10.10.00
ネットワーク03 103.10.10.00
ネットワーク04 104.10.10.00
104.10.10.00
Gateway
Interface
ルータ3
-
-
ルータ3
ルータ3
ルータ2
E2
E1
E2
E2
E2
E2
104.10.10.03
Metric 経由する
1
1
2
1
ルータの数
All Rights Reserved Copyright © 2004, Kobayashi
5
BPM
ルーティング(2)
ネットワーク01
ネットワーク03
E1
ルーター1
パソコンA
101.10.10.03
E2
ルーター3
ルーター4
ネットワーク02
E4
ルーター2
E5
ネットワーク04
パソコンB
ルータ2の経路表
Destination
その他 0.0.0.0
ネットワーク01 101.10.10.00
ネットワーク02 102.10.10.00
ネットワーク03 103.10.10.00
ネットワーク04 104.10.10.00
104.10.10.00
Gateway
Interface
ルータ3
ルータ1
-
ルータ3
ルータ3
ー
E4
E4
E4
E4
E4
E5
104.10.10.03
Metric 経由する
1
1
1
2
-
ルータの数
All Rights Reserved Copyright © 2004, Kobayashi
6
BPM
イーサネット
イーサネット(Ethernet)とは:代表的なLAN(Local Area
Network)の方式で、次の2つの特徴をもつ。
①データを全てのノードに送信し、必要なノードが取込む。
②データの衝突が起こったら、時間をずらして再送する。
MACアドレス:ネットワークインタフェースごとに
設定された48ビットのユニークな番号
From
A
A
To
C
B
C
D
All Rights Reserved Copyright © 2004, Kobayashi
7
BPM
ARP
ARP(Address Resolution Protocol)とは:IPアドレスから、イー
サネットで用いるMACアドレスを調べる方法。知りたいIPアド
レスをLAN内にブロードキャストし、該当者がレスポンスする。
①パソコンB
にメッセージ
を運んで
パソコンA
ネットワーク01
②パソコンB
がどこにある
か知ってるよ
ルーター1
ネットワーク03
ルーター3
ルーター4
ネットワーク02
③ルータ1の
MACアドレス
を教えて
④ルータ2の
MACアドレス
を教えて
⑤パソコンB
のMACアドレ
スを教えて
ルーター2
ネットワーク04
パソコンB
All Rights Reserved Copyright © 2004, Kobayashi
8
BPM
DNS
DNS(Domain Name System)の機能:
人間が理解できるドメイン名称(文字)を、計算機や通信装
置が扱うIPアドレス(数字)に翻訳する。
ドメイン名称の登録:
ドメイン名称の探索:
ルート
com
ibm.com
lab.ibm.com
jp
ac
senshu-u
www.senshu-u
All Rights Reserved Copyright © 2004, Kobayashi
9
BPM
DHCP
DHCP(Dynamic Host Configuration Protocol)とは:
インターネット接続において、プラグ&プレイを可能とする。
インターネット
DHCPサーバ
①予め、配布するIPアドレス、
DNSサーバのアドレスなどを登録
③要求(ブロードキャスト)
②接続
④IPアドレス割当
クライアント
All Rights Reserved Copyright © 2004, Kobayashi
10
BPM
NAT
NAT(Network Address Translator)とは:
IPアドレスを節約するための方法。ローカルなネットワークにはプラ
イベートなIPアドレスを設定し、インターネットに接続するときにの
みグローバルなIPアドレスを設定する。 (cf. IPマスカレード)
インターネット
NAT対応ルータ
IPアドレス:a
10.0.0.10
IPアドレス:B
202.244.174.37
From
a
To
a
From
C
To
C
IPアドレス:C
163.221.120.9
From
B
To
B
To
C
From
C
All Rights Reserved Copyright © 2004, Kobayashi
11
ダウンロード

BPM