仮想インターネット
実際、コンピュータネットワークは複雑です
物理機器はIPプロトコルを使用して、物理ネットワーク間の違いをシールドします
ネットワーク内のホストがIPプロトコルを使用して接続する場合、ネットワークの詳細に注意を払う必要はありません
IPプロトコル
MACアドレス(48ビット)は通常16進数です
IPアドレスは通常、ドット付き10進数で表されます
コンピュータの場合、IPアドレスは可変で、MACアドレスは一意です。
IPアドレスは4つの小数点付き10進数で表され、各小数点付き10進数の範囲は0〜255です。
4ビットのヘッダー長:単位は4バイト、最大は15x4 = 60バイト
合計16ビット長:ヘッダー長+データ長
8ビットプロトコル:IPプロトコルに固有のプロトコルを示します(tcp、udpなど)。
ヘッダーチェックサム:ヘッダーが間違っているかどうかを確認します
ルーティングテーブル
IPプロトコル転送プロセス
では、EのIPアドレスに基づいてEのMACアドレスをどのようにして知るのでしょうか。
これは、IPアドレスのMACアドレスへのマッピングをキャッシュするARPプロトコルのARPキャッシュテーブルを使用します。
ARPキャッシュテーブルのレコードは永続的に有効ではなく、一定の期間があります。
F to CはE to Fと同じ
データフレームの各ホップで、MACアドレスが変更されます(送信元と宛先)
IPデータグラムのIPアドレスは各ホップ(送信元と宛先)で変更されません