インターネット層
インターネット層には以下の3つの基本的な機能がある:
送信されるパケット用に次のホップのホストを選択し、適切なリンク層実装にパケットを渡しそのホストへ転送する機能。
受信したパケット用にパケットをキャプチャし、可能ならばそのパケットペイロードを適切なトランポート層プロトコルまで渡す機能。
エラー検出と診断機能を提供する機能。
Internet Protocolのバージョン4 (IPv4) においては送信および受信の両方の操作中に、リンク要素のMaximum Transmission Unit (MTU) などをベースにして、IPが自動的または意図的にパケットのフラグメンテーションやデフラグメンテーションを行える。しかしながらIPv6ではこの機能は削除され、通信エンドポイントであるホストはPath MTU Discovery(英語版)を実行して、エンドツーエンドの送信量が検出された最大値を超えないことを保証しなければならない。
インターネット層はその操作において、信頼できる送信に対する責任を負わない。インターネット層は信頼できないサービスと「ベストエフォート」な転送しか提供しない。