terminology - SkycoinWikis/dmsg GitHub Wiki

dmsg HOME » SOFTWARE » DMSG » TERMINOLOGY

Terminology

  • entity - A service of dmsg (typically being part of an executable running on a machine).
  • entity type - The type of entity. dmsg has three entity types; dmsg.Server, dmsg.Client, dmsg.Discovery.
  • entry - A data structure that describes an entity and is stored in dmsg.Discovery for entities to access.
  • frame - The data unit of the dmsg system.
  • frame type - The type of dmsg frame. There are four frame types; REQUEST, ACCEPT, CLOSE, FWD, ACK.
  • connection - The direct line of duplex communication between a dmsg.Server and dmsg.Client.
  • transport - A line of communication between two dmsg.Clients that is proxied via a dmsg.Server.
  • transport ID - A uint16 value that identifies a transport.