FACTOID # 117: In Germany and Italy, every second person owns a car.
 
 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 (protocol)

Bonjour, formerly Rendezvous, is Apple's trade name for its implementation of the IETF Zeroconf protocol, a computer network technology used in Apple's Mac OS X from version 10.2 onwards. It uses standard DNS packets in a new way. Thus it is a new service, but it is using a technology that is relatively old—DNS over IP. 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. ... Apple Computer, 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. ... The Internet Engineering Task Force (IETF) is charged with developing and promoting Internet standards. ... It has been suggested that Multicast DNS be merged into this article or section. ... A computer network is a system for communication between computers. ... Mac OS X is the operating system that is included with all currently shipping Apple Macintosh computers in the consumer and professional markets. ... It has been suggested that Domain name be merged into this article or section. ... In economics and marketing, a service is the non-material equivalent of a good. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... The Internet Protocol (IP) is a data-oriented protocol used by source and destination hosts for communicating data across a packet-switched internetwork. ...


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, Skype and the Gizmo Project to find other users on the local network, TiVo Desktop to find digital video recorders, and SubEthaEdit to find document collaborators. 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. A local area network (LAN) is a computer network covering a small local area, like a home, office, or small group of buildings such as a college. ... iTunes is a proprietary digital media player application, developed by Apple Computer, for playing and organizing digital music and video files. ... iPhoto is a software application made by Apple Computer exclusively for their Mac OS X operating system. ... iChat is an AOL Instant Messenger (AIM) and Jabber client for Mac OS X. Using a Jabber-like protocol and Bonjour for user discovery, it also allows for LAN communication. ... Skype (IPA pronunciation: , rhymes with type) is a proprietary peer-to-peer Internet telephony (VoIP) network, founded by Niklas Zennström and Janus Friis, the creators of KaZaA and competing against established open VoIP protocols like SIP or H.323. ... Gizmo Project is the name of a peer-to-peer VoIP network and of a proprietary freeware soft phone for that network. ... TiVo (pronounced, in IPA, ) is a popular brand of digital video recorder (DVR), a term synonymous with personal video recorder (PVR). ... A SubEthaEdit extreme programming session SubEthaEdit editing a Wikipedia page locally with WikiMarkup syntax highlighting. ... Safari is a web browser developed by Apple Computer, Inc. ...


Without special DNS configuration, Bonjour only works on a single subnet, 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. ... The word subnetwork (subnet for short) has two related meanings. ...


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; it merely advertises them. 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 subnet. Thus, the only security impact of Bonjour is that advertised services are no longer protected by security through obscurity within the local subnet. If the services are protected through a means other than obscurity, they will remain protected. 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. ...


Rendezvous was renamed Bonjour with the release of Mac OS X v10.4 due to a 2004 settlement between Apple and Tibco Software Inc. Tibco already marketed a product with the name Rendezvous. It was widely rumored in 2004 that the new name would be OpenTalk, but this name was not picked (possibly due to the similarities to LocalTalk and PowerTalk). Mac OS X version 10. ... 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ... ... 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. ...


Bonjour services are largely implemented at the application level using standard TCP/IP calls, rather than in the operating system. Although Mac OS X provides various Bonjour services, Mac OS X is not actually required to use Bonjour. 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. Orange circles represent endpoints, and green circles represent routing points. ... Hexley, the mascot of Darwin Darwin is a free, open source, Unix-like operating system first released by Apple Computer in 2000. ... 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. ... This article contains information that has not been verified and thus might not be reliable. ... VxWorks, made and sold by Wind River Systems of Alameda, California, USA, is a real-time operating system. ...


Bonjour can also be utilized by third party Instant Messaging clients such as Fire or Cerulean Studio's Trillian Pro 3. 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. ... 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 later four with Trillian Pro which allows for additonal...


See also

Universal Plug and Play (UPnP) is a set of computer network protocols promulgated by the UPnP Forum. ... The Service Location Protocol (SLP) allows computers and other devices to find services in a local area network without prior configuration. ... Parallel programming (also concurrent programming), is a computer programming technique that provides for the execution of operations concurrently, either within a single computer, or across a number of systems. ... .local is a domain used by Apple Computers Bonjour protocol. ...

External links

  • Bonjour - Networking, simplified - General information from Apple
  • Bonjour developer website - Developer resources from Apple
  • Stuart Cheshire and Rendezvous mentioned on Daniel Smith's weblog on the O'Reilly Network
  • Bonjour for Windows - Bonjour services from Apple for Windows 2000/2003/XP
  • Understanding Zeroconf and Multicast DNS on the O'Reilly Network - An introduction to zero configuration networking, including a comparison between Bonjour/Zeroconf and Universal Plug 'n' Play
  • Avahi - A free, alternative implementation of Bonjour

  Results from FactBites:
 
Bonjour (protocol) - Wikipedia, the free encyclopedia (649 words)
Bonjour, formerly Rendezvous, is Apple's trade name for its implementation of the IETF Zeroconf protocol, a computer network technology used in Apple's Mac OS X from version 10.2 onwards.
Bonjour is a general method to discover services on a local area network.
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.
  More results at FactBites »


 

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.