Zero-configuration networking: Difference between revisions

Content deleted Content added
Reverting edit(s) by 175.145.79.26 (talk) to rev. 1044131799 by Kvng: Vandalism (RW 16.1)
review: rm rep links. add link.
Line 102:
[[Bonjour (software)|Bonjour]] from Apple, uses mDNS and DNS Service Discovery. Apple changed its preferred zeroconf technology from SLP to mDNS and DNS-SD between [[Mac OS X 10.1]] and [[Mac OS X 10.2|10.2]], though SLP continues to be supported by Mac OS X.
 
Apple's mDNSResponder has interfaces for [[C (programming language)|C]] and [[Java (programming language)|Java]]<ref>{{Citation | url = http://www.macdevcenter.com/pub/a/mac/2004/08/31/osx_java.html | publisher = Mac Dev Center | title = A Rendezvous with Java | date = 2004-08-31}}</ref> and is available on BSD, Apple Mac OS X, Linux, other [[POSIX]] based operating systems and MS Windows. The Windows downloads are available from Apple's website.<ref>{{Citation | url = https://support.apple.com/downloads/bonjour_for_windows | publisher = Apple | title = Support | contribution = Bonjour for MS Windows 1.0.4}}</ref><!--[[User:Kvng/RTH]]-->
 
===Avahi===
[[Avahi (software)|Avahi]] is a Zeroconf implementation for [[Linux]] and [[Berkeley Software Distribution|BSD]]s. It implements [[IPv4LL]], mDNS and DNS-SD. It is part of most Linux distributions, and is installed by default on some. If run in conjunction with nss-mdns it also offers host name resolution.<ref>{{Citation | url = http://0pointer.de/lennart/projects/nss-mdns | title = nss-mdns 0.10 | last = Lennart | publisher = 0 pointer | place = [[Germany|DE]]}}</ref>
 
Avahi also implements binary compatibility libraries that emulate Bonjour and the historical mDNS implementation Howl, so software made to use those implementations can also utilize Avahi through the emulation interfaces.
 
===MS Windows CE 5.0===
Microsoft [[Windows CE]] 5.0 includes Microsoft's own implementation of [[LLMNR]].
 
===Systemd===
[[Systemd]] implements both mDNS and LLMNR in <code>systemd-resolved</code>.<!--[[User:Kvng/RTH]]-->
 
===Link-local IPv4 addresses===
Where no DHCP server is available to assign a host an IP address, the host can select its own [[link-local address]]. Thus hosts can communicate over this link but only locally. There are some [[Link-local address|link-local IPv4 address]] implementations available:
* Apple Mac OS and MS Windows have supported link-local addresses since 1998.{{citation needed|date=May 2015}} Apple released its open-source implementation in the [[Darwin (operating system)|Darwin]] bootp package.
* [[Avahi (software)|Avahi]] contains an implementation of [[IPv4LL]] in the avahi-autoipd tool.
* Zero-Conf IP (zcip).<ref>{{Citation | url = http://zeroconf.sourceforge.net/ | title = zcip | publisher = Source forge}}</ref>
* [[BusyBox]] can embed a simple IPv4LL implementation.