Cos'è una porta NMEA?

April 18

Cos'è una porta NMEA?


NMEA sta per il National Marine Electronics Association, la standard corpo degli Stati Uniti per le apparecchiature di navigazione come i sistemi sonar e GPS. Un requisito rete NMEA si riferisce in realtà a NMEA 0183, standard di comunicazione dell'organizzazione. Dato che NMEA fa riferimento a standard marini, le persone potrebbero pensare che un porta NMEA è una sorta di porto. In realtà, è un'invenzione programmazione di rete, creato come un indirizzo di un'applicazione in esecuzione su un computer in rete.

Pratiche di rete

Le reti si connettono i computer con la creazione di una serie di percorsi sui quali i dati possono essere commutati. Questo impedisce la necessità di eseguire un cavo dedicato da un computer a tutti i computer che potrebbe connettersi. Dato che i dati devono essere diretto su più percorsi, il computer che invia deve confezionare con un indirizzo che i dispositivi di commutazione della rete possono comprendere. Il metodo più comune per l'indirizzamento dei dati è delineato nel protocollo TCP / IP, o Transmission Control Protocol / Internet Protocol, suite di protocols.The più noto protocollo in questa suite è l'Internet Protocol, che definisce l'indirizzo IP.

pacchetti di dati

Informazioni passa su reti in segmenti. Ogni segmento di dati è effettuata in una struttura chiamata un pacchetto. I protocolli di trasporto di TCP / IP creano il pacchetto, poi passano sul protocollo Internet, che aggiunge un'intestazione sul fronte che include l'indirizzo IP di destinazione. Quando si crea il pacchetto, il protocollo di trasporto aggiunge la propria intestazione. Questo include il numero di porta, che otterrà i dati a un processo in esecuzione sul computer di destinazione. Due protocolli di trasporto servono come alternative: il Transmission Control Protocol, o TCP, e la User Datagram Protocol, o UDP.

porte

Le porte sono identificati dal loro gestione protocollo di trasporto, TCP o UDP, e un numero di porta. I numeri di porta sono assegnati alle applicazioni da Internet Assigned Numbers Authority, o IANA. IANA mantiene un elenco delle associazioni numero / l'applicazione di porta, e programmatori di rete si riferiscono a questa lista per affrontare un processo con il suo numero di porta piuttosto che il suo nome.

NMEA 0183

NMEA 0183 definisce un linguaggio in cui geopositioning dati di output sistemi. L'uscita deve essere interpretato in dati geografici da un programma di visualizzazione. Il dispositivo di registrazione e lo spettatore di comunicare su reti che utilizzano il numero di porta 10110. Come la comunicazione con dispositivi NMEA abilitati tende ad essere interattivo, i collegamenti sono di solito stabiliti sulla porta TCP 10110, non sulla porta UDP. UDP non stabilisce una sessione.