호스트 검색 기능 중 하나로 제공되는 Ping Test는 윈도우/리눅스등에서 제공하는 Ping 프로그램과 동일한 기능을 수행합니다. 윈도우의 명령 프롬프트 창에서 Ping + IP 주소와 같이 명령어를 입력하면 해당 IP 주소로 시험데이타를 전송하고 이를 전달 받은 PC는 내부 방화벽등이 설정되어 있지 않다면 응답을 하는 것으로 네트워크에서 자신의 존재를 알려줍니다.
ipTIME공유기에서 제공하는 Ping Test의 기능도 이와 동일한 기능을 수행하여 줍니다. 이 기능은 외부에서 원격 관리를 통하여 공유기에 접속한 경우 공유기 하단에 연결된 PC가 정상적으로 연결되어있는지를 확인할 수 있는 유용한 기능입니다.
[1] 호스트 검색 화면 접속
위의 그림과 같이 공유기의 메뉴 탐색기에서 [고급설정->특수기능->호스트검색]메뉴를 클릭하면 호스트 검색 화면이 표시됩니다.
[2] 호스트 검색 실행
Ping Test를 선택하고 상태를 확인하려는 PC의 IP 주소를 입력한 뒤 시작 버튼을 클릭하면 화면 하단에 Ping시험 결과가 표시됩니다. Ping 시험의 횟수와 Ping 시험을 통하여 전송되는 데이터 량을 증가시키면 해당 PC의 상태 또는 네트워크 연결에 문제점 유무를 확인할 수 있습니다.
일반적으로 Ping 시험을 위하여 데이터를 전송하는 방식은 ICMP인데 최근 바이러스 등의 문제로 윈도우 등의 방화벽을 이용하여 ICMP를 차단한 경우 ARP를 이용한 Ping 시험이 가능합니다.
위의 그림과 같이 Ping Test 방법을 ARP로 선택하면 방화벽이 설정되어 ICMP가 차단된 PC 경우에도 해당 PC의 네트워크 연결 상태를 확인할 수 있습니다. 단 ARP를 이용하는 경우 데이터 량을 증가 시키면서 동작을 확인하는 것은 불가능 합니다.
[참고1] ARP란?
ARP는 Address Resolution Protocol의 약자로 상대방의 IP주소를 이용하여 IP주소가 가지고 있는 PC의 MAC 주소를 알아오는 주소변환 프로토콜입니다. LAN에 연결된 PC들이 서로 통신을 하기 위해서는 상대방 랜카드의 하드웨어 주소(MAC 주소)를 알고 있어야 하는데, 통신할 송신지(A)에서는 상대방의 MAC 주소를 알지 못하므로, 통신할 수신지(B)의 MAC 주소를 확인하기 위해, 브로드캐스트라는 통신 방법을 사용하여 상대방의 IP주소(B의 IP주소)로 ARP Request를 보내면, 그 IP주소를 가지고 있는 PC(B)가 ARP Response(응답)를 생성하여 ARP Request를 보낸 PC(A)와 유니캐스트라는 통신을 통해 송신지(A)에게 수신지(B)가 자신의 MAC 주소를 알려주는 과정입니다.
[참고2] ARP 진행과정
(1) A가 자신의 컴퓨터 내부(라우팅 테이블)에 B의 MAC 주소가 있는지 확인
(2) A가 B의 IP주소를 가지고 LAN에게 물어봄
▷ 브로드 캐스트 (1:多)
▷ 상대방의 MAC 주소는 ‘FF:FF:FF:FF:FF:FF’
▷ ARP Request
(3) B의 MAC 주소를 알고있는 B PC가 A에게 응답
▷ 유니캐스트 (1:1)
▷ ARP Response 생성