Duvida sobre Filtro

estou aprendnedo Servlet, e estou com duvida sobre a interface filtro onde implementa 3 métodos, alguem sabe me dizer pra que serve?

Já tentou ler a documentação ?
http://docs.oracle.com/javaee/6/api/javax/servlet/Filter.html

Pergunta genérica, da uma olhada aqui amigo.
https://www.caelum.com.br/apostila-java-web/recursos-importantes-filtros/