Em TI, flags é o nome dado a um campo do cabeçalho de um protocolo destinado a indicar alguma informação pertinente ao funcionamento do referido protocolo, como o início e fim do pacote, qualidade da informação, ou modos de operação. A forma como as flags são usadas variam de protocolo para protocolo e estão intimamente relacionados com os recursos e funcionalidades providas por este protocolo.