[[ネットワーク用語]] > IP #author("2020-05-05T10:03:03+00:00","default:sagasite","sagasite") [[ネットワーク用語]] > IP * IP [#t53654bc] IP = Internet Protocol [[Internet Protocol - Wikipedia>http://ja.wikipedia.org/wiki/Internet_Protocol]] >Internet Protocol (インターネット・プロトコル、IP) とは[[インターネット]]において情報の伝達を行う[[プロトコル]]であり、 インターネットの基礎部分となる重要な役割を持つ。 [[OSI参照モデル]]の[[ネットワーク層]]にほぼ対応する機能を持つ。 上位のプロトコルである[[TCP]]や[[UDP]]などとあわせて、インターネット・プロトコル・スイート([[TCP/IP]]など)としてまとめて利用されることが多い。 >''概要'' IPは、最も基本的な通信単位である[[パケット]]を相手に送信する役割を担う。 パケットは、発信者、受信者(手紙でいう宛て先)などの情報を持つ[[IPヘッダ]](最小20[[オクテット]]、最大60オクテット)と、通信内容を格納する[[ペイロード]]とで構成される。 パケットのうちIPが受け持つ[[ネットワーク層]]の部分は[[データグラム]]と呼ばれる。 発信者、受信者は、[[IPアドレス]]により特定する。 &color(red){IPは自己のインタフェース(ネットワークカードやモデムのこと)からパケットを送出するだけであり、相手まで確実にパケットが届くことに責任を持たない(保証しない)。}; そのため、不慮の事故でパケットが失われた場合には単に到着しないだけである。 確実な送受信を保証する必要がある場合には、IPより上位の[[トランスポート層]]のプロトコルである[[TCP]]などを使用する必要がある。 現在主に利用されているのは32ビットのアドレス空間を持つIPv4であり、IPアドレスの不足が発生することが予測されることから128ビットのアドレス空間を持つIPv6が作られた。 なお、IPv5(ST)、IPv7(TP/IX)、IPv8(PIP)、IPv9(TUBA)というプロトコルも存在するが、いずれも実験的なプロトコルであり実用には至っていない。 また、IPのバージョン番号はIETFによる割り振りであり、優劣などの他意はない。