インターネット プロトコルの使用
IP は、TCP/IP プロトコル スイートの中核です。 IP は、同じネットワーク内にあるかどうかにかかわらず、デバイス間でデータが配信される基本的なメカニズムを提供します。
アドレス指定
データグラムを送信する際、データグラムを正確に送信するにはアドレス指定メカニズムが必要です。これを実現するために、IP はホスト アドレッシングの手法を使用します。このシステムはネットワーク全体で動作する必要があるため、(データグラムが配信される) デバイスのアドレス指定は一意である必要があります。
ルーティング
あるネットワークから別のネットワークにデータグラムが送信される場合、これらのネットワークは離れていて、直接接続されていません。配信は間接的です。 IP は、中間デバイス (ルーター) を介してデータグラムをルーティングすることにより、この機能をサポートします。これを実現するために、インターネット制御メッセージ プロトコル (ICMP) と、ルーティング情報プロトコル (RIP) やボーダー ゲートウェイ プロトコル (BGP) などのルーティング プロトコルを使用します。
データのカプセル化
IP は、データを IP データグラムにカプセル化することにより、ネットワークにセキュリティを提供します。これにより、意図した受信者によって確実に受信および解釈されます。
フォーマット/パッケージ化
IP は、送信前に特定のフォーマットとパッケージを使用します。 IP は、OSI 層 (UDP および TCP) でその上位のトランスポート層プロトコルからデータを受け取り、それらをデータ層に渡します。この形式とパッケージは、受信者のみが解読できます。
断片化
IP を使用する各物理ネットワークとデータ リンク ネットワークのフレーム サイズは異なる場合があるため、IP はデータグラムを断片に分割し、それぞれをローカル ネットワークで伝送できるようにします。これにより、ネットワークの信頼性が向上します。
再組み立て
IP は、受信したデータグラムを受信デバイス用の完全な IP データグラム (断片化されている可能性があるため) に再構築し、解釈のために上位層に渡します。