Bonjour service types used in Mac OS X

Q: Is there a list of Bonjour service types being used by Mac OS X?

A: The following table lists the various Bonjour service types being used in Mac OS X. Bonjour service types are based on IANA's list of protocol names and port numbers. More information about registering a Bonjour service type is available at the DNS-SD Web Site. For information on the format of a Bonjour service type, please see QA1198.

Table 1: Bonjour service types.

Protocol NameService TypeNotes
AppleTalk Filing Protocol (AFP)_afpovertcp._tcpUsed by Personal File Sharing in the Sharing preference panel starting in Mac OS X 10.2. The Finder browses for AFP servers starting in Mac OS X 10.2.
Network File System (NFS)_nfs._tcpThe Finder browses for NFS servers starting in Mac OS X 10.2.
WebDAV File System (WEBDAV)_webdav._tcpThe Finder browses for WebDAV servers but because of a bug (r. 3171023), double-clicking a discovered server fails to connect.
File Transfer Protocol (FTP)_ftp._tcpUsed by FTP Access in the Sharing preference panel starting in Mac OS X 10.2.2. The Finder browses for FTP servers starting in Mac OS X 10.3. The Terminal application also browses for FTP servers starting in Mac OS X 10.3.
Secure Shell (SSH)_ssh._tcpUsed by Remote Login in the Sharing preference panel starting in Mac OS X 10.3. The Terminal application browses for SSH servers starting in Mac OS X 10.3.
Remote AppleEvents_eppc._tcpUsed by Remote AppleEvents in the Sharing preference panel starting in Mac OS X 10.2.
Hypertext Transfer Protocol (HTTP)_http._tcpUsed by Personal Web Sharing in the Sharing preference panel to advertise the User's Sites folders starting in Mac OS X 10.2.4. Safari can be used to browse for web servers.
Remote Login (TELNET)_telnet._tcpIf Telnet is enabled, xinetd will advertise it via Bonjour starting in Mac OS X 10.3. The Terminal application browses for Telnet servers starting in Mac OS X 10.3.
Line Printer Daemon (LPD/LPR)_printer._tcpPrint Center browses for LPR printers starting in Mac OS X 10.2. For more information on creating a Bonjour printer, please see the Bonjour Printing Specification.
Internet Printing Protocol (IPP)_ipp._tcpPrint Center browses for IPP printers starting in Mac OS X 10.2. For more information on creating a Bonjour printer, please see the Bonjour Printing Specification.
PDL Data Stream (Port 9100)_pdl-datastream._tcpPrint Center browses for PDL Data Stream printers starting in Mac OS X 10.2. For more information on creating a Bonjour printer, please see the Bonjour Printing Specification.
Remote I/O USB Printer Protocol_riousbprint._tcpUsed by the AirPort Extreme Base Station to share USB printers. Printer Setup Utility browses for AirPort Extreme shared USB printers which use the Remote I/O USB Printer Protocol starting in Mac OS X 10.3.
Digital Audio Access Protocol (DAAP)_daap._tcpAlso known as iTunes Music Sharing. iTunes advertises and browses for DAAP servers starting in iTunes 4.0.
Digital Photo Access Protocol (DPAP)_dpap._tcpAlso known as iPhoto Photo Sharing. iPhoto advertises and browses for DPAP servers starting in iPhoto 4.0.
iChat Instant Messaging Protocol_ichat._tcpUsed by iChat 1.0 which shipped with Mac OS X 10.2. This service is now deprecated with the introduction of the "presence" service in iChat AV. See below.
iChat Instant Messaging Protocol_presence._tcpUsed by iChat AV which shipped with Mac OS X 10.3.
Image Capture Sharing_ica-networking._tcpUsed by the Image Capture application to share cameras in Mac OS X 10.3.
AirPort Base Station_airport._tcpUsed by the AirPort Admin Utility starting in Mac OS X 10.2 in order to locate and configure the AirPort Base Station (Dual Ethernet) and the AirPort Extreme Base Station.
Xserve RAID_xserveraid._tcpUsed by the Xserve RAID Admin Utility to locate and configure Xserve RAID hardware.
Distributed Compiler_distcc._tcpUsed by Xcode in its Distributed Builds feature.
Apple Password Server_apple-sasl._tcpUsed by Open Directory Password Server starting in Mac OS X Server 10.3.
Workgroup Manager_workstation._tcpOpen Directory advertises this service starting in Mac OS X 10.2. Workgroup Manager browses for this service starting in Mac OS X Server 10.2.
Server Admin_servermgr._tcpMac OS X Server machines advertise this service starting in Mac OS X 10.3. Server Admin browses for this service starting in Mac OS X Server 10.3.
Remote Audio Output Protocol (RAOP)_raop._tcpAlso known as AirTunes. The AirPort Express Base Station advertises this service. iTunes browses for this service starting in iTunes 4.6.

Document Revision History

DateNotes
2004-07-14Added servermgr and raop.
2004-02-06Provides a list of common Bonjour service types used in Mac OS X.

Posted: 2004-07-14


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.