Federico Mena Quintero
federico@gnome.org 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

특별히 예외적으로, 이 문서의 예제 코드는 저작권자에 명시한 대로 어떠한 제한 없이 원하는 대로 복제, 수정, 배포할 수 있습니다.

로컬 네트워크 Zeroconf 서비스 발견
조성호
shcho@gnome.org 2016, 2017, 2018.

# 아바히

아바히에서는 Zeroconf 네트워크 기능을 구현했습니다. 아바히는 프로그램에서 미리 따로 설정하지 않고 로컬 네트워크 프린터 같은 서비스를 발견할 수 있게 합니다. 또한 프로그램에서 어떤 설정을 하지 않고도 로컬 네트워크에서 도달할 수 있는 서비스를 설정할 수 있게 합니다. 예를 들어 중앙 대화 서버를 우선 설정하지 않고 LAN에서 다른 대화 사용자를 "찾는" 대화 프로그램이 있습니다.

아바히는 Zeroconf 네트워크 기능의 일부인 DNS 서비스 탐색 및 멀티캐스트 DNS 명세의 구현체입니다.

다양한 그놈 프로그램에서 서비스를 발견할 때 아바히를 활용합니다. gnome-user-share(노틸러스 파일 관리자 모듈)는 로컬 네트워크 사용자가 파일을 서로 공유할 수 있게 하고, 아바히를 통해 파일을 공유한 컴퓨터를 찾습니다. 원격 데스크톱 클라이언트 Vino는 원격 데스크톱 서버를 찾을 때 아바히를 활용합니다. 그놈의 저수준 오디오 API 펄스오디오에서는 로컬 네트워크로 음악을 전송할 수 있도록 아바히를 활용합니다.

아바히 참고 문서