내 컴퓨터가 사용하는 포트는 무엇입니까?

업데이트 됨 Jul 25, 2023

해당 제품

다른

컴퓨터 포트
NI 하드웨어

문의사항

네트워크를 통해 내 컴퓨터와 통신하는 내쇼날인스트루먼트 하드웨어가 있는데 방화벽 설정에 문제가 있습니다.

내 컴퓨터가 현재 통신하고있는 포트를 어떻게 알 수 있습니까?

해결책

Microsoft Windows 컴퓨터는 명령 프롬프트 창에서 netstat 명령을 사용하여 현재 통신하고있는 포트를 알려줍니다.

시작 메뉴(Start Menu)»프로그램(Programs)»보조 프로그램(Accessories)»명령 프롬프트(Command Prompt)

추가 정보

netstat 명령을 사용하여 각 포트에서 통신하는 IP 주소를 볼 수도 있습니다. 이는 특정 대상 간의 네트워크 연결을 디버깅 할 때 매우 유용 할 수 있습니다.


Netstat 는 원하는 데이터에 더 빨리 액세스 할 수 있도록 다양한 매개 변수를 허용 할 수 있습니다. 다음 매개 변수가 특히 유용 합니다.

-a - 활성 TCP 및 UDP 연결 만 표시합니다.
-b - 연결과 관련된 프로그램을 표시합니다. 아래의 " -o "옵션을 사용하는 것과 비슷하지만 네트워크 설정에 따라 실행하는 데 시간이 오래 걸릴 수 있습니다.
-p - 특정 프로토콜에 대한 정보를 요청할 수 있습니다. 예를 들어 "netstat -p udp"는 컴퓨터의 모든 UDP 연결을 반환합니다.
-o - 이것은 네트워크 연결에 대한 PID (프로세스 ID)를 포함합니다. 이렇게하면 각 포트를 사용하는 프로그램을 분리하는 데 도움이됩니다. 응용 프로그램이 액세스하려는 포트를 사용하고 있다고 의심되면이 매개 변수를 사용하여 확인할 수 있습니다. 해당 포트의 PID 번호를 확인한 후 작업 관리자를 열고 프로세스 탭으로 이동하십시오. 여기서 보기(View)»열 선택(Select Columns)...를 선택하십시오. 그리고 PID 상자에 체크 표시를 하십시오. 그런 다음 해당 열을 클릭하여 PID별로 프로세스를 정렬 할 수 있습니다. 관심있는 PID를 찾을 때까지이 목록을 스크롤하면 관련된 프로그램을 알 수 있습니다.

netstat가 수락하는 다른 매개 변수도 있습니다. 전체 목록은 관련 링크 섹션을 참조하십시오.