FACTOID # 134: The total area of Australia’s coral reefs is greater than the total area of any of 130 individual countries, including Slovakia, the Dominican Republic, Kuwait, Singapore, and Rwanda.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Bonjour (software)
Bonjour
Developer: Apple Computer
Latest release: 107.6 / 2006-09-18
OS: Mac OS X, Windows, GNU/Linux
Genre: Zeroconf
License: Apache License 2.0
Website: http://developer.apple.com/bonjour

Bonjour, formerly Rendezvous, is Apple Inc.'s trade name for its implementation of Zeroconf, a service discovery protocol used in Apple's Mac OS X operating system from version 10.2 onwards. Intended for use on local area networks, Bonjour uses multicast Domain Name System service records to locate devices such as printers, as well as other computers, and the services that those devices offer. Image File history File links Download high resolution version (1237x1237, 661 KB)Apple Bonjour Logo File history Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. ... “Software development” redirects here. ... Apple Inc. ... A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 261st day of the year (262nd in leap years) in the Gregorian calendar. ... // An operating system (OS) is the software that manages the sharing of the resources of a computer. ... Mac OS X (IPA: ) is a line of graphical operating systems developed, marketed, and sold by Apple Inc. ... “Windows” redirects here. ... This article is about operating systems that use the Linux kernel. ... Computer software can be organized into categories based on common function, type, or field of use. ... Zeroconf or Zero Configuration Networking is a set of techniques that automatically create a usable IP network without configuration or special servers. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... The Apache License (Apache Software License previous to version 2. ... A website (alternatively, Web site or web site) is a collection of Web pages, images, videos and other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. A Web page is a document, typically written in HTML... Apple Inc. ... A trade name, also known as a trading name or a business name, is the legal name of a business, or the name which a business trades under for commercial purposes. ... Zeroconf or Zero Configuration Networking is a set of techniques that automatically create a usable IP network without configuration or special servers. ... Service discovery protocols are network protocols which allow automatic detection of devices and services offered by these devices on a computer network. ... Mac OS X (IPA: ) is a line of graphical operating systems developed, marketed, and sold by Apple Inc. ... // An operating system (OS) is the software that manages the sharing of the resources of a computer. ... “LAN” redirects here. ... Routing Schemes anycast broadcast multicast unicast Multicast is sometimes also used to refer to a multiplexed broadcast, although that is a very different thing and should not be confused. ... It has been suggested that this article be split into multiple articles. ...

Contents

Overview

Bonjour is a general method to discover services on a local area network. This technology is widely used throughout Mac OS X and allows users to set up a network without any configuration. Currently it is used by Mac OS X and on other operating systems to find printers and file sharing servers. It is also used by iTunes to find shared music, iPhoto to find shared photos, iChat, Adobe Creative Suite 3, Proteus, Adium, Fire, Skype, and the Gizmo Project to find other users on the local network, TiVo Desktop to find digital video recorders and shared media libraries, SubEthaEdit and e to find document collaborators, and Contactizer to find and share contacts, tasks and events information. Additionally it is used by Safari to find local web servers and configuration pages for local devices, and by Asterisk to advertise telephone services along with configuration parameters to VoIP phones and dialers. Bonjour Browser can be used to view all services declared by these applications and more. “LAN” redirects here. ... This article is about the iTunes application. ... iPhoto is a software application made by Apple Inc. ... This article is about the Mac software. ... Renewal of the surface coating of an adobe wall in Chamisal, New Mexico Adobe is a natural building material composed of sand, sandy clay and straw or other organic materials, which is shaped into bricks using wooden frames and dried in the sun. ... Adobe Creative Suite is a collection of graphic design, video editing, and web development applications made by Adobe Systems. ... Proteus is an instant messenger client for Mac OS X that can access the Jabber, AIM, .Mac, ICQ, MSN, Lotus Sametime, Yahoo! Messenger and Yahoo! Japan networks, as well as supporting chat over local Bonjour networks. ... Adium is a popular instant messaging client for Mac OS X that supports multiple protocols through the libpurple library. ... Fire is the first instant messenger client for Mac OS X (previously for OPENSTEP), that can access IRC, Jabber, AIM, ICQ, MSN, Yahoo! Messenger, and Apple Bonjour. ... Skype (IPA pronunciation: , rhymes with type) is a software program created by the entrepreneurs Niklas Zennström and Janus Friis. ... Gizmo Project is the name of a peer-to-peer VoIP network and of a proprietary freeware soft phone for that network. ... TiVo (pronounced tee-voh, IPA: ) is a popular brand of digital video recorder (DVR) in the United States. ... SubEthaEdit is a collaborative real-time editor designed for Mac OS X. The name comes from the Sub-Etha communication network in The Hitchhikers Guide to the Galaxy series. ... e is a collaborative editor for Windows. ... Contactizer Pro is an address book, task manager and event manager (it is a personal information manager and contact relationship manager) developed for Mac OS X, in Cocoa. ... Safari is a web browser developed by Apple Inc. ... Asterisk is a free software / open-source software implementation of a telephone private branch exchange (PBX). ... Bonjour Browser is a Creative Commons licensed Mac OS X application that displays all services declared using Bonjour. ...


