응용 프로그램이 네트워크를 통해 액세스 할 수있게 할 때마다 TCP / IP 포트를 요구합니다. 즉, 다른 용도로는 포트를 사용할 수 없습니다. 그렇다면 이미 사용중인 응용 프로그램을 확인하기 위해 열린 포트를 어떻게 확인합니까?
IP 주소는 네트워크의 컴퓨터 또는 다른 네트워크 장치를 지정합니다. 한 장치가 다른 장치로 트래픽을 보낼 때 IP 주소는 해당 트래픽을 적절한 위치로 라우팅하는 데 사용됩니다. 트래픽이 적소에 도달하면 단말기는 트래픽을 전송할 앱 또는 서비스를 알아야합니다. IP 주소가 우편물에있는 거리 주소와 유사하다면 포트는 해당 거주지에서 우편물을받는 사람의 이름과 같습니다. 대부분의 경우 포트에 대해 걱정할 필요가 없습니다. 그러나 가끔 다른 앱에서 이미 사용중인 것과 동일한 포트에서 트래픽을 수신하도록 설정된 앱이 발생할 수 있습니다. 이 경우 이미 사용중인 포트가있는 앱을 식별해야합니다.
관련 : TCP와 UDP의 차이점은 무엇입니까?
어떤 응용 프로그램에 포트가 잠겨 있는지 알 수있는 여러 가지 방법이 있지만 명령 프롬프트를 사용하는 몇 가지 기본 제공 방법을 안내 한 다음 훨씬 더 쉬운 프리웨어 응용 프로그램을 보여줍니다. . 이러한 모든 방법은 사용중인 Windows 버전에 관계없이 작동합니다.
내장 도구를 사용하여 포트에서 수신 대기중인 내용 확인
두 가지 명령이 있습니다. 첫 번째는 활성 포트와 사용중인 프로세스 이름을 나열합니다. 대부분의 경우 해당 명령이 제대로 작동합니다. 그러나 프로세스 이름이 실제로 포트가 연결된 앱 또는 서비스를 식별하는 데 도움이되지 않는 경우가 있습니다. 이때 활성 포트를 프로세스 식별자 번호와 함께 나열한 다음 작업 관리자에서 해당 프로세스를 찾아야합니다.
옵션 1 : 프로세스 이름과 함께 포트보기 사용
먼저 관리자 모드에서 명령 프롬프트를 열어야합니다. 시작을 누른 다음 검색 상자에 “command”를 입력하십시오. 결과에 “명령 프롬프트”가 표시되면 마우스 오른쪽 단추를 클릭하고 “관리자 권한으로 실행”을 선택하십시오.
명령 프롬프트에서 다음 텍스트를 입력 한 후 Enter 키를 누르십시오.
netstat -ab
관련 : Windows에서 명령 프롬프트의 출력을 텍스트 파일로 저장하는 방법
Enter 키를 누른 후 결과가 완전히 표시 되려면 1-2 분이 소요될 수 있으므로 기다려주십시오. 목록을 스크롤하여 포트 (로컬 IP 주소 오른쪽의 콜론 뒤에 나열 됨)를 찾으면 해당 행 아래에 프로세스 이름이 표시됩니다. 작업을 조금 더 쉽게하려면 명령 결과를 텍스트 파일로 파이프 할 수도 있습니다. 그런 다음 텍스트 파일에서 원하는 포트 번호를 검색하면됩니다.
예를 들어 포트 49902가 picpick.exe라는 프로세스에 의해 연결되어 있음을 알 수 있습니다. PicPick은 시스템의 이미지 편집기이므로 포트가 실제로 앱 업데이트를 정기적으로 확인하는 프로세스에 의해 연결되어 있다고 가정 할 수 있습니다.
옵션 2 : 프로세스 식별자와 함께 포트보기 사용
찾고있는 포트 번호에 대한 프로세스 이름으로 인해 관련 앱이 무엇인지 알기 어려운 경우 이름 대신 프로세스 식별자 (PID)를 표시하는 명령 버전을 사용해 볼 수 있습니다. 명령 프롬프트에 다음 텍스트를 입력 한 후 Enter 키를 누르십시오.
netstat -aon
맨 오른쪽 열에는 PID가 표시되므로 문제를 해결하려는 포트에 바인딩 된 PID를 찾으십시오.
그런 다음 작업 표시 줄의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 “작업 관리자”를 선택하여 작업 관리자를 엽니 다.
Windows 8 또는 10을 사용하는 경우 작업 관리자에서 “세부 사항”탭으로 전환하십시오. 이전 버전의 Windows에서는 “프로세스”탭에이 정보가 표시됩니다. “PID”열을 기준으로 프로세스 목록을 정렬하고 조사중인 포트와 관련된 PID를 찾으십시오. “설명”열을 보면 포트가 연결되어있는 앱 또는 서비스에 대해 더 자세히 알 수 있습니다.
그렇지 않은 경우 프로세스를 마우스 오른쪽 단추로 클릭하고 “파일 위치 열기”를 선택하십시오. 파일의 위치는 관련된 앱에 대한 단서를 제공합니다.
도착하면 프로세스 종료, 파일 위치 열기 또는 서비스로 이동 옵션을 사용하여 프로세스를 제어하거나 중지 할 수 있습니다.
NirSoft CurrPorts를 사용하여 포트에서 청취중인 내용보기
실제로 명령 프롬프트 유형이 아니거나 간단한 유틸리티를 사용하여 한 번에이 모든 작업을 수행하려는 경우 NirSoft의 뛰어난 프리웨어 CurrPorts 유틸리티를 권장합니다. 계속해서 도구를 다운로드하십시오. 올바른 버전을 얻으십시오 (일반 버전은 32 비트 Windows 용이고 x64 버전은 64 비트 Windows 용임). 휴대용 앱이므로 설치할 필요가 없습니다. 다운로드 폴더의 압축을 풀고 실행 파일을 실행하십시오.
관련 : 32 비트 또는 64 비트 Windows를 실행 중인지 어떻게 알 수 있습니까?
CurrPorts 창에서 “Local Port”열을 기준으로 정렬하고 조사중인 포트를 찾으십시오. 프로세스 이름, PID, 포트, 프로세스의 전체 경로 등 모든 것을 볼 수 있습니다.
보다 쉽게하기 위해 프로세스를 두 번 클릭하면 모든 세부 사항을 한 창에서 볼 수 있습니다.
조사중인 포트가 어떤 앱 또는 서비스에 연결되어 있는지 결정한 경우이를 처리하는 방법은 사용자에게 달려 있습니다. 앱인 경우 다른 포트 번호를 지정하는 옵션이있을 수 있습니다. 서비스이거나 다른 포트 번호를 지정할 수있는 옵션이없는 경우 서비스를 중지하거나 앱을 제거해야합니다.