Les systèmes de communication en mer ont beaucoup évolué ; des premiers signaux vocaux entre les embarcations aux télécommunications actuelles, en passant par les signaux lumineux, la radio et le télégraphe ; tous ces systèmes ont tenté de résoudre les problèmes de communication en mer. Un de ces systèmes, inspiré dans un ancien code du 19e siècle, est l’actuel code de des pavillons (drapeaux), appliqué internationalement sous le Code International des Signaux de l'Organisation Maritime Internationale.
Ce code permet d’échanger des messages entre les navires ou avec la terre en envoyant des pavillons de différentes formes et couleurs, représentant les lettres de l’alphabet international et les chiffres de 0 à 9.
Pour émettre un message, les pavillons sont hissés sur le mât le plus à l'avant et doivent être lus de haut en bas. Les pavillons peuvent aussi être utilisés en groupes de deux et dans ce cas ils possèdent une signification concrète.
Ce code est devenu quelque peu obsolète avec l’avènement des nouveaux systèmes de communication mais continue d'être utilisé ponctuellement et tous les bateaux sont obligés de l'emporter à bord.