Without special DNS configuration, Bonjour only works within a single broadcast domain, which is usually a small area. In communications or computer systems, a configuration is an arrangement of functional units according to their nature, number, and chief characteristics. ... A broadcast domain is a logical network segment in which any computer or other device connected to the network can directly transmit to any other in the domain without having to go through a routing device, provided that they share the same subnet and gateway address and are in the...


Bonjour is sometimes misunderstood to make services on a personal computer (for instance, file sharing) available to the public Internet, which could be considered a security risk. In fact, Bonjour does not provide any extra access to services, even on the same local area network (LAN); it merely announces ("advertises") their existence. For example, a user can browse a list of nearby computers which share files—Bonjour on these computers has told the user that the service is available—but he or she must still provide a password to access any protected files on these machines. Additionally, Bonjour works only in a close range; by default, its messages only reach users of the same link. Thus, the only security impact of Bonjour is that advertised services are no longer protected by security through obscurity on the local network. If the services are protected through a means other than obscurity, they will remain protected. “LAN” redirects here. ... In cryptography and computer security, security through obscurity (sometimes security by obscurity) is to some a controversial principle in security engineering, which attempts to use secrecy (of design, implementation, etc. ...


Bonjour services are implemented at the application level largely using standard TCP/IP calls, rather than in the operating system. Although Mac OS X provides various Bonjour services, Bonjour works on other operating systems. Apple has made the source code of the Bonjour multicast DNS responder, the core component of service discovery, available as a Darwin open source project. The project provides source code to build the responder daemon for a wide range of platforms, including Mac OS 9, Mac OS X, Linux, *BSD, Solaris, VxWorks, and Windows. In addition, Apple provides a user-installable set of services called Bonjour for Windows as well as Java libraries. A number of Windows programs use Freeconf, including Adobe Creative Suite 3, iTunes, Cerulean Studios' Trillian Pro 3, Ruckus Music Player from Ruckus Network, and the text editor e. The Internet protocol suite is the set of communications protocols that implement the protocol stack on which the Internet runs. ... Routing Schemes anycast broadcast multicast unicast Multicast is sometimes also used to refer to a multiplexed broadcast, although that is a very different thing and should not be confused. ... Darwin is a free and open source, Unix-like operating system first released by Apple Inc. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... Sherlock 2 for Mac OS 9 with the new metallic appearance Mac OS 9 is the final major release of Apples Classic Mac OS. Introduced on October 23, 1999, Apple positioned it as The Best Internet Operating System Ever, highlighting Sherlock 2s Internet search capabilities, integration with Apple... This article is about operating systems that use the Linux kernel. ... BSD redirects here; for other uses see BSD (disambiguation). ... Solaris is a computer operating system developed by Sun Microsystems. ... VxWorks is a Unix-like real-time operating system made and sold by Wind River Systems of Alameda, California, USA. Like most RTOSes, VxWorks includes a multitasking kernel with pre-emptive scheduling and fast interrupt response, extensive inter-process communications and synchronization facilities, and a file system. ... “Windows” redirects here. ... Renewal of the surface coating of an adobe wall in Chamisal, New Mexico Adobe is a natural building material composed of sand, sandy clay and straw or other organic materials, which is shaped into bricks using wooden frames and dried in the sun. ... Adobe Creative Suite is a collection of graphic design, video editing, and web development applications made by Adobe Systems. ... Trillian is a multiprotocol instant messaging application for Windows created by Cerulean Studios that can connect to multiple IM programs from one client, such as AIM, ICQ, MSN Messenger, Yahoo! Messenger, IRC, Novell GroupWise Messenger, Bonjour, Jabber, and Skype networks (the latter four with Trillian Pro which allows for additonal... Ruckus is a free ad-supported online music service available to students at all American colleges. ... e is a collaborative editor for Windows. ...

Bonjour Protocol Specifications
IPv4LL Dynamic Configuration of IPv4 Link-Local Addresses
mDNS Multicast DNS
DNS-SD DNS-Based Service Discovery
DNS-LLQ DNS Long-Lived Queries
DNS-UL Dynamic DNS Update Leases
NAT-PMP NAT Port Mapping Protocol

Originally, Bonjour had been released under the controversial Apple Public Source License which caused its adoption to be severely hampered on Linux and other Free Software desktops. This led to the development of the Avahi project under the less controversial LGPL license. Nowadays Avahi is the default Zeroconf implementation on all Linux distributions and has even been ported to Apple's own Mac OS X operating system. Multicast DNS is a way of using familiar DNS programming interfaces, packet formats and operating semantics, in a small network where no conventional DNS server has been installed. ... Zeroconf or Zero Configuration Networking is a set of techniques that automatically create a usable IP network without configuration or special servers. ... NAT Port Mapping Protocol (NAT-PMP) is an Internet Engineering Task Force Internet Draft, introduced by Apple Computer as an alternative to the more common UPnP (Universal Plug and Play) protocol implemented in many network address translation (NAT) routers. ... The Apple Public Source License is the open source license under which Apple Computers Darwin Project was released. ... Avahi is a system for multicast DNS service discovery. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ...


Microsoft Windows Implementation

The current implementation of Bonjour for Windows is version 1.0.4. This version works with Windows 2000, 2003, XP, and Vista. It is primarily used in order to ease the installation, configuration, and use of network printers. Bonjour for Windows also adds Zeroconf capabilities to Internet Explorer, and provides a Zeroconf implementation to Java JVMs.[1]


Bonjour is frequently delivered with third party applications, such as some Adobe products, to take advantage of Zeroconf technology.


Bonjour is normally placed in a folder called "Bonjour" within the "Program Files" folder. Bonjour modifies registry entries related to Bonjour's internal configuration and operation.


Some VPN clients are configured so that local network services are unavailable to a computer when VPN software is active and connected. In such a case, no local Zeroconf services are available to Bonjour or any other Zeroconf implementation.


Naming

Bonjour's original name, when introduced in August 2002 as part of Mac OS X v10.2, was "Rendezvous", similar to the French word rendez-vous for a meeting or get-together. On August 27, 2003, Tibco Software Inc announced that it had filed suit for trademark infringement.[2] Tibco already had an enterprise application integration product called TIBCO Rendezvous on the market since 1994, and the company stated that they had tried and failed to come to an agreement with Apple Computer. In July 2004, Apple Computer and Tibco reached an out-of-court settlement;[3] specifics of the settlement were not released to the public. It was widely rumored at the time that the new name would be OpenTalk, but this name was not picked (possibly due to the similarities to LocalTalk and PowerTalk). On April 12, 2005, Apple announced that Rendezvous was being renamed to Bonjour,[4] which is also a French word, meaning "hello", "good morning", or literally "Good Day". Mac OS X version 10. ... is the 239th day of the year (240th in leap years) in the Gregorian calendar. ... Year 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... Tibco Software Inc. ... Enterprise Application Integration (EAI) is defined as the uses of software and computer systems architectural principles to integrate a set of enterprise computer applications. ... TIBCO Rendezvous is a software product that provides a message bus for enterprise application integration (EAI). ... LocalTalk is a particular implementation of the physical layer of the AppleTalk networking system from Apple Computer. ... Apple Open Collaboration Environment, or AOCE (sometimes OCE), was a collection of messaging-related technologies introduced for the Mac OS in the early 1990s. ... is the 102nd day of the year (103rd in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ...


See also

Free software Portal

Image File history File links Free_Software_Portal_Logo. ... Zeroconf or Zero Configuration Networking is a set of techniques that automatically create a usable IP network without configuration or special servers. ... Avahi is a system for multicast DNS service discovery. ... Universal Plug and Play (UPnP) is a set of computer network protocols promulgated by the UPnP Forum. ... The Service Location Protocol (SLP, srvloc) allows computers and other devices to find services in a local area network without prior configuration. ... .local is a domain used by Apple Computers Bonjour protocol. ... Bonjour Browser is a Creative Commons licensed Mac OS X application that displays all services declared using Bonjour. ...

External links

Google Video logo Google Video is a free video sharing and video search engine service from Google that allows anyone to upload video clips to Googles web servers as well as make their own media available free of charge; some videos are also offered for sale through the Google... Programming Perl is a classic OReilly book. ...

References

  1. ^ Bonjour For Windows. Apple Inc.. Retrieved on 2007-10-08.
  2. ^ TIBCO Software (2003-08-27). TIBCO Software Inc. Sues Apple Computer, Inc. for Trademark Infringement. Press release. Retrieved on 2006-10-11.
  3. ^ Daniel Drew Turner. "Apple Settles TIBCO Suit, Renames Rendezvous", eWeek, 2004-07-22. Retrieved on 2006-10-11. 
  4. ^ Marc Krochmal (2005-04-12). Rendezvous is changing to.... rendezvous-dev mailing list. Apple Computer. Retrieved on 2006-10-11.


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.