UDP transmission method and system suitable for distributed network

A technology of distributed network and transmission method, applied in the field of distributed network communication, can solve the problems that the UDP protocol cannot implement a high-concurrency server, cannot guarantee the orderly arrival of data, and does not specify a flow control method, so as to improve the transmission capacity and reduce the Stress, bandwidth saving effect

Inactive Publication Date: 2015-11-25
北京广密华安科技有限公司
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] An important point of the STUN protocol is data transmission based on the UDP protocol. The UDP protocol is oriented to connectionless communication and does not require a three-way handshake. When network devices communicate, UDP data has a higher priority communication right than TCP data, which makes UDP Data is communicated faster, but when the network is congested, the communication device will also give priority to discarding UDP data. This design method will lead to the loss of UDP data. At the same time, the protocol does not stipulate the corresponding flow control method, so naturally it will not Guaranteed ordering of data arrival
In the absence of flow control, UDP data may be lost or arrive out of order. Also due to the lack of flow control, if the development control is not proper, data storm problems may occur
In terms of system driver implementation, when all UDP data is received, a shared data buffer is used, and setting a buffer with an improper size may increase the loss of data packets. This is why the UDP protocol cannot implement a high-concurrency server.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • UDP transmission method and system suitable for distributed network
  • UDP transmission method and system suitable for distributed network
  • UDP transmission method and system suitable for distributed network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] Embodiments of the present invention will be described below with reference to the drawings. Elements and features described in one drawing or one embodiment of the present invention may be combined with elements and features shown in one or more other drawings or embodiments. It should be noted that representation and description of components and processes that are not related to the present invention and known to those of ordinary skill in the art are omitted from the drawings and descriptions for the purpose of clarity.

[0063] figure 1 It is a flow chart of a UDP transmission method applicable to a distributed network in which a network node serves as a requester to send data according to an embodiment of the present invention.

[0064] Figure 5 for figure 1 Schematic diagram of the timing of the UDP transmission method shown.

[0065] In this embodiment, the distributed network includes several network nodes, the network nodes include a transmission module a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a UDP transmission method and system suitable for a distributed network. The system comprises a plurality of network modes. Each network node comprises a transmission module and an upper-layer application module, and each transmission module comprises at least one link unit which comprises a pair of a sending subunit and a receiving subunit, wherein the sending subunit is internally provided with a sending buffer and a sending timer for sending a data packet, storing data or data fragments to be sent into the sending buffer, regularly detecting whether a confirmation character of the corresponding data packet is received by use of the sending timer and regularly retransmitting the data packet in case of receiving failure; and the receiving subunit is internally provided with a receiving buffer and a receiving timer for receiving the data packet, postbakcing the corresponding confirmation character, storing the data fragments into the receiving buffer and regularly detecting whether the data fragments in the same group are completely received by use of the receiving timer. According to the invention, the method and system are designed for a peer-to-peer network, support NAT crossing and provide the object-oriented safe and high-efficiency transmission module.

Description

technical field [0001] The invention relates to the technical field of distributed network communication, in particular to a UDP transmission method and system suitable for distributed networks. Background technique [0002] In peer-to-peer distributed network communication, there is a technical problem about NAT traversal. NAT traversal (NAT traversal) involves a common problem in TCP / IP networks, that is, in private TCP / IP networks using NAT devices The problem of establishing a connection between the hosts. Although there are many techniques for traversing NATs, none of them are perfect because the behavior of NATs is not standardized. Most of these technologies require a public server using a well-known IP address that can be accessed from anywhere in the world. Some methods only need to use this server when establishing a connection, while others relay all data through this server-this introduces the problem of bandwidth overhead. [0003] One idea to solve the probl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L1/18
CPCH04L69/164H04L1/1874H04L1/188
Inventor 吴自立
Owner 北京广密华安科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products