네트워크를 통과하는 통신을 허용/거부/검열/수정하는 모듈을 칭한다
방화벽은 물리적으로 네트워크를 연결하고 절단시키는 구조를 갖고있기때문에 응용프로그램을 고칠 필요없이 쉽게 사용할 수 있고, 네트워크에 흘러다니는 모든 패킷을 검사하여 해킹과 같은 외부침입을 근본적으로 막을 수 있다.
관리자가 규칙을 정하면 그에 따라 탄력적으로 운용되어 내,외부의 접속 상황을 감시할 수 있어 병목현상을 파악하는데에도 활용할 수 있다.
인바운드 규칙은 클라이언트가 자신의 서버 데이터에 들어올 수 있는 규칙을 의미한다.
기본적으로 Windows 방화벽 기본 설정은 모든 포트를 닫는 것을 전제로 한다. 즉 인바운드 규칙에서 설정하지 않은 포트들은 사용할 수 없는 포트이다.
아웃바운드 규칙은 서버에서 외부로 나가는 규칙을 의미한다.
기본적으로 Windows 방화벽 기본 설정은 모든 접속 허용한다