정보보안, 해킹, IT지식/네트워크 지식

TCPing 에 대해 알아 보자

Black hawke 2023. 7. 24. 12:54
728x90
반응형

Ping Test와 다른 TCPing 이란 네트워크 진단 도구를 알아 봅시다.

 

TCPing 개요

TCP/IP 기반 서비스의 도달 가능성과 응답성을 테스트에 사용되는 네트워크 진단 도구

ping test는 ICMP 패킷 연결에 중점을 주지만 이 Tcpiing은 TCP연결에 중점을 둔다.

해당 호스트에서 특정 포트의 가용성을 확인함으로 네트워크 서비스 문제 해결에 특히 유용하다.

네트워크 호스트에 연결을 설정하여 TCP를 통한 ping 을 시뮬레이션 한다.

주요사용 목적

TCPing은 TCP 연결이 설정되고 대상 서비스로 부터 응답을 받는데 걸리는 시간을 측정하는 도구.

시스템 관리자, 네트워크 엔지니어 및 개발자가 네트워크 연결 또는 서버 가용성과 관련된 잠재적 문제식별 하는데 도움이된다. 일반적으로 서버 가동시간 모니터링, 네트워크 대기 시간 감지 또는 방화벽 구성 평가와 같은 시나리오에 사용 된다.

TCPing은 ICMP ping 요청에 응답하지 않는 서비스를 처리 하거나 ICMP 트래픽이 차단된 상황에서 특히 유용 할 수 있다.

 

사용 방법

사용자는 테스트 하려는 대상 호스트와 포트를 지정하기만 하면 유틸리티가 정기적으로 해당 포트에 TCP 연결 요청을 보낸다. 결과에는 각 테스트에 대한 응답 시간이 표시되어 서비스의 안정성과 응답시간을 평가 할 수 있다.

스템이 [SYN], 대상의 [SYN][ACK] 를 수신하고 [ACK]를 전송하는데 걸리는 시간을 측정.

Tcping Test 방법

TCPing은 TCP/IP 기반 서비스의 응답성을 평가하는 유틸리티(Utility) 이다.

특정 포트를 테스트하고 응답시간 표시하는 네트워크 문제 진단 

서비스의 원활한 기능을 보장하며, 안정적이 네트워크 인프라를 유지 관리하는데 중요한 정보를 제공 한다.

 

사용자는 특정 TCP 포트를 검색하여 서비스 작동 여부를 확인하고 잠재적 연결 문제의 근본원인을 식별 할 수 있다.

또한, Windows,Linux, 및 macOS를 포함한 다양한 운영 체제에서 사룡할 수 있는 명령줄 도구이고, 가볍고 효율적이어서 서버 및 기타 장치의 네트워크 문제 해결에 선호되는 선택적 명령으로 사용 할 수 있다.

 

다운로드 및 설치

먼저 TCPing 를 OS에 맞게 해당 파일을  다운로드 한다. 

C:\windows\system32 폴더안에 바로 다운로드 하거나 붙여 넣으면 된다(zip일 경우 풀어서 넣는다)

TCPing 다운로드 바로 가기

사용 명령어 모음

윈도우에서 [ TCPing ? ] 명령 해보면 아래와 같이 다양한 옵션들이 있다.

tcping ?(help) 명령

옵션(Options)  

옵션 명령은 Domain name Or IP 및 Port 보다 앞에 사용 해야만 된다.(뒤에 옵션을 달면 실행이 안된다.)

tcping [-flags] 에 들어가는 옵션들

위의 몇 가지만 알아보자.
   -4  prefer using IPV4 : IP 버젼4를 사용한다.

   -6  prefer using IPV6 : IP 버젼6
   -t  ping continuously until stopped Control-c : 컨트롤C 할때까지 계속 테스트

   -n 5(count)  for instance ,send 5 pings  : ping test 5회

   -i 5(interval) for instance ,ping every 5 seconds 

  

 

이번엔 Ping test 와 비슷하지만 다르게 사용되는 TCPing 을 알아 봤습니다. :))

728x90