 The Starfleet ranks are based upon Naval ranks. However, in the  original series the only rank higher than captain was commodore,  there were no admirals. When the series reached the movies the  highest rank became admiral in accord with real