본문 바로가기
컴퓨터 활용/윈도우 TIP

[ 윈도우 ] 네트워크 연결상태 점검 IP 및 포트 연결 확인하기 (부제 : ping and tcping)

by jeong-f 2021. 11. 11.
반응형

네트워크의 연결된 장치의 IP를 대상으로 하는 ping은 호스트에 대한 응답 상태를 확인하는 기본적인 명령어입니다.

ping 테스트를 통하여 연결된 장치가 네트워크에 정상적으로 연결되었는지 확인할 수 있으며
포트의 응답 상태를 확인하기 위해서는 추가적으로 tcping을 이용하여 확인할 수 있습니다.

tcping과 ping은 유사한 형태의 명령어를 사용하고 있으며 각각의 명령을 사용하여 네트워크 상태를 점검할 수 있습니다.

ping 명령어

ping은 특정 IP의 연결 상태를 확인하는 명령으로 도스(cmd) 창에서 "ping"을 입력하면 아래와 같이 도움말이 나옵니다.

C:\Users\admin>ping 사용법: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p] [-4] [-6] target_name 옵션: -t 중지될 때까지 지정한 호스트를 ping합니다. 통계를 보고 계속하려면 <Ctrl+Break>를 입력합니다. 중지하려면 <Ctrl+C>를 입력합니다. -a 주소를 호스트 이름으로 확인합니다. -n count 보낼 에코 요청의 수입니다. -l size 송신 버퍼 크기입니다. -f 패킷에 조각화 안 함 플래그를 설정(IPv4에만 해당)합니다. -i TTL Time To Live -v TOS 서비스 종류(IPv4에만 해당. 이 설정은 더 이상 사용되지 않으며 IP 헤더의 서비스 종류 필드에 영향을 주지 않음)입니다. -r count count 홉의 경로를 기록합니다(IPv4에만 해당). -s count count 홉의 타임스탬프(IPv4에만 해당)입니다. -j host-list host-list에 따라 원본 라우팅을 완화합니다(IPv4에만 해당). -k host-list host-list에 따라 원본 라우팅을 강화합니다(IPv4에만 해당). -w timeout 각 응답의 대기 시간 제한(밀리초)입니다. -R 라우팅 헤더를 사용하여 역방향 라우팅도 테스트합니다(IPv6에만 해당). RFC 5095에 따라 이 라우팅 헤더는 사용되지 않습니다. 이 헤더를 사용할 경우 일부 시스템에서 에코 요청이 삭제될 수 있습니다. -S srcaddr 사용할 원본 주소입니다. -c compartment 라우팅 컴파트먼트 ID입니다. -p Hyper-V 네트워크 가상화 공급자 주소에 대해 ping을 수행합니다. -4 IPv4를 사용합니다. -6 IPv6을 사용합니다.

아래 순서에 맞추어 명령을 전송해줍니다.

ping [대상 IP 또는 주소][ 옵션 ]

ping 사용 하기 ( ip연결 확인 )

-t : 정지할 때까지 계속 ping을 보내며, Ctrl+C 는 중지, Ctrl+Break 는 통계 표시 후 계속 보냅니다.

ping google.com -t

-n : 반복 10회

ping google.com -n 10

-l : 보낼 패킷의 크기를 정함 (기본은 32바이트, 최댓값은 65500바이트)

ping google.com -l 65501

포트 연결확인을 위한 tcping 다운로드 및 설치

포트의 ping테스트를 하기 위해서는 먼저 프로그램을 다운로드하여서 설치 과정을 거쳐 야합니다.

무료 배포 프로그램이므로 미리 사이트에서 프로그램을 다운로드하였습니다. 아래 프로그램일 다운로드 한 후
C:\Windows\System32 폴더에 프로그램을 넣어 주세요.

tcping.exe
0.25MB

tcping 명령어

프로그램을 옮겨 놓았으므로 도스 창에서 프로그램 실행이 가능합니다.

도스(cmd) 창에서 "tcping"을 입력하면 영어로 아래와 같이 도움말이 나옵니다.

사용법을 확인하기 쉽도록 번역된 내용을 공유드리겠습니다.

