A lighthouse labeled with an IP number and port

포트 번호는 장치의 프로그램에 대한 가상 주소입니다. IP 주소(인터넷에서 장치의 주소)의 미니어처 버전과도 같습니다. 따라서 누군가 Instagram에서 메시지를 보내면 이 메시지는 장치의 IP 주소와 Instagram에서 사용하는 포트 번호, 두 가지 주소를 갖게 됩니다. 이제 어떤 포트가 개방되어 있는지 파악하는 것은 완전히 다른 문제입니다. 이 글에서는 개방된 포트를 찾는 방법을 설명합니다. 

포트 번호를 찾는 방법

Windows
macOS
  1. Windows 키 + S를 누릅니다.
  1. Command + 스페이스바를 누릅니다.
  1. "cmd"를 입력하고 Enter를 누릅니다.
  1. "terminal"을 입력하고 Enter를 누릅니다.
  1. 콘솔에서 "netstat -a"를 입력하고 다시 Enter를 누릅니다.
  1. 터미널에서 "netstat -an"을 입력하고 다시 Enter를 누릅니다.
  1. Local Address 열에 포트가 나열됩니다.
  1. Local Address 열에 포트가 나열됩니다.

목차

    포트는 무엇입니까?

    포트는 네트워크 연결이 시작 및 종료되는 장치의 가상 지점입니다. IP 주소와 달리 포트는 장치가 아닌 프로세스에 한정되어 있습니다. 하지만 두 가지 모두 인터넷 커뮤니케이션에 필요합니다. 

    IP 주소가 건물 주소라면 포트 번호는 건물 내 호수와 같습니다. 

    포트는 장치의 각기 다른 프로세스와 서비스를 나타냅니다. 예를 들어 인터넷을 사용하는 앱은 이메일 또는 웹 페이지와 다른 포트를 갖습니다. 이를 통해 장치가 인터넷 트래픽을 간편하게 정렬할 수 있습니다. 

    따라서 IP가 123.6.457.8이고 Steam에서 게임을 플레이하는 경우 게임과 관련된 웹 트래픽은 123.6.457.8:27000으로 표시됩니다. 즉, IP와 포트 번호를 Steam에서 게임 트래픽에 사용합니다. 

    포트 번호는 무엇입니까?

    Port and ships with port numbers.

    포트 번호는 장치 내에서 각기 다른 포트를 식별하는 데 도움이 되는 디지털 라벨입니다. 마찬가지로 IP 주소로 표현되는 건물 주소에 추가된 건물 내 호수와 같습니다.

    많은 포트가 서로 다른 장치에 동등하게 있기 때문에 “내 포트 번호”와 같은 개념은 없습니다. 번호는 사전 설정되어 누구에게도 속하지 않습니다.

    하지만 장치 내에서 사용되는 포트의 전체 목록을 찾아볼 수는 있습니다.

    포트 번호를 찾는 구체적인 방법

    간단히 하면 콘솔 명령 하나로 포트와 번호의 전체 목록을 찾아볼 수 있습니다. netstat -a” 명령을 사용하면 여러 IP 주소 변형과 여기에 연결된 포트 번호를 확인할 수 있습니다. 

    포트는 항상 IP 주소 뒤에 표시됩니다. IP 주소가 255.255.255인 경우 IP 포트는 255.255.255:46664와 같습니다(“46664”가 포트 번호). 

    이것이 간단한 방법입니다. 각기 다른 장치에서 포트 번호를 찾는 방법을 살펴보겠습니다.

    Windows에서 내 포트 번호를 어떻게 찾습니까?

    Windows에서 포트와 번호를 확인하려면 다음의 간단한 두 단계를 따르면 됩니다.

    1. 검색 상자에서 “cmd”를 입력하고 Enter를 누릅니다.
    Windows search box with cmd written in it
    1. 표시되는 콘솔에서 “netstat -a”를 입력하고 Enter를 누르면 포트와 포트 번호의 전체 목록이 표시됩니다.
    Command Prompt window showing port numbers

    LocalForeign Address 열에서 IP 주소와 포트 번호를 찾아볼 수 있습니다.

    macOS에서 내 포트 번호를 어떻게 찾습니까?

    macOS의 “Network Utility” 앱을 통해 장치의 포트를 스캔할 수 있었지만, 최근 Apple에서 이를 제거했습니다. macOS에서 포트 번호를 찾으려면 다음 단계를 따라야 합니다.

    1. Spotlight Search(Command+스페이스바)에서 “terminal”을 입력합니다.
    macOS search window with terminal written in it
    1. netstat -an” 명령을 입력하면 포트와 번호의 전체 목록이 표시됩니다.
    macOS terminal window

    여러 개의 섹션을 찾는 경우 Protocol, Local Address, Foreign AddressState 제목을 찾아보세요. 

    Local 열에는 포트 번호와 연결된 IP 번호가 있고 Foreign Address 열에는 수신 IP 주소가 있습니다.

    macOS terminal window showing IP addresses and ports

    Protocol 섹션에는 포트에서 사용 중인 커뮤니케이션 프로토콜이 표시됩니다. 이는 UDP(사용자 데이터그램 프로토콜) 또는 TCP(전송 제어 프로토콜)입니다.

    Android에서 내 포트 번호를 어떻게 찾습니까?

    모바일 장치에서는 포트 번호를 찾기가 조금 어렵습니다. 네트워크 검사 앱이 얼마나 안전한지와 어떤 데이터가 수집되는지 알지 못하기 때문입니다. 

    그래서 Surfshark 보안 담당자에게 물어봤더니 Nmap Security Scanner를 추천했습니다. 따라서 이는 여기에 관심이 엄청나게 많은 사람을 위한 옵션입니다.

    1. PC/Mac/Linux 랩톱에 Nmap Security Scanner를 다운로드하고 설치합니다. 
      1. Nmap 웹사이트의 설계는 살아 있는 유물과도 같습니다. 
    A screenshot of the Nmap website
    1. 랩톱과 스마트폰을 같은 Wi-Fi 네트워크에 연결합니다. 
    2. 랩톱에서 명령줄/터미널을 엽니다.
    3. nmap –p– your.smartphones.ip.address를 입력하고 Enter를 누릅니다.
    Command prompt line with the Nmap command entered
    1. 프로세스가 실행될 때까지 대기합니다. 
    2. 개방된 포트는 PORT STATE SERVICE 줄에 나열됩니다.
    NMap scan results showing an open port

    iPhone에서 내 포트 번호를 어떻게 찾습니까?

    Apple App Store는 네트워크 진단 앱이 실제로 신뢰할 수 있는지 아니면 데이터를 훔쳐 가는지 여부를 보여주는 데 있어 좋은 곳은 아닙니다. 그래서 랩톱을 준비하고 Nmap Security Scanner 프로그램을 사용해야 합니다. 

    PC/Mac/Linux 랩톱에 Nmap Security Scanner를 다운로드하고 설치합니다. 

    1. 랩톱과 iPhone을 같은 Wi-Fi 네트워크에 연결합니다. 
    2. 랩톱에서 명령줄/터미널을 엽니다. 
    3. nmap –p– your.smartphones.ip.address를 입력하고 Enter를 누릅니다.
    4. 프로세스가 완료될 때까지 대기합니다. 
    5. iPhone의 개방된 포트는 PORT STATE SERVICE 줄에 나열됩니다. 

    TCP와 UDP 포트의 차이점은 무엇인가요?

    포트는 정보 전송 방법인 전송 프로토콜을 사용하여 데이터를 송수신해야 합니다. 가장 많이 사용되는 것이 TCP(전송 제어 프로토콜)와 UDP(사용자 데이터그램 프로토콜)입니다.

    사용 사례는 상황에 따라 크게 다릅니다. 둘을 간단하게 비교해 보겠습니다.

    TCP
    UDP
    연결 지향적이어서 더욱 안정적입니다.
    연결이 없고 속도를 중시합니다.
    3방향 핸드셰이크로 더 안전하지만 느립니다.
    핸드셰이크가 없어 안전과 안정성이 떨어집니다.
    WWW(World Wide Web), 이메일 서비스, 파일 전송 및 일부 스트리밍 서비스에 사용됩니다.
    스트리밍, 온라인 게임, 음성 커뮤니케이션 앱 등 시간에 민감한 애플리케이션과 서비스에 사용됩니다.
    데이터 무결성이 속도보다 중요할 때 필수입니다.
    모든 데이터가 올바르게 도착하는 것보다 속도가 중요할 때 필수입니다.

    포트 번호로 무엇을 할 수 있습니까?

    포트 번호를 확보하면 다음이 가능합니다.

    인터넷 속도 극대화

    포트 개방 및 전달은 라우터에서 리소스를 소모하는 일부 프로세스를 우회합니다. 이에 따라 스트리밍은 물론 다운로드 경험이 크게 개선될 수 있습니다.

    게임과 앱에 방화벽 우회 권한 제공

    일부 소프트웨어나 온라인 게임은 방화벽 관련 문제가 발생할 수 있습니다. 포트 번호를 알면 이러한 포트에 방화벽을 우회할 권한을 제공하도록 장치를 구성할 수 있습니다.

    장치 또는 네트워크에서 개방된(취약한) 포트 감지

    포트는 데이터 패킷으로 정보를 수신하기 때문에 개방된 채로 있는 포트는 해커의 진입점 역할을 할 수 있습니다. 보안을 원한다면 개방된 포트가 없도록 해야 합니다.

    Windows/MacOS 포트는 무엇입니까?

    일부 프로세스와 애플리케이션은 고유한 영구 포트를 갖기도 합니다. 포트 목록:

    포트
    용도
    20
    FTP(파일 전송 프로토콜) 파일 공유
    22
    SSH(Secure Shell) 및 기타 보안 커뮤니케이션
    25
    이메일 라우팅용 SMTP(Simple Mail Transfer Protocol)
    53
    DNS(도메인 이름 시스템) 또는 가장 기본적인 인터넷 차단 해제 목적으로 사용되는 것
    80
    HTTP(하이퍼텍스트 전송 프로토콜), 즉, 예전에 웹사이트 액세스에 사용하던 방법
    194
    IRC(인터넷 릴레이 챗), 예: 초기 Discord
    443
    HTTPS(하이퍼텍스트 보안 전송 프로토콜), 즉, 현재 웹사이트 액세스에 사용하는 방법
    556
    Spotify와 Skype 스트리밍을 활성화하는 RTSP(실시간 스트리밍 프로토콜)
    666
    DOOM, 모든 온라인 FPS 게임의 원조

    개방된 포트가 있는지 어떻게 알 수 있습니까?

    소프트웨어와 온라인 방식으로 많은 포트 스캐너가 있어 개방된 포트가 있는지 또는 방화벽이 전달 또는 개방한 포트를 차단하고 있는지 확인할 수 있습니다. 이를 사용하여 시스템에서 취약한 포트를 스캔할 수도 있습니다.

    개방된 포트 위험은 Surfshark와 같은 대부분의 VPN에서 VPN 포트 전달을 지원하지 않는 이유 중 하나입니다. 여러분의 보안이 가장 중요하기에 포트 개방을 권장할 수는 없습니다.

    하지만 인터넷 보안과 프라이버시에 관심이 있다면 Surfshark VPN과 그 다양한 기능을 살펴보는 것을 추천합니다.

    결론: 포트를 파악하고 폐쇄 상태 유지

    포트는 온라인 커뮤니케이션 작동을 위해 백그라운드에서 조용히 실행되는 기술 중 하나입니다. 하지만 사이버 보안 경계에서 구멍이 될 수도 있습니다. 그래서 불필요한 포트가 개방된 채로 두는 것을 권장하지 않습니다. VPN을 사용할 때 이를 전달하는 것 역시 권장되지 않습니다.

    보안의 빈틈 없애기
    VPN은 안전한 온라인 유지의 중요한 부분
    Surfshark

    자주 하는 질문

    내 IP 주소와 포트를 어떻게 찾습니까?

    콘솔을 열고, “netstat -a” 명령을 입력하고, Local Address에 있는 번호를 찾아 IP 주소와 포트를 확인할 수 있습니다. 

    어떤 포트 번호가 8080입니까?

    8080은 주로 웹 서버에서 사용하는 포트 번호입니다. 

    포트의 세 가지 유형은 무엇입니까?

    포트 번호는 잘 알려진 포트, 등록된 포트, 임시 포트, 세 가지 범위로 분류됩니다. 

    • 잘 알려진 포트(0~1023) – 운영 체제의 중요 프로세스에서 사용됩니다. 인터넷 트래픽을 위한 HTTP, 파일 전송을 위한 FTP 등이 있습니다. 
    • 등록된 포트(1024~49151) – 고유한 용도를 위해 IATA(Internet Assigned Numbers Authority, 인터넷 감독 기관)에 회사가 등록한 포트입니다. Skype는 포트 23339, BitTorrent는 포트 6902~6968을 사용합니다. 
    • 임시 포트(49152~65535) – 사용자 지정 또는 임시 프로세스(예: 브라우저 탭)에서 사용됩니다. 

    어떤 포트에서 IP를 사용합니까?

    이론적으로 IP는 어떠한 포트도 사용하지 않거나 모든 포트를 사용합니다. 여기에서 가장 근사한 답은 443으로, 즉, 현재의 웹사이트 트래픽 대부분을 처리하는 프로토콜인 HTTPS에서 사용하는 포트입니다.