Standards/Ethernet/Bonjour

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{TOC right}} [http://en.wikipedia.org/wiki/Bonjour_(software) Bonjour] is Apple's protocol for service discovery. It is lightweight and works over UDP. Bonjour implements a ...")
 
(Multicast frames)
Line 18: Line 18:
 
Bonjour frames are filtered in [http://www.wireshark.org/ Wireshark] with the help of the expression:
 
Bonjour frames are filtered in [http://www.wireshark.org/ Wireshark] with the help of the expression:
 
  ip.version==4 and udp.port==5353
 
  ip.version==4 and udp.port==5353
 +
 +
== Host discovery ==
 +
 +
Typing in a terminal
 +
ping fpga1.diploma.local
 +
  
 
[[Category:Standards]] [[Category:Ethernet]]
 
[[Category:Standards]] [[Category:Ethernet]]

Revision as of 14:20, 5 June 2012

Contents

Bonjour is Apple's protocol for service discovery. It is lightweight and works over UDP. Bonjour implements a Multicast Domain Name System (mDNS) service without requiring a conventional DNS server.

Bonjour comprises:

  • host discovery: finding the IP addresses of .local devices
  • service discovery: listing the capabilities of the devices

Bonjour is implemented in Linux systems under the name Avahi. There is also a Windows implementation of Bonjour.

Multicast frames

The mDNS frames are sent to the multicast address 01:00:5E:00:00:FB / 224.0.0.251, from and to port 5353.

Bonjour frames are filtered in Wireshark with the help of the expression:

ip.version==4 and udp.port==5353

Host discovery

Typing in a terminal

ping fpga1.diploma.local
Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox