パケット(英語: packet)とは、「小包」を意味する英語だが、日本では、専ら情報通信における伝送単位を指す。広義には、単にある程度の大きさの送受信データのかたまりのこと。

パケット単位で小分けにして通信を行うことにより、回線を連続して占有することができないため、複数の端末からの送受信データを1本の回線に集められる(多重化)、大容量のデータのうち1か所が破損・喪失した際に、ひとつのパケットを再送するだけで足りる等の利点がある。

パケットは、OSI参照モデルではネットワーク層(Layer 3、RFC 1122 におけるインターネットレイヤー)において、通信を行う際の転送単位である。パケットのヘッダーには、送信先・発信元のIPアドレスや、パケットの種類や通し番号等の制御情報とユーザデータが記録されており、ルーターはその情報を参照してパケットの振り分けを行う。

ひとつのパケットに含まれるデータ量は、通信方式により異なり、可変長と固定長がある。

送信する場合、上位層より[注 1]受取ったデータが、この規定の長さより長い場合、データは複数個のパケットに分割され転送される。

また、下位層[注 2]より受取ったパケットのデータが分割されている場合、複数のパケットに分割されたデータを分割前のデータ単位に復元し、上位層[注 3]に渡す。

パケットの分割方法は、通信方式により異なる。

転送するデータをある一定の単位のパケットに分割することにより、複数の対地とのデータの送受信を1本の物理的な通信回線を利用し多重化出来る。

エンドシステム–エンドシステム(2点)間の通信に際し、エンドシステム間にて論理的通信路を利用する。このような物理的な回線を占有しない交換方式をパケット交換方式と呼ぶ[注 4]。

フレーム、パケット、セグメント

PDU (Protocol Data Unit)

フレーム、パケット、セグメントは、コンピュータ間の通信に使用されるデータを送る単位である。この単位のことを、PDU(プロトコル・データ・ユニット)という。

フレーム

フレームは、OSI参照モデルのデータリンク層 (Layer 2) の通信で使われるPDUの呼び名である[1]。

フレームリレーのように第3層を含めて使われることもある[2]。

MACフレーム、PPPフレーム、HDLCフレーム等も使われる。

パケット

パケットは、OSI参照モデルのネットワーク層 (Layer 3) の通信で使われるPDUの呼び名である[3]。

レイヤ3で使用されるパケットとしては、X.25パケットがある。またIPの規格 (RFC 791) での伝送単位はデータグラム (datagram) であるが、通常IPパケットと呼ばれる。

セグメント

第4層での通信規格のひとつであるTCPに使われるPDUの呼び名である。

第4層の別の規格であるUDPでは、伝送単位としてデータグラムを使っている。

用語の区別

一般的には、これらの用語は、それほど厳密に区別されずに使われている。単にデータを送る単位の意味としてパケットという表現が使われることが多い。 データリンク層 (Layer 2) のデータはフレームで、ネットワーク層 (Layer 3) 以上のデータはパケットと呼ぶこともある(MACフレームやTCPセグメントのことをパケットと呼ぶなど)[4]。

課金単位としてのパケット

日本で移動体通信事業を行う事業者では、携帯電話やPHSでの無線パケット通信(データ通信)の利用料金を算出する際に、積算通信量を表す単位として「パケット」という語を用いる。1パケットは128バイト[5][6][7]であり、これは2バイト文字64字に相当する。

脚注

[脚注の使い方]

注釈

  1. ↑ OSI参照モデルでは、第4層のトランスポート層。RFC 1122では、トランスポート層
  2. ↑ OSI参照モデルでは、第2層のデータリンク層。RFC 1122では、リンク層
  3. ↑ OSI参照モデルでは、第4層 トランスポート層。RFC 1122では、トランスポート層
  4. ↑ 通信路を占有する方式には回線交換方式がある。

出典

  1. ↑ 田畑孝一 1987, p. 91.
  2. ↑ 日本電信電話株式会社 1998, pp. 6, 10, 12–68.
  3. ↑ 田畑孝一 1987, p. 122.
  4. ↑ 半沢智 2004, p. 73.
  5. ↑ “パケット・バイト換算”. NTTドコモ. 2013年9月11日閲覧。
  6. ↑ “モバイルデータ通信(携帯電話からの接続)”. ソフトバンクモバイル. 2013年9月11日閲覧。
  7. ↑ パケット通信のご注意 - ウェイバックマシン(2013年4月3日アーカイブ分)

参考文献

関連項目

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS C59