Windows 10 방화벽 포트란 무엇인가?
Windows 방화벽은 잠재적인 사이버 위협과 악성코드로부터 컴퓨터를 보호하기 위해 설계되었습니다. 방화벽은 컴퓨터의 보안을 위협할 수 있는 특정 응용 프로그램의 인터넷 접속을 차단하는 방식으로 이 역할을 수행합니다. 모든 응용 프로그램은 서버 및 인터넷과 통신하기 위해 특정 포트(port)를 사용하며, 정상적인 작동을 위해서는 해당 포트가 개방되어야 합니다.
일부 경우에는 응용 프로그램이 자동으로 포트를 열어 즉시 인터넷에 연결됩니다. 하지만 어떤 경우에는 포트를 수동으로 열어야 하며, 포트가 열리기 전까지는 해당 응용 프로그램이 인터넷을 사용하지 못하도록 차단됩니다. 이 글에서는 Windows 10에서 특정 방화벽 포트를 여는 전체 과정을 단계별로 살펴보겠습니다.

포트의 종류: TCP와 UDP
포트에서 사용되는 통신 방식에는 두 가지 주요 유형이 있으며, 포트를 열기 전에 두 방식의 차이점을 이해하는 것이 중요합니다. 포트는 사용하는 프로토콜 유형에 따라 다음과 같이 분류됩니다.
TCP 프로토콜: TCP(Transmission Control Protocol, 전송 제어 프로토콜)는 가장 널리 사용되는 프로토콜 중 하나로, 신뢰할 수 있고 순서가 보장된 데이터 전송을 제공합니다. 안전한 데이터 전송이 필요한 응용 프로그램에서 이 통신 방식을 사용하며, 다른 프로토콜에 비해 상대적으로 속도가 느린 편입니다.
UDP 프로토콜: UDP(User Datagram Protocol, 사용자 데이터그램 프로토콜)는 IP 네트워크상의 다른 호스트에게 데이터그램 형태로 메시지를 전송하는 데 사용됩니다. 이 통신 방식은 지연 시간(latency)이 훨씬 짧다는 장점이 있지만, 보안성은 낮아 전송된 메시지가 쉽게 가로채질 수 있습니다.
이제 포트에서 사용되는 두 가지 주요 프로토콜에 대한 기본적인 이해를 갖추었으니, 실제로 특정 포트를 여는 방법을 알아보겠습니다.
Windows 10에서 방화벽 포트를 여는 방법
방화벽 포트를 여는 방법은 매우 간단하여 누구나 따라 할 수 있습니다. 다만, 진행하기 전에 열고자 하는 포트의 정확한 번호 또는 범위와 해당 응용 프로그램이 사용하는 프로토콜(TCP/UDP)을 미리 확인해 두어야 합니다.
- Windows + I 키를 눌러 설정을 연 후 "업데이트 및 보안"을 클릭합니다.

- 왼쪽 메뉴에서 "Windows 보안" 탭을 선택하고 "방화벽 및 네트워크 보호" 옵션을 클릭합니다.

- 목록에서 "고급 설정" 버튼을 선택합니다.
- 새 창이 열리면 "인바운드 규칙" 옵션을 클릭한 뒤 "새 규칙"을 선택합니다.

- "포트"를 선택하고 "다음"을 클릭합니다.

- 응용 프로그램에 맞게 "TCP" 또는 "UDP" 옵션을 선택한 후 "특정 로컬 포트" 옵션을 선택합니다.

- 개방하려는 포트 번호를 입력합니다. 여러 개의 포트를 입력할 경우 쉼표(,)로 구분하고, 포트 범위를 지정할 경우 하이픈(-)으로 구분하여 입력합니다.

- "다음"을 클릭하고 "연결 허용"을 선택합니다.

- "다음"을 클릭한 뒤 세 가지 옵션(도메인, 개인, 공용)이 모두 체크되어 있는지 확인합니다.

- 다시 "다음"을 클릭하고 새 규칙의 "이름"을 입력합니다.
- 이름을 입력한 후 "다음"을 선택하고 "마침"을 클릭합니다.
- 이제 "아웃바운드 규칙"을 클릭하고 위와 동일한 과정을 반복합니다.

- 아웃바운드 규칙 설정까지 완료되면 해당 포트가 데이터 패킷의 송신과 수신 모두에 대해 개방됩니다.