アドホックネットワークは、自己組織化メッシュネットワークであり、モバイルアドホックネットワーキング(Mobile Ad Hoc Networking、略してMANET)に由来します。「アドホック」はラテン語で、「特定の目的のためだけに」、つまり「特別な目的のために、一時的な」という意味です。アドホックネットワークは、無線トランシーバーを備えたモバイル端末群で構成される、マルチホップの一時的な自己組織化ネットワークです。制御センターや基本的な通信設備は不要です。アドホックネットワーク内のすべてのノードは同等のステータスを持つため、ネットワークを制御・管理する中央ノードは必要ありません。そのため、いずれかの端末に障害が発生しても、ネットワーク全体の通信に影響はありません。各ノードはモバイル端末としての機能だけでなく、他のノードへのデータ転送も行います。2つのノード間の距離が直接通信可能な距離よりも長い場合、中間ノードがデータを転送することで相互通信を実現します。2つのノード間の距離が遠すぎる場合、宛先ノードに到達するには複数のノードを経由してデータを転送する必要があります。