윈도우11 열려 있는 TCP/IP 포트를 확인하는 방법

애플리케이션이 네트워크를 통해 연결할 때마다 TCP/IP 포트를 요구합니다. 이는 다른 포트가 이 포트를 사용할 수 없음을 의미합니다.

그렇다면 열려 있는 포트를 확인하여 어떤 응용 프로그램이 이미 해당 포트를 사용하고 있는지 확인하려면 어떻게 해야 하는지 살펴보도록 하겠습니다.

Windows 열려 있는 TCP/IP 포트를 확인하는 방법

IP 주소는 네트워크의 컴퓨터 또는 기타 네트워크 장치를 지정합니다. 한 장치가 다른 장치로 트래픽을 보낼 때 IP 주소는 해당 트래픽을 적절한 목적지로 라우팅 할 때 사용됩니다.

트래픽이 올바른 위치에 도달하기 위해서는 트래픽을 보낼 애플리케이션 또는 서비스를 알아야 합니다.

IP 주소가 우편물이 주소와 같다면 포트는 해당 주소지에서 우편물을 받는 사람의 이름과 같다고 보면 됩니다. 대부분 포트에 대해 걱정할 필요는 없습니다.

그러나 간혹 다른 앱이 이미 포트를 사용하고 있는 동일한 포트에서 트래픽을 수신하도록 설정한 애플리케이션이 있을 수 있습니다. 이 경우 해당 포트를 사용 중인 애플리케이션에 대한 식별이 필요합니다.

포트 식별 방법은 두 가지가 있습니다. 첫 번째는 활성 포트를 사용 중인 프로세스 이름과 함께 나열됩니다. 대부분 해당 명령으로 식별이 가능합니다.

그러나 때로는 프로세스 이름이 실제로 어떤 앱이나 서비스에 포트가 열결되어 있는지 식별하기 어려운 경우도 있습니다. 이 경우 프로세스 식별 번호(PID)와 함께 활성 포트를 찾아야 합니다.

01 프로세스 이름과 함께 열려 있는 TCP/IP 포트 보기

먼저 관리자 권한으로 실행한 명령 프롬프트 또는 PowerShell이 필요합니다.

관리자 권한으로 실행한 명령 프롬프트.

키보드 단축키 Win + R 키를 누르고 실행 대화 상자에서 cmd 입력 후 Enter 키를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.

열려 있는 TCP/IP 포트 확인.

명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

netstat -ab

결과를 확인하여 포트(로컬 IP 주소 콜론 뒤에 표시)를 찾으면 해당 줄 아래에 프로세스 이름이 표시됩니다.

작업을 조금 더 쉽게 만들고 싶다면 명령 결과를 텍스트 파일로 출력, 저장할 수도 있습니다.

열려 있는 TCP/IP 포트 텍스트 파일로 출력.

예를 들어 위 명령 결과를 다운로드 폴더에 netstat.txt 파일로 저장하고 싶다면 다음과 같이 사용할 수 있습니다.

netstat -ab > C:\Users\User_Name\Downloads\netstat.txt
메모장에 저장된 열려 있는 TCP/IP 포트.

그런 다음 저장된 텍스트 파일을 열고 필요한 포트 또는 프로세스 이름을 검색할 수 있습니다.

02 프로세스 식별자와 함께 열려 있는 TCP/IP 포트 보기

찾고 있는 포트 번호에 대한 프로세스 이름으로 관련 애플리케이션이 어떤 용도인지 파악하기 어렵다면 프로세스 이름이 아닌 프로세스 식별자(PID)로 찾는 방법도 있습니다.

열려 있는 TCP/IP 포트 및 프로세스 식별자 확인.

명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

netstat -aon

결과를 확인해보면 우측 열에 프로세스 식별자 “PID”가 표시되고 있는 것을 확인할 수 있습니다.

문제 해결이 필요한 포트에 바인딩된 PID를 찾습니다.

작업 관리자 세부 정보 이동.

키보드 단축키 Ctrl + Shift + ESC 키를 눌러 작업 관리자를 열고 [프로세스] 탭으로 이동합니다.

특정 응용 프로그램에 대해 알고 있고, 해당 프로그램이 사용하는 PID를 알고 싶다면 해당 프로세스를 마우스 오른쪽 버튼으로 클릭하고 [세부 정보로 이동(G)]을 선택합니다.

참고로 프로세스 탭에는 기본적으로 PID 값이 표시되지 않습니다. 원하는 경우 제목 열에서 마우스 오른쪽 버튼을 클릭하고 “PID” 값을 추가할 수도 있습니다.

그러나 간단히 [세부 정보] 탭으로 이동하여 PID 값을 확인하는 것도 가능하니 사용자 편의에 맞게 이용하실 수 있습니다.

작업 관리자 PID 확인.

작업 관리자 [세부 정보] 탭에서 비교적 자세히 프로세스 정보를 확인할 수 있습니다.

따라서 특정 포트를 사용하고 있는 알 수 없는 앱을 식별하기 위해서는 세부 정보를 바로 확인하는 것이 좋습니다. (프로세스 탭에서 PID 열을 추가한 경우 제외)

포트에 바인딩된 PID 대조.

PID 열을 기준으로 프로세스 목록을 정렬하고 확인하려는 포트와 연결된 프로세스를 찾습니다.

해당 프로세스의 ‘설명’ 열을 보면 포트가 연결된 앱 또는 서비스에 대해 자세히 확인 가능합니다.

PID 조회 후 파일 위치 열기.

만약 프로세스 이름 및 설명으로도 식별하기 쉽지 않다면 해당 프로세스를 마우스 오른쪽 버튼으로 클릭하고 [파일 위치 열기(O)]를 선택합니다.

파일 경로 확인 후 응용 프로그램 유추.

파일의 위치를 보면 어떠한 응용 프로그램과 관련되어 있는지 단서를 찾기 수월할 수 있습니다.

마치며

Windows 운영 체제에서 사용되고 있는 포트가 어떤 응용 프로그램이나 서비스에 연결되어 있는지 확인한 후 이를 처리하는 방법은 사용자에게 달려 있습니다.

응용 프로그램의 경우 다른 포트 번호를 지정할 수 있는 옵션이 있을 수 있습니다. 만약 이러한 옵션이 없다면 문제가 발생한 서비스를 중지하거나 응용 프로그램을 제거해야 할 수도 있습니다.

Leave a Comment