Zero-configuration networking (zeroconf) is a set of technologies that automatically creates a usable computer network based on the Internet Protocol Suite (TCP/IP) when computers or network peripherals are interconnected.
Zeroconf, atau Zero Configuration Networking adalah sekumpulan teknik yang secara otomatis membuat sebuah alamat IP yang bisa digunakan tanpa harus melakukan konfigurasi terlebih dahulu atau membutuhkan server khusus.
However, Microsoft refers to this as Automatic Private IP Addressing (APIPA) or Internet Protocol Automatic Configuration (IPAC).
Automatic Private IP Addressing (APIPA) atau Internet Protocol Automatic Configuration (IPAC).
In 2000, Bill Manning and Bill Woodcock described the Multicast Domain Name Service which spawned the implementations by Apple and Microsoft.
Paper yang menjelaskan mengenai hal ini dipublikasikan oleh Bill Manning dan Bill Woodcock pada tahun 2000 sebagai Multicast Domain Name Service, yang kemudian diimplementasikan dengan beberapa pekerjaan yang diselesaikan oleh Apple Computer dan Microsoft.
mDNS allows a network device to choose a domain name in the local DNS namespace and announce it using a special multicast IP address.
mDNS mengizinkan sebuah perangkat jaringan untuk memilih sebuah nama domain di dalam ruang nama ".local" lalu mengumumkannya dengan menggunakan alamat IP multicast khusus.
mDNS is compatible with DNS-SD as described in the next section, while LLMNR is not.
mDNS juga kompatibel dengan DNS-SD seperti yang akan dijelaskan pada bagian berikutnya, sementara LLMNR tidak mendukungnya.
Service types are regulated by the Universal Plug and Play Steering Committee.
Tipe-tipe layanan diatur oleh Universal Plug and Play Steering Committee.
SLP is described in RFC 2608 and RFC 3224 and implementations are available for both Solaris and Linux.
SLP digambarkan dalam RFC 2608 dan RFC 3224, dan implementasinya bisa diperoleh dalam Solaris dan Linux.
RFC 2608, the SLP standard for figuring out where to get services, was published in June 1999 by the SVRLOC IETF working group.
Sementara itu, RFC 2608, yang merupakan dokumen mengenai standar SLP untuk mengetahui di mana untuk mendapatkan layanan, dipublikasikan oleh kelompok kerja SVRLOC IETF working group.
LLMNR was submitted for official adoption in the IETF DNSEXT working group; however, failed to gain consensus and thus was published as informational RFC 4795 in January 2007.
LLMNR telah diserahkan untuk diadopsi secara resmi pada kelompok kerja DNSEXT IETF working group, tetapi gagal memperoleh konsensus, lalu dijadikan RFC yang memiliki status "informational" saja: RFC 4795.
Following the failure of LLMNR to become an Internet standard and given that mDNS/DNS-SD is used much more widely than LLMNR, Apple was asked by the IETF to submit the mDNS/DNS-SD specs for publication as Informational RFC as well.
Setelah itu, Apple pun diminta oleh IETF untuk menyerahkan spesifikasi mDNS/DNS-SD, akan tetapi Apple pun masih gagal, dan protokol tersebut juga dikategorikan dalam status "informational", meskipun mDNS/DNS-SD jauh lebih banyak digunakan secara luas ketimbang LLMNR.
Avahi is a Zeroconf implementation for Linux and BSDs.
Avahi adalah implementasi Zeroconf untuk sistem operasi Linux dan BSD.
It is part of most Linux distributions and is installed by default on some.
Teknologi ini telah menjadi bagian dalam banyak distribusi Linux, dan sering diinstalasikan secara default oleh beberapa distribusi.
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.
Avahi juga mengimplementasikan pustaka kompatibilitas biner yang melakukan emulasi terhadap Bonjour dan Howl (implementasi mDNS yang pernah populer tetapi telah tidak digunakan lagi), sehingga perangkat lunak yang menggunakan implementasi-implementasi tersebut juga dapat menggunakan Avahi menggunakan antarmuka emulasi.
Microsoft Windows CE 5.0 includes Microsoft's own implementation of LLMNR.
Microsoft mencangkokkan LLMNR di dalam sistem operasi Microsoft Windows CE versi 5.0 miliknya.
There are some link-local IPv4 address implementations available: Apple Mac OS and MS Windows have supported link-local addresses since Windows 98 and Mac OS 8.5 (both released in 1998).
Ada beberapa implementasi: Windows dan Mac OS telah mendukung teknologi ini sejak tahun 1998.
Apple released its open-source implementation in the Darwin bootp package.
Apple bahkan merilis kode sumber implementasi fitur ini di dalam paket bootp dalam sistem operasi Darwin.
Avahi contains an implementation of IPv4LL in the avahi-autoipd tool.
Avahi mengandung sebuah implementasi IPv4LL dalam perangkat bantu avahi-autoipd.
Zeroconf is a package based on Simple IPv4LL, a shorter implementation by Arthur van Hoff.
zeroconf, sebuah paket yang dibuat berbasiskan IPvLL, merupakan implementasi yang lebih ringkas yang dibuat oleh Arthur van Hoff.
The above implementations are all stand-alone daemons or plugins for DHCP clients that only deal with link-local IP addresses.
Implementasi-implementasi yang disebutkan di atas merupakan daemon-daemon yang berdiri sendiri, atau hanya plugin untuk klien DHCP yang hanya berurusan dengan alamat IP link-local saja.
Another approach is to include support in new or existing DHCP clients: Elvis Pfützenreuter has written a patch for the uDHCP client/server.
Pendekatan lain yang digunakan adalah dengan memodifikasi klien DHCP, seperti: Elvis Pfützenreuter yang telah menulis sebuah patch untuk uDHCP client/server.
Neither of these implementations addresses kernel issues like broadcasting ARP replies or closing existing network connections.
Kedua jenis implementasi tersebut di atas tidak dapat menangani beberapa masalah yang bersumber dari kernel seperti halnya melakukan broadcast terhadap ARP reply atau menutup koneksi jaringan yang sedang terbuka.