본문 바로가기
  • 잡가이버 + 노랗노랗
IT 리뷰/윈도우 Tip

윈도우10 포트열기 - 방화벽 포트해제 인바운드 아웃바운드

by 노랗 2022. 7. 6.
반응형

윈도우10 포트열기 - 방화벽 포트해제 인바운드 아웃바운드

컴퓨터를 사용하면서 네트워크로 연결된 라이센스나 프로그램을 실행하는 경우 방화벽 차단되어 실행이나 로그인이 제한되는 경우가 있습니다 .이 경우 윈도우에서 제공하는 방화벽을 해제하거나 특정 포트를 열어 포트해제를 하는 방법으로 크게 2가지가 있습니다.

윈도우10 방화벽 포트열기 차단해제 인바운드 아웃바운드

포트해제를 통해 특정 네트워크로 유입을 허용하거나 반대로 차단하는 설정으로 인바운드 및 아웃바운드내부에서 외부로 내보내거나 외부에서 들어오는 특정 네트워크 정보를 내부로 들어 올 수 있도록 TCP / DCP 포트 해제방법에 대해 알아보겠습니다.

윈도우10 방화벽 특정 앱차단 해제

방화벽 및 네트워크 보호

특정 프로그램을 실행하거나 로그인 차단이 발생하는 경우 특정 경로의 포트를 열어주느것으로 문제를 해결할 수 있습니다.

하지만 이러한 포트를 알지 못한다면 기본적으로 방화벽 해제를 하거나 아예 방화벽을 풀어버리면 보안이 노출되기 때문에 해제하고 싶은 특정 프로그램을 해제 라이센스를 끌어오느것이 가능합니다.

윈도우 검색창에 방화벽 및 네트워크 보호를 실행합니다.

방화벽에서 앱 허용을 선택합니다.

기본적으로 윈도우디펜더에서 방화벽을 해제해 네트워크 통신연결을 허용하느것을고 허용되는 앱 및 포트를 추가 및 변경할 수 있습니다.

윈도우 기본앱이 아닌 카카오톡이나 카티아, NX 라이센스 서버, 오피스등을 방화벽 해제하고 싶다면 다른 앱 허용을 선택합니다.

경로 찾아보기를 통해 임의로 방화벽 해제를 추가합니다.

윈도우 포트열기 방화벽 Port 해제

프로그램 .EXE 파일을 해제하는것이 아닌 TCP / UDP IP주소를 통해 포트해제를 하는방법으로 인바운드와 아웃바운드 2개를 열어줘야 하며 반대로 IP주소를 통해 접속을 차단할 수 있습니다.

방화벽 고급설정으로 들어가 인바운드 규칙과 아웃바운드 규칙을 각각 추가합니다.

프로그램 네트워크 연결허용

새 규칙을 눌러 프로그램 및 TCP / UDP 포트열기 및 윈도우 환경 연결제어 규치 추가, 사용자 지정규칙 추가 가능합니다.

모든 프로그램 및 특정 프로그램 파일을 추가합니다.

연결허용을 통해 IPsec로 보호되는 연결을 허용할 수 있습니다.

반대로 해당 연결을 접속되지 않도록 방화벽 차단이 가능합니다.

보안연결 허용

보안연결만 허용하는 경우 IPsec를 사용한 인증만 연결되고 연결보안 규칙노드의 IPsec 속성 및 규칙설정을 사용하는 연결은 차단됩니다.

  • 인증되고 무결성으로 보호된 경우 연결허용
  • 연결 암호화 필요 개인정보 보호
  • 연결에 Null 캡슐화 사용허용
  • 차단규칙 무시

마지막으로 규칙 적용시기로 도메인, 개인ip, 공용 네트워크 위치를 체크 후 알아보기 쉽게 이름을 지정합니다.

이렇게 인바운드 규칙을 추가했다면 아웃바운드 규칙도 동일하게 추가합니다.

윈도우10 TCP /  UDP 포트열기 해제방법

다음은 IP주소를 통한 포트를 여는 방법입니다.

새규칙을 누른 뒤 포트(O) TCP 또는 UDP 포트의 연결을 제어하는 규칙을 선택합니다.

이때 규칙으로 TCP와 UDP 포트를 선택해 해제가 가능합니다.

프로토콜 종류 TCP UDP
연결방식 연결형 서비스 비연결형 서비스
패킷 교환방식 가산회선 방식 데이터그램 방식
전송 순서 전송순서 보장 전송순서 바뀔 수 있음
수신여부 확인 확인 불가능
통신방식 1:1 통신 1:1 통신 
1:N 통신
N:N 통신
신뢰성 높음 낮음
속도 느림 빠름

TCP : Transmission Control Protocol로서 전송을 제어하는 프로토콜 규약을 인터넷 데이터를 메시지의 형태로 보내기 위해 IP주소 함께 사용하는 프로토콜로 패킷을 추적 및 관리합니다.

  • 연결형 서비스로 가상 회선 방식
  • 3-way handshaking 과정을 통해 연결설정 및 4-way handshaking 통해 해제
  • 흐름 제어 및 혼잡 제어의 높은 신뢰성을 보장
  • UDP보다 속도가 느린 단점이 있음
  • 전이중(Full-Duplex), 점대점(Point to Point) 방식
  • 서버소켓은 연결만을 담당
  • 연결과정에서 반환된 클라이언트 소켓은 데이터의 송수신에 사용 서비스로 가상 회선 방식을 제공
  • 서버와 클라이언트는 1대1로 연결
  • 스트림 전송으로 전송 데이터의 크기가 무제한
  • 패킷에 대한 응답을 해야하기 때문에 (시간 지연, CPU 소모) 성능이 낮음
  • Streaming 서비스에 불리함

UDP : User Datagram Protocol

데이터를 데이터그램 단위로 처리하는 규칙으로서 독립적인 관계를 지니는 패킷으로 TCP와 달리 UDP 비연결형 프로토콜의 특징을 가지고 있습니다. 즉 네트워크 연결을 위해 할당되는 논리적인 경로가 없다면 각각의 패킷은 다른 경로로 전송되며 각각의 패킷은 독립적인 관계로 데이터를 처리하게 되느것을 UDP 규칙이라고 합니다.

  • 비연결형 서비스로 데이터그램 방식을 제공
  • 정보를 주고 받을 때 정보를 보내거나 받는다는 신호절차를 거치지 않음
  • UDP 헤더의 CheckSum 필드를 통해 최소한의 오류만 검출
  • 신뢰성이 좋지 못하지만 TCP 프로토콜보다 빠르다는 장점이 있음

이후 해제하고 싶은 특정 로컬 포트를 입력합니다.

예 : 80, 443, 5000-5010

해당포트를 연결허용으로 하면 포트해제가 됩니다.

반대로 해당포트를 차단하고 싶다면 연결차단을 선택합니다.

인바운드 규칙추가 완료

최종 인바운드 규칙을 추가 후 본인이 알아볼 수 있도록 이름 및 설명을 추가합니다.

이와 동일하게 아웃바운드 규칙도 동일하게 포트해제 및 포트차단을 해주면 내부에서 외부로 외부에서 내부로 들어오는 연결을 제어할 수 있습니다.

반응형

댓글0