Windows 11/10에서 어떤 포트가 열려 있거나 차단되어 있는지 확인하는 방법

포트(Port) 는 기본적으로 귀하의 컴퓨터와 인터넷 또는 네트워크의 다른 컴퓨터 사이의 인터페이스 역할을 합니다. 웹을 통한 모든 통신은 이러한 포트를 사용하여 교환되므로 전체 인터넷 통신 모델의 필수 부분입니다.

모든 IP 주소에는 총 65,535개의 포트가 있으며 UDP 포트 또는 TCP 포트(a UDP port or a TCP port) 입니다. 컴퓨터에서 열린 포트는 연결을 수락하도록 구성된 포트를 말하며 연결을 거부하는 포트는 분명히 닫힌 포트입니다.

열린 포트는 인터넷 통신에 필요하지만 포트에서 수신 대기하는 서비스에 잘못된 보안 규칙이 있고 잘못 구성된 경우 위험할 수 있습니다. 이러한 열린 포트는 공격에 취약합니다.

오늘 이 게시물에서는 컴퓨터에서 사용 중인 포트를 확인하는 방법, 방화벽 이 (Firewall)포트(Port) 를 차단하고 있는지 테스트 하는 방법, 열린 포트를 사용하는 프로세스 또는 서비스를 확인하는 방법을 배웁니다.

Windows 10 에서 열려 있는 포트 확인

Windows 10에서 열려 있는 포트를 확인하는 방법

명령 프롬프트(Command Prompt) 를 열고 다음을 입력하고 Enter 키(Enter) 를 눌러 PID( 프로세스 식별자(Process Identifiers) ) 와 함께 사용되는 포트를 봅니다 .

netstat -ano

그러면 PC의 포트가 표시됩니다. 5개의 열에 세부 정보가 표시됩니다.

  1. 프로토콜,
  2. 지역 주소,
  3. 해외 주소,
  4. 상태 및
  5. PID(프로세스 식별자).

여기의 포트 번호는 로컬 주소(Local Adress) 열 아래에 표시됩니다. 예를 들어, 로컬 주소(Local Adress) 가 0.0.0.0:5040이면 여기에 5040이 포트 번호입니다.

상태(State) 탭 에서 포트가 열려 있는지 확인할 수 있습니다.

  • LISTENING 은 단지 기다리기만 하고 클라이언트 프로그램이 요청할 때마다 응답을 보낼 준비가 되었음을 의미합니다. 클라이언트가 해당 포트에 연결하고 대화가 시작되면 연결이 열립니다.
  • ESTABLISHED 는 연결이 설정되었음을 의미합니다.
  • TIME_WAIT 는 응답이나 연결을 기다리고 있음을 의미합니다. 이것은 포트가 활성화되고 연결이 아직 되지 않은 경우에 자주 발생합니다. 설립
  • CLOSE_WAIT 는 연결의 다른 쪽이 연결을 닫았음을 의미합니다.

이것이 Windows 10에서 열려 있는 모든 포트를 확인하는 방법입니다.

다음 명령을 실행 하여 프로세스 이름(Process Names) 과 함께 사용된 포트를 볼 수도 있습니다 .

netstat -ab

읽기(Read) : 포트 쿼리 도구(PortQry.exe)(Port Query Tool (PortQry.exe)) 사용 방법 .

(Check)열린 포트를 사용하는 프로세스 또는 서비스 확인

이제 시스템에서 열려 있는 모든 포트가 무엇인지 알게 되면 어떤 서비스가 어떤 열린 포트를 사용하고 있는지 확인할 수도 있습니다. 이를 확인하려면 PID ( Process ID ) 탭으로 이동하십시오.

목록에서 첫 번째 열린 포트인 포트 135의 예를 들어 보겠습니다 . PID 는 1192입니다.

이제 Ctrl+Alt+Delete. 작업 관리자(Task Manager) 를 엽니다. 서비스(Services) 탭 으로 이동하여 PID 1192를 확인하십시오.