C:\Users\admin>tcping -------------------------------------------------------------- 일라이 풀커슨에 의한 tcping.exe 업데이트는 http://www.elifulkerson.com/projects/을 참조하십시오. -------------------------------------------------------------- 사용법: tcping [-flags] 서버 주소 [server-port] 사용법 (전체): tcping [-t] [-i 간격] [-n회] [-w ms] [-b n] [-r회] [-s] [-v] [-js 크기] [-4] [-c] [-g 개수] [-파일 이름 [-h] -t : 제어-c를 통해 중단될 때까지 ping을 계속합니다. -n 5 : 예를 들어 ping 5개를 보냅니다. -i 5 : 예를 들어, 5초마다 ping합니다. -w 0.5 : 예를 들어, 0.5초 동안 응답을 기다립니다. -d : 각 줄에 날짜 및 시간 포함 -b 1 : 신호음 활성화 (On-down의 경우 1, On-up의 경우 2), 교환 시 3개, 상시 4개) -r 5 : 예를 들어, 5 ping마다 호스트 이름을 다시 조회합니다. -s : 성공적으로 ping되면 자동으로 종료됩니다. -v : 버전 인쇄 및 종료 -j : 기본 롤링 평균을 사용하여 지터 포함 -js 5 : 롤링 평균 크기가 (예를 들어) 5인 지터를 포함합니다. --tee : '--tee' 뒤에 지정된 파일 이름으로 출력을 미러링합니다. -4 : ipv4 선호 -6 : ipv6 선호 -c : 변경된 상태의 출력 라인만 표시합니다. --file : "server-address"를 대신 파일 이름으로 간주하고, 한 줄 한 줄씩 파일을 순환시킵니다. 참고: --file은 서로 다른 대상을 루프하므로 -j 및 -c와 같은 옵션과 호환되지 않습니다. 선택적으로 서버 포트를 허용합니다. 예를 들어 "example.org 443"이 유효합니다. -g 5 : 예를 들어, 우리가 5번 연속 실패한다면 포기하라. -S _X_ : 소스 주소 _X_를 지정합니다. 소스는 클라이언트 컴퓨터에 유효한 IP여야 합니다. HTTP 옵션: -h : HTTP 모드 (서버 주소의 경우 http://가 없는 URL 사용) -u : 각 행에 대상 URL 포함 --post : GET 대신 POST를 사용합니다(캐시를 피할 수 있음). --head : GET 대신 HEAD를 사용합니다. --proxy-server : 프록시 서버 지정 --proxy-port : 프록시 포트 지정 --proxy-credentials : 'Proxy-Authorization: 사용자 이름:암호 형식의 기본' 헤더 디버그 옵션: -f : tcping이 하나 이상의 바이트를 전송하도록 강제합니다. --gs : 원래 args와 날짜가 있는 헤더를 포함합니다. --tee를 사용할 경우 암시됩니다. --block : 연결할 때 '연결 소켓'을 사용합니다. 이렇게 하면 -w가 작동하지 않고 다음을 사용합니다. 기본 시간 초과(내 경우 20초까지). 그러나 능동적으로 탐지할 수 있다. 연결이 거부됨 vs 시간 초과입니다. 서버 포트를 통과하지 못할 경우 기본값은 80입니다.

아래 순서에 맞추어 명령을 전송해줍니다.

tcping [ 옵션 ][대상 IP 또는 주소][포트번호]

옵션항목이 ping은 명령 마지막에 있지만 tcping은 명령 바로 뒤에 위치하도록 입력합니다.

tcping 사용 하기 ( 포트 연결 확인 )

반응형

-d -t -u -h : 지속적으로 체크

tcping -d -t -u -h google.com tcping -d -t -u -h google.com 443

-d -s : 성공 시 1번만 체크

tcping -d -s google.com tcping -d -s google.com 443

-d -t -u -i 숫자 -h : 지속적으로 5초마다 체크

tcping -d -t -u -i 5 -h google.com 443

-d -n 숫자 : 5번만 체크

tcping -d -n 5 google.com 443

-d -r -숫자 -t -u -h : 5번째 결과 후 DNS 정보를 다시 받아와 체크

tcping -d -r 5 -t -u -h google.com 443

-d -g 숫자 -t -u h : 2회 오류 시 tcping 종료

tcping -d -g 2 -t -u h google.com 443

-d -t -c -u -h : ping 상태가 변경된 내용만 확인하고 싶을 때

tcping -d -t -c -u -h google.com 443

-tee "파일명" -d -u -h : 결과를 파일로 저장

tcping --tee "C:\test.txt" -d -u -h google.com 443

--color -d -t -u -h : 오류 시 컬러로 확인

tcping --color -d -t -u -h google.com 100

 

제작자 홈페이지

tcping관련 홈페이 사이트로 연결되며, 제작자의 다른 프로젝트도 있으니 참고하시기 바랍니다.

 

tcping.exe - ping over a tcp connection

tcping.exe - ping over a tcp connection tcping.exe is a console application that operates similarly to 'ping', however it works over a tcp port. There are many different implementions of this floating around, written independently by different people. Ther

elifulkerson.com

반응형

댓글