Il est exact qu'un marin portant un pavillon à terre est un ... porte-drapeau. L'utilisation du mot "pavillon" dans la marine vient comme je le disais plus haut du code inventé par le Chevalier du Pavillon. A l'origine pavillon désignait les différents symboles qui formaient le code "de" pavillon devenu par la suite code "des" pavillons.
La marine qui a toujours voulu se différencier de la terre a ensuite étendu (c'est le cas de le dire) le terme au pavillon national.