학습자료/네트워크 2013. 2. 12. 19:48

Zero configuration networking

http://en.wikipedia.org/wiki/Zero_configuration_networking#Service_discovery

 

 

dnssd java library를 이용한 테스트 코드와 결과 -

http://cozyboy.tistory.com/entry/네트워크-장비-검색

 


Zeorconf 란?

 

Zero Confiuration Networking으로 DNS 서버 설정이나 IP를 이용하지 않은 networking 즉 DHCP 환경이 없는 네트워크에서 peer to peer 연결이나 Wireless 환경에서 수동설정없이 자동으로 네트워킹 할수 있는 환경을 만들어주는것.

위와 같은 일을 하기위해선 네트워크 장치검색 프로토콜이 필요하다.

 

  • Apple

Apple에서 만든 Zero Configuration Networking 프로토콜로써 IP 네트워크 상에서 컴퓨터, 주변기기 및 서비스를 자동으로 검색하는 서비스로 Bonjour(데스크탑 어플리케이션)가 있다. Bonjour는 DNS based Service Discovery(DNS-SD) 프로토콜을 사용한다.

 

  • windows

windows에선 upnp이 존재한다. 윈도우7의 윈도우 미디어가 DLNA를 적용하였으며, DLNA는 upnp 프로토콜의 SSDP(Simple Service Discovery Protocol) 사용한다.

 

몇년전부터 스마트 티비 대부분 DLNA를 지원했다.

 

 

avahi는 bonjour와 같이 dns-sd이며, 단지 리눅스용으로 만들어졌다. 그래서 bonjour sdk로 avahi를 검색할 수 있다. bonjour로 upnp검색은 불가능하다.

 

avahi(linux), bonjour(apple), upnp(window) 등이 Zeroconf를 구현한 것들로써

위와 관련된 library를 이용하면 네트워크 장치 검색이 가능하다.

 

 

 

 


Bonjour 와 Zeroconf

http://qnibus.com/webtonz/2011/06/24/bonjour-%EC%99%80-zeroconf/

 

DNS Service Discovery http://pic.dhe.ibm.com/infocenter/sprotect/v2r8m0/index.jsp?topic=%2Fcom.ibm.ips.doc%2Fconcepts%2Fgx_gv_zero_configuration.htm

 

 

com.apple.dnssd JavaDoc

https://developer.apple.com/library/mac/documentation/Java/Reference/DNSServiceDiscovery_JavaRef/com/apple/dnssd/DNSSD.html

 

avahi wiki

http://en.wikipedia.org/wiki/Avahi_(software)

 

bonjour wiki

http://en.wikipedia.org/wiki/Bonjour_(software)


DNS-SD From java library 간략 정리

http://elliotth.blogspot.kr/2009/03/registering-service-with-dns-sd-from.html

 

dns-sd 사이트

http://www.dns-sd.org/

'학습자료 > 네트워크' 카테고리의 다른 글

MTU, MSS [펌]  (0) 2013.06.17
zero-copy[펌]  (0) 2013.02.27
netstat 명령어 사용법 - 펌  (0) 2013.02.13
네트워크 클래스 서브넷 마스크  (0) 2012.01.17
SSL(Secure Sockets Layer)  (0) 2012.01.16
posted by cozyboy
: