Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10에서 사용 중인 포트 확인하는 방법 완벽 가이드

Windows 10에서 사용 중인 포트 확인하는 방법 완벽 가이드

Windows 10 PC와 인터넷 사이에서는 언제나 수많은 데이터가 오가고 있습니다. 이러한 통신은 네트워크가 필요한 프로세스들이 TCP 및 UDP 포트를 찾아 인터넷과 연결되는 방식으로 이루어집니다. 먼저 데이터는 프로세스가 접속하려는 목적지나 웹사이트의 원격 포트로 전송되고, 이후 PC의 로컬 포트에서 수신됩니다.

대부분의 경우 Windows 10은 포트를 알아서 관리하며, 트래픽이 올바른 포트를 통해 전달되도록 해 각 프로세스가 필요한 대상과 원활하게 연결되도록 돕습니다. 하지만 때때로 두 개의 프로세스가 하나의 포트에 할당되거나, 네트워크 트래픽과 무엇이 들어오고 나가는지 더 자세히 파악하고 싶은 순간이 생깁니다.

그래서 이 가이드를 준비했습니다. Windows에서 열려 있는 포트를 확인하고, 어떤 애플리케이션이 어떤 포트를 사용하는지 살펴보는 다양한 방법을 소개합니다.

NirSoft CurrPorts로 포트 사용 현황 확인하기

NirSoft는 PassView, WirelessKeyView 같은 훌륭한 유틸리티를 선보이는 최고의 인디 소프트웨어 개발사 중 하나입니다. 서드파티 프로그램 설치 없이 포트를 확인하고 싶은 분들도 있겠지만(이 경우 아래의 CMD 방법을 참고하세요), CurrPorts는 Windows에서 포트 상태를 확인할 수 있는 가장 빠르고 편리한 도구입니다.

Windows 10에서 사용 중인 포트 확인하는 방법 완벽 가이드

CurrPorts를 설치한 뒤 실행하면 현재 사용 중인 모든 포트 목록이 한눈에 표시됩니다. 로컬 포트를 찾으려면 상단의 "Local Port" 열을 클릭해 포트 번호순으로 정렬하면 되는데, 특정 포트를 찾을 때 특히 유용합니다. 원격 포트도 같은 방식으로 정렬할 수 있습니다.

특정 포트를 정확히 찾고 싶다면 상단의 "Advanced Filters" 아이콘을 클릭하고 안내된 형식에 맞춰 문자열을 입력하세요. 아래 이미지와 비슷한 형태가 될 것입니다.

Windows 10에서 사용 중인 포트 확인하는 방법 완벽 가이드

설정이 끝나면 OK를 누르세요. 목록이 입력한 조건에 맞게 필터링되어 원하는 결과만 깔끔하게 확인할 수 있습니다.

명령 프롬프트로 열려 있는 포트 목록 확인하기

별도 프로그램 없이 기본 기능만으로 포트를 확인하는 가장 확실한 방법은 명령 프롬프트를 활용하는 것입니다.

시작 버튼을 클릭하고 cmd를 입력한 뒤, 검색 결과에 나타난 "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭합니다. 그다음 "관리자 권한으로 실행"을 선택하세요.

관리자 권한 명령 프롬프트에 진입했다면 다음 명령어를 입력합니다:

netstat -ab

그러면 열려 있는 포트 목록이 상당히 길게 표시되며, 해당 포트를 사용 중인 Windows 프로세스도 함께 보여줍니다. (Ctrl + A를 눌러 전체 선택 후 Ctrl + C를 누르면 모든 정보를 클립보드로 복사할 수 있습니다.) 일반적인 PC에는 포트를 포함하는 두 개의 주요 로컬 IP 주소가 있습니다.

Windows 10에서 사용 중인 포트 확인하는 방법 완벽 가이드

첫 번째는 "127.0.0.1"입니다. 이 IP 주소는 "localhost" 또는 "루프백 주소(loopback address)"로도 알려져 있으며, 여기서 포트를 리스닝하는 프로세스는 네트워크 인터페이스를 거치지 않고 로컬 환경 내부에서 통신합니다. 실제 포트 번호는 콜론(:) 뒤의 숫자입니다. (아래 이미지 참조)

Windows 10에서 사용 중인 포트 확인하는 방법 완벽 가이드

대부분의 프로세스는 "192.168.xxx.xxx"로 시작하는 포트를 리스닝하고 있을 것이며, 이것이 바로 여러분의 IP 주소입니다. 즉, 여기 나열된 프로세스들은 웹사이트 같은 원격 인터넷 위치에서 들어오는 통신을 기다리고 있는 것입니다. 역시 포트 번호는 콜론 뒤의 숫자로 확인하면 됩니다.

Windows 10에서 사용 중인 포트 확인하는 방법 완벽 가이드

TCPView를 설치해 열려 있는 포트 확인하기

서드파티 앱 설치를 꺼리지 않으면서 모든 포트에서 일어나는 일을 더 세밀하게 제어하고 싶다면 TCPView라는 경량 앱을 사용해 보세요. 실행 즉시 프로세스와 각각의 관련 포트 목록이 표시됩니다.

Windows 10에서 사용 중인 포트 확인하는 방법 완벽 가이드

TCPView가 명령 프롬프트보다 뛰어난 점은 포트가 열리고 닫히며 패킷을 주고받는 과정을 실시간으로 확인할 수 있다는 것입니다. 초록색, 빨간색, 노란색 하이라이트만 주의 깊게 살펴보면 됩니다. 또한 열 제목을 클릭해 목록을 자유롭게 재정렬할 수 있어, 원하는 프로세스나 동일한 포트를 두고 충돌하는 프로세스를 훨씬 쉽게 찾아낼 수 있습니다.

종료하고 싶은 프로세스나 연결을 발견했다면 해당 항목을 마우스 오른쪽 버튼으로 클릭하세요. Windows 작업 관리자와 동일한 기능인 "End process"(프로세스 끝내기)를 선택해 프로세스를 완전히 종료할 수 있습니다. 또는 "Close Connection"(연결 닫기)을 클릭하면 프로세스 자체는 유지하면서 특정 포트에서의 리스닝만 중단시킬 수 있습니다.

Windows 10에서 사용 중인 포트 확인하는 방법 완벽 가이드

Windows 10에서 알 수 없는 문제가 발생한다면 Windows 업데이트가 원인일 가능성도 확인해 보세요. Windows 10에서 하드 드라이브 상태를 관리하는 유용한 가이드도 함께 준비되어 있으니 참고하시기 바랍니다.