특정 장비로 ping 을 내보내는 것 만으로 상대 운영체제를 확인할 수 있다.
Ping 을 내보냈을 때 응답값 중 TTL 을 확인하는 방법이다.
TTL 은 TCP/IP 기반 네트워크를 통해 전송된 패킷에 포함된 타이머 값으로 수신자에게 패킷이나 데이터나 패킷에 포함 된 데이터를 얼마나 사용하거나 보유하는지를 알려준다.
장비나/ 운영체제 별로 고유의 TTL 값을 가지기도 하는데 이를 통해 상대 장비의 OS(운영체제) 를 구분 할 수 있다.
▼ TTL 값 121 인 Windows 장비
▼ TTL 값 57 인 Linux 장비
▼ [참고] 장비별 고유의 TTL 값을 확인 할 수 있는 곳
http://www.binbert.com/blog/2009/12/default-time-to-live-ttl-values/