IPはOSI参照モデルの第3層のネットワーク層に相当する
| アプリケーション層 | ||
| プレゼンテーション層 | ||
| セッション層 | ||
| トランスポート層 | 両端ノード間のデータ転送の管理 データ転送の信頼性を提供する (データ転送を確実に相手に届ける役目) | |
| ネットワーク層 | どの経路を通って宛先まで届けるか? アドレスの管理と経路の選択 | |
| データリンク層 | 直接的(隣接的)に接続されている通信機器間でのデータフレームの識別と転送 | |
| 第1層 | 物理層 | 物理的な接続 コネクタのピンの数、コネクタ形状の規定など |
データリンク層:直接接続された機器同士の通信
ネットワーク層:直接接続されていないネットワーク間での転送
IPアドレスの形式はホストがどの種類のデータリンクに接続されていても全く同じもの
ルーティング(経路制御)
1区間をIPパケットが飛ぶことをホップと呼ぶ。
IPの経路制御はホップバイホップルーティングという方式で行われる。
1ホップ
1ホップはデータリンク層以下の機能を使ってフレームが伝送される1区間
1ホップの区間内ではケーブル同士がブリッジやスイッチングハブで接続されることはあっても、ルーターやゲートウェイで接続されることはない。
ホップバイホップルーティング
ルータやホストはIPパケットに次の転送先となるルーターやホストを支持するだけで、最終目的地までの経路を指示するわけではない
ルーティングテーブル(経路制御表)
宛先のホストまでパケットを送るため、すべてのホストやルーターはルーティングテーブル(経路制御表)を持つ
この表には
コネクションレス型
上位に送信すべきデータが発生したらすぐにIPパケットにデータを詰めて送信
パケットを送信する前に通信相手との間にコネクションの確立を行わない。
⇒なぜコネクションレス型か?
昨日の簡略化と高速化のため
コネクション型のサービスが必要となる場合にはIPではなくIPの上位層が提供