[툴] TCPING 사용 하기

안녕하세요 이웃님들 ^.^
좋은 아침 입니다.
오늘은 네트워크 진단 도구 중 하니인 TCPING의 사용 방법에 대해서 포스팅을 해보려고 합니다.
tcping은 TCP 포트로 통신을 시도하여 호스트의 가용성을 확인하는 유틸리티입니다.
이를 사용하여 특정 호스트와 포트 간의 TCP 연결을 확인할 수 있습니다. 그럼 설치 방법을 알아 보겠습니다.
- 리눅스:시스템: 대부분의 리눅스 배포판은 tcping 패키지를 기본 저장소에서 제공합니다. 따라서 패키지 관리자를 사용하여 설치할 수 있습니다. 예를 들어, Debian/Ubuntu 계열의 시스템에서는 아래의 명령을 사용하여 설치할 수 있습니다.
sudo apt-get install tcping
=윈도우 시스템 :
1) 인터넷에서 tcping.exe 바이너리를 다운로드합니다.
2) 다운로드한 바이너를 시스템 경로에 추가 합니다
. Windows 10의 경우, 제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정 > 환경 변수를 차례로 클릭하여
환경 변수를 엽니다.
. 시스템 변수 섹션에서 "Path"를 선택하고 편집을 클릭합니다.
. 새로운 창에서 "새로 만들기"를 클릭하고 tcping.exe가 있는 디렉터리의 경로를 추가합니다.
. 변경 사항을 저장하고 모든 창을 닫습니다.
. 명령 프롬프트나 PowerShell을 열고 tcping을 실행하여 제대로 설치되었는지 아래의 명령을 입력 합니다.
tcping
이제 설치를 완료 했으면 사용방법을 알아 봐야겠죠?
- 사용방법: 사용 방법은 명령어 창에서 아래의 형식으로 명령을 입력을 하면 됩니다.
tcping [호스트] [포트]
예를 들어, 호스트 example.com의 80번 포트에 대한 연결을 확인하려면 다음과 같이 실행합니다.
tcping example.com 80
- 사용옵션: 사용 가능한 옵션은 아래의 것들이 있습니다.
-t [횟수]: 테스트할 횟수를 지정합니다. 기본값은 무한입니다.
-i [간격]: 패킷 간의 간격(초)을 지정합니다. 기본값은 1초입니다.
-w [타임아웃]: 연결을 시도하는 타임아웃 시간(초)을 지정합니다. 기본값은 5초입니다.
각각의 사용 예제를 보면 아래와 같습니다.
tcping example.com 80
위의 명령은 example.com 서버의 80 port에 연결을 시도 하는 명령 입니다.
tcping -t 5 -i 2 example.com 80
위의 명령은 5회의 패킷을 2초 간격으로 전송하여 호스트의 80번 포트에 대한 연결을 확인합니다.
tcping -w 10 example.com 80
위의 명령은 10초 동안 호스트의 80번 포트에 대한 연결을 확인합니다.
tcping -t 0 example.com 80
위의 명령은 연결이 끊어질 때까지 목적지 호스트의 80번 포트에 대한 연결을 무한정 시도합니다.
:
tcping -i 0 example.com 80
위의 명령은 패킷 간격을 설정하지 않고 목적지 호스트의 80번 포트에 대한 연결을 확인합니다.