更新Tweet発信元ホストから数々の中継器(ルーター)を経由して目的のホストへデータを送るための代表的な通信プロトコル。IPはデータの送信のみが目的で、きちんと異常無く送信できたか等のチェックの機能は持っていない。最低限のチェックサムの機能はあるが、パケットの到達順序などは保証されないため、こういった機能が必要な場合は上位のプロトコルで行なわねばならない。TCP/IPの場合、各種エラーチェックの機能はTCPによって行なわれている。広義にはIPバージョンを持つプロトコル全てがIPであると考えられるが、一般的にはIPv4またはIPv6のことを言い、より狭義にはIPv4のみをいう。IPv4IPv4は、IPバージョンフィールドが4となるプロトコルである。)で規定され標準化されている。EtherType(Ethernetフレームタイプ番号)は0x0800である。IPv6IPv6は、IPバージョンフィールドが6となるプロトコルである。Track(標準化過程)となっている。EtherType(Ethernetフレームタイプ番号)は0x86ddである。機能IPのパケット全体は、ヘッダー部とデータ部に分けられる。データ部が実際に送受信されるデータそのものであり、IPから見て上位層にあるプロトコルとなる。このデータの素性等については、ヘッダー部に書かれており、これはIPヘッダーと呼ばれる。大まかには、データの長さ、送信元および送信先のIPアドレス、そして上位プロトコルの種類を表わす番号などが含まれている。IPヘッダーIPには様々なバージョンがあり、それぞれでヘッダーの構造は全く違う。共通なのは、最初の4ビットがIPバージョンフィールドである点のみである。使われるIPのバージョンはIPv4とIPv6だが、それぞれ次のように呼ばれる。IPv4ヘッダーIPv6ヘッダーIPv4ヘッダーは、殆ど使われていないものも含め、対応する基本的な機能の全ての情報を含むため、無駄が多い。アドレスは32ビットである。IPv6ヘッダーは、普段使わないものは全てオプションとして処理するよう改められ、シンプルになった。アドレスは128ビットであり、基本的なヘッダーサイズの80%はアドレスである。IPが対応する上位プロトコルIPのデータ部に梱包される情報は、OSI参照モデルとしては一つ上位の層となる。IPはレイヤー3(ネットワーク層)であるため、このデータ部はレイヤー4(トランスポート層)のプロトコルである。これがどのようなプロトコルであるかは、IPヘッダー内のプロトコル番号フィールドに書かれており、これは8ビットである。最大で256種類まで対応できることになる。主要なものは次の番号となっている。VRRP日常、最も良く使われるIPの上位層プロトコルは、ICMP=1のほか、TCP=6とUDP=17であろう。ICMPはIPの機能の一部とみなされている。残る二つはそれぞれ、IPと関連が深いため組み合わせて「TCP/IP」や「UDP/IP」と呼ばれている。Programming」においては、全てのIPの実装は、MTUの大きさに関わらず少なくとも576バイトのIPデータグラムをサポートせねばならない、とされている。言い換えればMTUの最小は576バイトである。このサイズから、例えばIPv4ヘッダー20バイト、UDPヘッダー8バイトを引くと、UDPで安全に送れるデータは最大で548バイト、ということになる。このサイズをごく僅かと見ることも可能だが、家電や小型電子機器用CPU(RAMは100バイト程度〜2Kiバイト程度)に実装されるようなTCP/IPスタックにとっては、この大きさはかなり大きいとも言える。参加の案内ダウンロード↑本の。