"Есть" или "Так точно".
- Only in army.

In civil contemporary life we don't actually use any equivalent of "sir". There are different ways to emphasize the respect to someone: for example we call him/her by both name and patronymic. Or call him/her "вы" instead of "ты" (which both mean "you" but the former pronoun is more polite).