Avahi
아바히(Avahi)는 멀티캐스트 DNS 및 DNS 서비스 검색 시스템을 포함하는 자유 소프트웨어 Zeroconf 구현체이다. GNU 약소 일반 공중 사용 허가서(LGPL)에 따라 라이선스가 부여된다.
아바히는 프로그램이 로컬 네트워크에서 실행 중인 서비스와 호스트를 게시하고 검색할 수 있도록 하는 시스템이다. 예를 들어, 사용자가 컴퓨터를 네트워크에 연결하면 아바히가 해당 기기에서 실행 중인 네트워크 서비스를 자동으로 알리게 하여 사용자가 해당 서비스에 쉽게 접근할 수 있도록 돕는다.
소프트웨어 구조
아바히는 애플의 Zeroconf 규격, mDNS, DNS-SD 및 RFC 3927/IPv4LL을 구현한다. 다른 구현체로는 애플의 봉주르 프레임워크가 있으며(mDNSResponder 구성 요소는 아파치 라이선스로 제공됨), 아바히는 이를 대체할 수 있도록 설계되었다.
아바히는 다양한 언어 바인딩(파이썬, 모노 등)을 제공하며 대부분의 리눅스 및 BSD 배포판에 포함되어 있다. 모듈화된 아키텍처 덕분에 그놈 가상 파일 시스템 및 KDE 입출력 아키텍처와 같은 주요 데스크톱 구성 요소에 이미 통합되어 있다.
See also
- Lightweight Directory Access Protocol (LDAP)
- zeroconf
- bonjour