설명(Description) 탭 에서 해당 포트를 사용 중인 앱/프로그램을 볼 수 있습니다. 해당 연결을 닫으려면 해당 특정 작업을 종료하십시오.

또는 다음 명령을 사용하여 찾을 수도 있습니다.

takslist|findstr "1192"

그러면 선택한 포트를 사용하는 프로그램이 표시됩니다.

쉬운 방법을 찾고 있다면 일부 타사 소프트웨어를 사용하여 Windows 10에서 열려 있는 모든 포트를 확인할 수도 있습니다. 웹에는 컴퓨터가 연결하는 모든 웹사이트 를 알려주는 프리웨어가 상당히 많이 있습니다. PC 에서 열려 있는 모든 포트에 대한 정보입니다. 그러한 프리웨어 중 하나는 CurrPorts 입니다.

읽기(Read) : Windows 방화벽에서 포트를 차단하거나 여는(Block or Open a Port in Windows Firewall) 방법 .

방화벽(Firewall) 이 포트를 차단 하는지 테스트하는 방법

CurrPorts 는 zip 파일로 제공되며 PC에 다운로드하는 데 시간이 걸리지 않는 열린 포트를 확인하는 간단하고 휴대용 프리웨어입니다. 휴대용 소프트웨어이므로 설치할 필요가 없습니다. 다운로드하고 모든 파일의 압축을 풀고 실행하기만 하면 됩니다 . (Simply)컴퓨터 구성에 따라 올바른 버전을 다운로드했는지 확인하십시오.

CurrPorts는 PC의 열려 있는 모든 포트의 전체 목록을 표시하는 네트워크 모니터링 소프트웨어입니다. 포트 번호 및 상태(State) 외에도 프리웨어는 열린 포트를 사용하는 프로세스에 대한 자세한 정보, 프로세스의 전체 경로, 파일 설명, 제품 이름, 파일 버전, 생성된 날짜 및 시간 등을 보여줍니다.

CurrPorts를 다운로드하고 실행하면 기본 개요에 모든 것이 있습니다. 하나의 창에 전체를 표시합니다. 현재 열려 있는 모든 TCPUDP 포트와 해당 포트를 사용하는 프로그램을 단일 창에서 확인할 수 있습니다. 아래 스크린샷을 확인하세요. 한 번에 하나 이상의 프로세스를 선택하고 해당 포트를 확인하고 원하지 않는 경우 종료할 수 있습니다. 또한 포트 정보를 HTML/XML/Text 파일에 저장할 수 있습니다.

Windows에서 어떤 포트가 열려 있거나 차단되어 있는지 확인하는 방법

또한 CurrPorts 를 사용하면 동일한 창에서 프로세스를 종료할 수도 있습니다. 종료하려는 프로세스 를(Simply) 선택하고 마우스 오른쪽 버튼을 클릭한 다음 드롭다운 메뉴에서 '선택한 포트의 프로세스 종료'를 선택하기만 하면 됩니다.

CurrPorts 사용의 또 다른 이점은 미확인 응용 프로그램이 소유한 의심스러운 TCP/UDP 포트 를 표시한다는 것입니다 . 따라서 직접 죽이고 가능한 공격으로부터 PC를 구할 수 있습니다.

확실히, 이 프리웨어를 사용하는 것은 위에서 언급한 명령 프롬프트(Command Prompt) 옵션 에 비해 더 쉬운 옵션 입니다. 공식 웹사이트 Nirsoft.net에서 소프트웨어를 다운로드할 수 있습니다. (Nirsoft.net.) x64 버전의 (Please)Windows 에 대한 별도의 다운로드 링크가 있습니다. 이 유틸리티는 거의 모든 Windows 버전에서 잘 작동합니다 . 독립 실행형 실행 유틸리티이므로 설치가 필요하지 않습니다.



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts