Windows 10에서 사용 중인 네트워크 포트를 확인하는 방법

언제든 Windows 10 PC와 끝없이 펼쳐진 인터넷 사이에 수많은 정보가 전송됩니다. 이는 네트워크 기반 프로세스가 다음을 검색하는 프로세스를 통해 수행됩니다. TCP UDP는 인터넷 통신을 위해 사용 가능한 "포트"를 사용합니다. 데이터는 먼저 프로세스가 연결하려는 대상이나 사이트의 원격 포트로 전송된 후, 사용자 컴퓨터의 로컬 포트로 다시 수신됩니다.

대부분의 경우 Windows 10은 포트를 관리하고 트래픽이 올바른 포트를 통해 라우팅되도록 하여 프로세스가 필요한 대상과 통신할 수 있도록 합니다. 하지만 경우에 따라 두 개의 프로세스가 하나의 포트에 할당되거나, 네트워크 트래픽과 내부 및 외부에서 발생하는 상황을 더 자세히 파악하고 싶을 수도 있습니다.

그래서 우리는 포트에 대한 개요를 파악하고 어떤 애플리케이션이 해당 포트를 사용하는지 확인하는 방법을 보여주는 가이드를 쓰기로 했습니다.

명령 프롬프트 방법

어떤 프로세스가 어떤 포트를 사용하고 있는지 알아내는 가장 간단한 방법은 아마도 신뢰할 수 있는 명령 프롬프트 방법을 사용하는 것일 것입니다.

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

관리자 권한으로 명령 프롬프트에 접속한 후 다음 명령을 입력하세요.

넷스탯 -ab

이렇게 하면 포트 목록이 표시됩니다. 이 목록은 상당히 길 수 있으며 해당 포트를 사용하는 Windows 프로세스도 표시됩니다. (누를 수 있습니다. Ctrl + , 그런 다음 Ctrl + C (모든 정보를 클립보드에 복사합니다.) 일반 컴퓨터에는 컴퓨터의 포트를 포함하는 두 개의 주요 IP 주소가 있습니다.

첫 번째는, 우리의 경우 "127.0.0.1"입니다. 이 IP 주소는 "로컬호스트" 또는 "루프백 주소"라고 하며, 이 주소의 포트를 수신하는 모든 프로세스는 네트워크 인터페이스를 사용하지 않고 로컬 네트워크에서 내부적으로 통신합니다. 실제 포트는 콜론 뒤에 표시되는 번호입니다(아래 이미지 참조).

대부분의 프로세스는 IP 주소인 "192.168.xxx.xxx"로 시작하는 포트에서 수신 대기하고 있을 가능성이 높습니다. 즉, 여기에 나열된 프로세스는 원격 인터넷 위치(예: 웹사이트)에서 들어오는 연결을 수신 대기하고 있음을 의미합니다. 다시 말해, 포트 번호는 콜론(:) 뒤에 있는 숫자입니다.

TCPView

타사 앱을 설치하는 것이 불편하지 않고 모든 포트에서 발생하는 일을 더 많이 제어하고 싶다면 다음과 같은 가벼운 앱을 사용할 수 있습니다. TCPView이 응용 프로그램은 프로세스와 관련 포트 목록을 즉시 표시합니다.

명령 프롬프트보다 이 기능이 더 좋은 점은 포트를 직접 확인하고 닫고 패킷을 전송할 수 있다는 것입니다. 녹색, 빨간색, 노란색 표시등만 확인하세요. 열 제목을 클릭하여 목록 순서를 변경할 수도 있어 원하는 프로세스를 찾거나 동일한 포트를 두고 경쟁하는 두 개의 프로세스를 더 쉽게 찾을 수 있습니다.

닫고 싶은 프로세스나 연결을 찾으면 해당 프로세스를 마우스 오른쪽 버튼으로 클릭하세요. 그런 다음 Windows 작업 관리자와 동일한 기능인 "프로세스 끝내기"를 선택할 수 있습니다. 또는 "연결 닫기"를 클릭하여 프로세스를 열어둔 채 특정 포트에서 수신 대기하지 않도록 할 수 있습니다.

결론

이 두 가지 방법은 어떤 포트가 사용 중인지, 어떤 포트가 사용 중이 아닌지, 그리고 어떤 프로세스가 해당 포트에서 수신 대기해야 하는지 여부를 확인하는 가장 좋은 방법입니다. 이를 통해 컴퓨터에서 끊임없이 발생하는 네트워크 연결을 더욱 효과적으로 제어할 수 있으며, 이는 그 어느 때보다 중요한 정보입니다.

맨 위로 이동 버튼