이전에 TCP와 UDP, Socket 통신 흐름을 정리하면서네트워크 통신은 IP 주소, 포트 번호, 프로토콜 등을 기준으로 이루어진다는 것을 알게 되었다.그렇다면 네트워크를 통해 들어오고 나가는 데이터가 모두 허용되어야 할까?실제로는 외부에서 들어오는 모든 요청을 그대로 허용하면불필요한 접근이나 위험한 트래픽까지 내부 네트워크로 들어올 수 있다.이런 트래픽을 검사하고, 보안 정책에 따라 허용하거나 차단하는 장치 또는 소프트웨어가 방화벽이다.이번 글에서는 방화벽이 무엇인지, 네트워크 트래픽이란 무엇인지,그리고 방화벽이 어떤 방식으로 트래픽을 검사하고 제어하는지 정리해보려고 한다.방화벽이란?방화벽은 네트워크 보안을 지키기 위해 사용되는 장치 또는 소프트웨어이다.들어오거나 나가는 네트워크 트래픽을 검사하고, ..