느린산행

WSD; Web Services for Devices Printer Port 본문

컴퓨터

WSD; Web Services for Devices Printer Port

느린산행 2017. 7. 1. 11:45

OS를 새로 설치하고 프린터 추가를 하면 검색하여 자동으로 나오는 프린터가 있어 쉽게 프린터를 설치할 수 있다. 또는 프린터 추가를 하지 않았는데도 자동으로 프린터가 추가되어 있는 것을 볼 수 있다. 

이것은 WSD 프로토콜 덕분이다. 

이렇게 설치된 프린터의 포트를 보면 아래와 같이 포트명이 WSD-...로 시작되는 것을 볼 수 있다. 


그런데, WSD Port란 말은 잘못된 것이다. TCP/IP 포트와 같이 WSD도 IP(TCP)를 사용하는 것이기 때문이다. 

WSD는 정확하게 말하면 제어 메커니즘이라고 하는 것이 옳다. WSD는 기기를 자동적으로 찾고 설정하고 제어하는 프로토콜이다. 

WSD는 기기를 추가할 때 많은 편리함을 제공한다. 


예를 들어, 

PC에 설치된 프린터 포트가 TCP/IP 일 경우, 프린터 IP가 변경되면 PC의 프린터 포트 설정을 그에 따라 변경해야 하지만 WSD로 설치된 프린터인 경우에는 자동적으로 변경된 프린터 IP가 반영된다. 


이러한 프린터 등의 디바이스 검색 또는 발견 기능은 Web Services Dynamic Discovery(WS-Discovery) 프로토콜에 의해 가능하다. 

WS-Discovery는 IP multicast address 239.255.255.250과 TCP와 UDP port 3702를 이용한다. 

WSD를 지원하는 프린터는 네트워크에 연결이 되면 WS-Discovery 프로토콜를 이용하여 네트워크상에 자신의 존재를 알린다. 


ws-discovery    3702/tcp   Web Service Discovery

ws-discovery    3702/udp   Web Service Discovery


wsdapi          5357/tcp   Web Services for Devices

wsdapi          5357/udp   Web Services for Devices

wsdapi-s        5358/tcp   WS for Devices Secured

wsdapi-s        5358/udp   WS for Devices Secured




[자료출처]

http://www.urtech.ca/2013/09/solved-what-is-the-difference-between-a-tcpip-printer-port-and-a-wsd-printer-port/

https://en.wikipedia.org/wiki/WS-Discovery