コンピュータ内部のIP処理

コンピュータ内部のIP処理
牧野ゼミ
2年
産業情報 学科
韓 憲浩(カン
ウ)
ケンコ
1、ホストの処理
TCP
UDP
TCP
データ
データ
UDP
データ
送信先IPアドレス
データ
送信元IPアドレス
プロトコル番号
送信先IPアドレス
送信元IPアドレス
ルーティングテーブル
IP
IP
送信先IPアドレスから、次に
送信すべきホストまたは
ルータを検索する
プロトコル番号を検査する
データリンクのMTUから、分
割化する必要ある場合には
分割する
分割化されている場合には、
再構成処理する
識別子を設定し、IPヘッダを
完成させ、チェックサムを計
算する
送信先アドレスが自分のア
ドレスか検査する
ARPテーブル
次に送るべきホストまたは
ルータのIPアドレスから、
MACアドレスを調べる
データ
ネットワークドライバ
ヘッダチェックサムの検査
送信先MACアドレス
送信元MACアドレス
タイプ
データ
ネットワークド タイプの検査
ライバ
FCSの計算
FCSの計算
データ
2、ルータの処理
TCP
UDP
IP
プロトコル番号の
チェック
IP転送処理
(IP Forward)
分割化されていた
ら再構成する
自分のIP
アドレス
自分のIP
アドレス
ではない
送信先IPアドレスが自分のア
ドレスかどうか検査する
生存時間を“1”減らす。生
存時間が“0”になったらパ
ケットを捨てる。生存時間
の値が“1”減った分、
チェックサムを変更する
(チェックサム)を再計算す
るか、256を足す)
ルーティング
テーブル
送信先IPアドレスから、次
に送信すべきホストまたは
ルータを検索する
必要なら分割処理をする
ヘッダチェックサム
の検査
次に送るべきホストまたは
ルータのIPアドレスから、
MACアドレスを調べる
ARPテーブル
送信先MACアドレス
送信元MACアドレス
タイプ
デバイスドライバ
デバイスドライバ