? NMEA står for National Marine Electronics Association, den amerikanske standardiseringsorgan til navigationsudstyr som sonar og GPS -systemer. En NMEA -netværk krav faktisk refererer til NMEA 0183 , organisationens kommunikationsstandarder . Da NMEA refererer til marine standarder , kan folk forvente, at en NMEA port er en slags havn. I virkeligheden er det et netværk programmering opfindelse skabt som en adresse på et program kørende på en netværks-computer. Netværk Practices
Networks forbinde computere ved at skabe en række stier over hvilke data kan skiftes . Dette forhindrer nødvendigheden af at køre et dedikeret kabel fra en computer til hver computer det måske forbindelse til. Da data skal rettes over flere stier , den afsendende computer har at pakke den med en adresse, som skifter enheder på netværket kan forstå. Den mest almindelige metode til adressering data er skitseret i TCP /IP eller Transmission Control Protocol /Internet Protocol , suite af protocols.The bedst kendte protokol i denne suite er Internet Protocol, som definerer IP-adresse.
< br >
datapakker
Information passerer over netværk i segmenter. Hver Datasegmentet bæres i en struktur, der kaldes en pakke . De transport protokoller TCP /IP oprette pakken , og derefter videregive det på Internet Protocol , som tilføjer en header på forsiden , der omfatter den destination IP-adresse. Når du opretter pakken , transport -protokollen tilføjer sin egen overskrift. Dette omfatter det portnummer , som vil få data til en proces, der kører på destinationscomputeren . To transportprotokoller tjener som alternativer : . Transmission Control Protocol , eller TCP og User Datagram Protocol , eller UDP
Ports
Havne er identificeret ved deres styre transport -protokol , TCP eller UDP , og et portnummer. Portnumre allokeres til applikationer af Internet Assigned Numbers Authority eller IANA . IANA vedligeholder en liste over portnummerintervaller /anvendelse foreninger og netværk programmører henvise til denne liste til at løse en proces ved sin portnummer snarere end dens navn.
NMEA 0183
NMEA 0183 definerer et sprog i hvilken geolokalisering systemer uddata. Udgangen skal fortolkes tilbage i geografiske data ved en visning program. Optagelsen enheden og beskueren kommunikerer via netværk ved hjælp portnummer 10110 . Som kommunikation med NMEA -kompatible enheder tendens til at være interaktiv, er forbindelser etableres sædvanligvis på TCP port 10110 , ikke på UDP-port . UDP etablerer ikke en session.