TCP/I
P
のエラー
制御
田村
慶一
TCP/I
P
のエラ
ー制御
ICMP
TCP
チェックサム
再送制御
輻輳制御
UDP
チェックサム
チェ
ックサム
データがエラーなしで受信され
たことを確認
T
CP
擬似ヘッダ+セグメント
チェックサムは何のため?
ノイズ
-
データリンク層で検出可能
ルータのメモリの故障,プログラムのバグ
再送制御
IP
-
信頼性が保証されていない
⇒
パケットの損失
信頼性の保証
タイムアウトによる再送
重複パケットの破棄
ホスト1
ホ
スト2
パケット
パケットの損失
パケット
1回目の
タイムアウト
パケット
2回目の
タイムアウト
1回目のタイムアウトより長い(指数関数的に増やす)
タイムアウトは相手からの応答時間などを測定し
動的に変化させる
輻輳
パケットの損失の原因
突発的なエラー
回線品質のよい
L
AN
上ではそれほど多くない
処理能力の低いルータ
処理能力の低いルータ
輻輳
輻輳制御
ICMP
の発信制御メッセージ
ルータのバッファ不足でパケットが破棄されたときに発
信ホストに送られるメッセージ
発信制御メッセージが来なくなるまでウィンド
ウサイズを小さくする