Bonjour
Bonjour(ボンジュール)は、Appleが開発したゼロ・コンフィギュレーション技術の実装である。主にLANにおいて、何の設定も行わず機器を使用可能にすることができる。Mac OS X / Mac OS X Server v10.2よりOS標準の機能として搭載され、当時はRendezvous(ランデブー)と呼ばれたが、Mac OS X v10.4からBonjourという名前になった。Windows向けにBonjour for Windowsもリリースされている。
Bonjourは元はIETFの中で検討されていた「Zeroconf」という技術がベースになっている。Appleはこれを独自に発展させ、仕様を公開することにより、現在では「Zero Configuration Networking」としてIETFにより標準化されている。
ここで「ゼロ・コンフィギュレーション (Zero Configuration)」とは、「何の設定も行わず機器を使用可能にする」技術のことである。
Appleには元々、ゼロ・コンフィギュレーション技術としてAppleTalkというプロトコルがあった。これは何らかの機器をLANに接続すると、アドレスと名前がその機器に自動的に割り振られ、ユーザは何の設定も行うことなくその機器へのアクセスが可能になるものである。配線すればすぐにネットワークプリンタなどが使用可能になるメリットはあったが、反面、LANに接続されている機器が常にネットワークに新しく接続された機器がないかどうかを探索し続けるため、ネットワークに負荷がかかりがちになるという欠点もあった。