Multipurpose Transaction Protocol
Encyclopedia
Multipurpose Transaction Protocol software is a proprietary
transport protocol
(OSI Layer 4) developed and marketed by Data Expedition, Inc. (DEI). DEI claims that MTP offers superior performance and reliability when compared to the Transmission Control Protocol
(TCP) transport protocol.
(UDP) packet format. It uses proprietary flow-control and error-correction algorithms to achieve reliable delivery
of data and avoid network flooding.
(IP) network hardware and software. MTP/IP applications may use any available UDP port number.
MTP and the applications which use it have been implemented for several operating systems, including versions of Microsoft Windows
, Mac OS X
, Linux
, NetBSD
, FreeBSD
, Solaris, HP-UX
, AIX, and Android. Hardware platforms include variations of x86
, UltraSPARC
, Itanium
, POWER
, and ARM
.
Proprietary protocol
In telecommunications, a proprietary protocol is a communications protocol owned by a single organization or individual.-Enforcement:Proprietors may enforce restrictions through patents and by keeping the protocol specification a trade secret...
transport protocol
Transport layer
In computer networking, the transport layer or layer 4 provides end-to-end communication services for applications within a layered architecture of network components and protocols...
(OSI Layer 4) developed and marketed by Data Expedition, Inc. (DEI). DEI claims that MTP offers superior performance and reliability when compared to the Transmission Control Protocol
Transmission Control Protocol
The Transmission Control Protocol is one of the core protocols of the Internet Protocol Suite. TCP is one of the two original components of the suite, complementing the Internet Protocol , and therefore the entire suite is commonly referred to as TCP/IP...
(TCP) transport protocol.
General
MTP is implemented using the User Datagram ProtocolUser Datagram Protocol
The User Datagram Protocol is one of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer applications can send messages, in this case referred to as datagrams, to other hosts on an Internet Protocol network without requiring...
(UDP) packet format. It uses proprietary flow-control and error-correction algorithms to achieve reliable delivery
Reliability (computer networking)
In computer networking, a reliable protocol is one that provides reliability properties with respect to the delivery of data to the intended recipient, as opposed to an unreliable protocol, which does not provide notifications to the sender as to the delivery of transmitted data.A reliable...
of data and avoid network flooding.
Compatibility
Because MTP/IP uses proprietary algorithms, compatible software must be installed on both ends of a communication path. Use of the UDP packet format permits compatibility with standard Internet ProtocolInternet Protocol
The Internet Protocol is the principal communications protocol used for relaying datagrams across an internetwork using the Internet Protocol Suite...
(IP) network hardware and software. MTP/IP applications may use any available UDP port number.
MTP and the applications which use it have been implemented for several operating systems, including versions of Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
, Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...
, Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
, NetBSD
NetBSD
NetBSD is a freely available open source version of the Berkeley Software Distribution Unix operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed. The NetBSD project is primarily focused on high quality design,...
, FreeBSD
FreeBSD
FreeBSD is a free Unix-like operating system descended from AT&T UNIX via BSD UNIX. Although for legal reasons FreeBSD cannot be called “UNIX”, as the direct descendant of BSD UNIX , FreeBSD’s internals and system APIs are UNIX-compliant...
, Solaris, HP-UX
HP-UX
HP-UX is Hewlett-Packard's proprietary implementation of the Unix operating system, based on UNIX System V and first released in 1984...
, AIX, and Android. Hardware platforms include variations of x86
X86 architecture
The term x86 refers to a family of instruction set architectures based on the Intel 8086 CPU. The 8086 was launched in 1978 as a fully 16-bit extension of Intel's 8-bit based 8080 microprocessor and also introduced segmentation to overcome the 16-bit addressing barrier of such designs...
, UltraSPARC
SPARC
SPARC is a RISC instruction set architecture developed by Sun Microsystems and introduced in mid-1987....
, Itanium
Itanium
Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture . Intel markets the processors for enterprise servers and high-performance computing systems...
, POWER
IBM POWER
POWER is a reduced instruction set computer instruction set architecture developed by IBM. The name is an acronym for Performance Optimization With Enhanced RISC....
, and ARM
ARM architecture
ARM is a 32-bit reduced instruction set computer instruction set architecture developed by ARM Holdings. It was named the Advanced RISC Machine, and before that, the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit ISA in numbers produced...
.
Availability
MTP/IP is marketed by Data Expedition, Inc. Trial versions of applications which use MTP/IP are available on the company's website.External links
- Network World -- "Start-up proposes alternative to TCP", January 2007
- Network World -- "Time for new TCP? Readers respond", January 2007
- Network Performance Daily -- "Proprietary MTP: an alternative to TCP?", January 2007
- Enterprise IT Planet -- "MTP/IP", August 2007
- US Patent 7158479
- US Patent 7313627
- US Patent 7404003
- US Patent 7630315
- US Patent 8014289