|
この項目では、情報の伝送単位について説明しています。小包については「小包」をご覧ください。 |
パケット(英語: packet)とは、「小包」を意味する英語だが、日本では、専ら情報通信における伝送単位を指す。広義には、単にある程度の大きさの送受信データのかたまりのこと。
パケット単位で小分けにして通信を行うことにより、回線を連続して占有することができないため、複数の端末からの送受信データを1本の回線に集められる(多重化)、大容量のデータのうち1か所が破損・喪失した際に、ひとつのパケットを再送するだけで足りる等の利点がある。
パケットは、OSI参照モデルではネットワーク層(Layer 3、RFC 1122 におけるインターネットレイヤー)において、通信を行う際の転送単位である。パケットのヘッダーには、送信先・発信元のIPアドレスや、パケットの種類や通し番号等の制御情報とユーザデータが記録されており、ルーターはその情報を参照してパケットの振り分けを行う。
ひとつのパケットに含まれるデータ量は、通信方式により異なり、可変長と固定長がある。
送信する場合、上位層より[注 1]受取ったデータが、この規定の長さより長い場合、データは複数個のパケットに分割され転送される。
また、下位層[注 2]より受取ったパケットのデータが分割されている場合、複数のパケットに分割されたデータを分割前のデータ単位に復元し、上位層[注 3]に渡す。
パケットの分割方法は、通信方式により異なる。
転送するデータをある一定の単位のパケットに分割することにより、複数の対地とのデータの送受信を1本の物理的な通信回線を利用し多重化出来る。
エンドシステム–エンドシステム(2点)間の通信に際し、エンドシステム間にて論理的通信路を利用する。このような物理的な回線を占有しない交換方式をパケット交換方式と呼ぶ[注 4]。
フレーム、パケット、セグメントは、コンピュータ間の通信に使用されるデータを送る単位である。この単位のことを、PDU(プロトコル・データ・ユニット)という。
フレームは、OSI参照モデルのデータリンク層 (Layer 2) の通信で使われるPDUの呼び名である。
フレームリレーのように第3層を含めて使われることもある。
MACフレーム、PPPフレーム、HDLCフレーム等も使われる。
パケットは、OSI参照モデルのネットワーク層 (Layer 3) の通信で使われるPDUの呼び名である。
レイヤ3で使用されるパケットとしては、X.25パケットがある。またIPの規格 (RFC 791) での伝送単位はデータグラム (datagram) であるが、通常IPパケットと呼ばれる。
第4層での通信規格のひとつであるTCPに使われるPDUの呼び名である。
第4層の別の規格であるUDPでは、伝送単位としてデータグラムを使っている。
一般的には、これらの用語は、それほど厳密に区別されずに使われている。単にデータを送る単位の意味としてパケットという表現が使われることが多い。
データリンク層 (Layer 2) のデータはフレームで、ネットワーク層 (Layer 3) 以上のデータはパケットと呼ぶこともある(MACフレームやTCPセグメントのことをパケットと呼ぶなど)。
- 半沢智「フレームとパケットは同じもの?」『日経NETWORK 2004年02月22日発売号』日経BP、2004年2月22日、73頁。
- OSI編集委員会主査 田畑孝一、他『OSI(開放型システム間相互接続): 明日へのコンピュータネットワーク』日本規格協会、1987年。ISBN 4-542-30511-2。OCLC 673908750。
- 日本電信電話株式会社『フレームリレーサービスのインタフェース』(2版)日本データ通信協会〈技術参考資料〉、1998年。ISBN 4-89099-002-X。OCLC 676172553。
- 『パケット交換サービスのインタフェース(PT編)』財団法人日本データ通信協会、日本電信電話株式会社編
- 『標準LAN教科書 上』アスキー出版局、上原政二監修・マルチメディア通信研究会編、1987年 ISBN 4-7561-0252-2
- 竹下隆史、伊藤長敏、苅田幸雄共『マスタリングTCP/IP 入門編』オーム社、1994年。ISBN 4-274-06073-X。OCLC 939443819。