The Message Send Protocol (MSP) is an
application layer
An application layer is an abstraction layer that specifies the shared communications protocols and interface methods used by hosts in a communications network. An ''application layer'' abstraction is specified in both the Internet Protocol ...
protocol used to send a short message between
nodes
In general, a node is a localized swelling (a "knot") or a point of intersection (a vertex).
Node may refer to:
In mathematics
*Vertex (graph theory), a vertex in a mathematical graph
*Vertex (geometry), a point where two or more curves, lines, ...
on a
network
Network, networking and networked may refer to:
Science and technology
* Network theory, the study of graphs as a representation of relations between discrete objects
* Network science, an academic field that studies complex networks
Mathematics ...
. The original version of the protocol was published in 1990. It was updated as Message Send Protocol 2 in 1992.
TCP-based service
One message send
service is defined as a connection-based application on
TCP. A service listens for TCP connections on
port
A port is a maritime facility comprising one or more wharves or loading areas, where ships load and discharge cargo and passengers. Although usually situated on a sea coast or estuary, ports can also be found far inland, such as ...
18. Once a connection is established, a short message is transmitted from the sender to the receiver over the connection. The sender closes the connection after sending the message.
UDP-based service
Another message send service is defined as a
datagram
A datagram is a basic transfer unit associated with a packet-switched network. Datagrams are typically structured in header and payload sections. Datagrams provide a connectionless communication service across a packet-switched network. The del ...
-based application on
UDP. A service listens for UDP datagrams on port 18. When a datagram is received by the receiver, an answering datagram is sent back to the sender containing exactly the same data.
See also
*
LAN Messenger A LAN Messenger is an instant messaging program for computers designed for use within a single local area network (LAN).
Many LAN Messengers offer basics functionality for sending private messages, file transfer, chatrooms and graphical smileys. T ...
*
List of TCP and UDP port numbers
This is a list of TCP and UDP port numbers used by protocols for operation of network applications.
The Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP) only need one port for duplex, bidirectional traffic. They usually us ...
*
SMTP
The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients typic ...
References
{{reflist
Internet protocols
Application layer protocols
LAN messengers