Читайте ответ в рубрике "Письмовник" на нашем портале.
Правильно.
Следует обособить приложения: Отец, капитан второго ранга, и брат, мичман, погибли в русско-турецкой войне.
Запятая нужна.
Лучше расположить в таком порядке: командир отделения капитан И. И. Иванов.
Воинские звания, стоящие непосредственно перед фамилией, не являются однородными по отношению к предшествующим приложениям: командир соединения капитан 2-го ранга Е. Л. Леонов; профессор, доктор технических наук генерал-майор С. Г. Сорокин; Герой России, лётчик-испытатель 1-го класса, кандидат технических наук полковник Н. Н. Иванов.
Но: полковник медицинской службы, член-корреспондент АМН, профессор И. П. Петров — распространенное приложение, обозначающее воинское звание, не стоит непосредственно перед фамилией.