Tsunami UDP Protocol
Encyclopedia
The Tsunami UDP Protocol is a UDP
-based protocol that was developed for high-speed file transfer over network
paths that have a high bandwidth-delay product
. Such protocols are needed because standard TCP
does not perform very well over paths with high bandwidth-delay products
.
Tsunami effects a file transfer by chunking the file into numbered blocks of 32kB. Communication between the client and server applications flows over a low bandwidth TCP connection, and the bulk data is transferred over UDP.
User 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...
-based protocol that was developed for high-speed file transfer over network
Computer network
A computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication channels that allow sharing of resources and information....
paths that have a high bandwidth-delay product
Bandwidth-delay product
In data communications, bandwidth-delay product refers to the product of a data link's capacity and its end-to-end delay . The result, an amount of data measured in bits , is equivalent to the maximum amount of data on the network circuit at any given time, i.e. data that has been transmitted but...
. Such protocols are needed because standard TCP
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...
does not perform very well over paths with high bandwidth-delay products
.
Tsunami effects a file transfer by chunking the file into numbered blocks of 32kB. Communication between the client and server applications flows over a low bandwidth TCP connection, and the bulk data is transferred over UDP.