Numéro de Port
Un numéro de port peut être considérée comme une sous-adresse dans un seul appareil. Lorsqu'un
message est envoyé sur le réseau, il contient toujours l'adresse IP de l'expéditeur, l'adresse IP du
destinataire et un numéro de port. Ce numéro de port est juste un nombre logique qui détermine le type
de données dans le message.
Les serveurs web par exemple, écoutent toujours les messages qui ont le numéro de port 80. Si vous
démarrez votre navigateur web et entrez le nom d'un site web, la demande d'affichage du contenu d'une
page est envoyée à un serveur web en utilisant le numéro de port 80. De même, votre programme de
messagerie utilise toujours le numéro de port 110 pour récupérer le courrier à partir d'un serveur de
messagerie et le numéro de port 25 pour envoyer des messages à un serveur de messagerie.
L'utilisation de différents numéros de port nous permet d'utiliser le même dispositif physique sur un
réseau pour les différents services. Ces numéros de port ne sont pas choisis arbitrairement, ils sont
standardisés et contrôlés par un organisme appelé IANA.
Nos multiplexeurs tous utilisent le numéro de port 10110, qui est un port enregistré par l'IANA pour les
données NMEA.
Protocoles
Deux protocoles de transport sont disponibles pour l'envoi de données sur le réseau: UDP et TCP. L'UDP
peut être utilisé dans deux modes différents: Diffusion et dirigées.
Diffusion UDP
Les phrases NMEA sont diffusées sur le réseau en utilisant des messages UDP. Chaque périphérique sur le
réseau recevra ces messages. Dans le même temps, tout dispositif sur le réseau peut envoyer des
données vers le multiplexeur, soit vers son adresse IP (dirigée) ou par diffusion. La diffusion UDP a les
propriétés suivantes:
Tout les appareils sur le réseau recevront des données NMEA du multiplexeur.
Chaque périphérique sur le réseau peut envoyer des données NMEA au multiplexeur.
D'autres MiniPlex-2E/2Wi sur le même réseau recevront également des données les uns des autres. Il
est donc possible d'envoyer des données NMEA sur le réseau d'un appareil NMEA à l'autre. Des
précautions doivent être prises pour éviter les débordements de file dans le multiplexeur en
acheminant de manière sélective les données NMEA désirées vers une sortie NMEA à l'extrémité de
réception et bloquant les données NMEA indésirables.
Les routeurs ne passent pas les diffusions UDP d'un réseau à un autre, ce mode ne peut être utilisé
que sur un seul réseau.
La livraison des données NMEA n'est pas garantie, il n'y a pas de vérification, les messages peuvent
être perdus.
Les routeurs Wi-Fi attribuent souvent une faible priorité aux diffusions UDP, ce qui engendre des
pertes de message. Généralement, jusqu'à 5% des messages sont perdus.
UDP Dirigée
Avec l'UDP dirigée, les données sont envoyées à une adresse IP spécifique. L'avantage est qu'elles se
déplacent à travers des routeurs et des réseaux, et peut donc également être utilisé pour envoyer des
données NMEA sur Internet. Tout dispositif sur le réseau peut envoyer des données au multiplexeur, soit
à son adresse IP (dirigé) soit par diffusion. L'UDP dirigée a les propriétés suivantes:
Voyages au travers des routeurs / réseaux et Internet.
Taux de livraison supérieur à la diffusion UDP.
Chaque ordinateur sur le réseau peut envoyer des données NMEA au multiplexeur.
Un seul ordinateur peut recevoir des données NMEA du multiplexeur.
La livraison des données NMEA n'est pas garantie, les messages peuvent être perdus.
TCP
En utilisant le TCP, un dispositif établit une connexion exclusive avec le MiniPlex. Le protocole TCP est
fiable, ce qui signifie que lorsque des données sont perdues sur le chemin d'un périphérique à un autre,
elles sont automatiquement retransmises. Les deux modèles MiniPlex-2E et MiniPlex-2Wi sont limitées à
une seule connexion TCP à la fois.
Le TCP a les propriétés suivantes:
Voyages au travers des routeurs / réseaux et Internet.
Seul un ordinateur ou autre appareil peut communiquer avec le multiplexeur.
Connexion fiable. Les messages perdus sont retransmis.
16