Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

UDP (User Datagram Protocol) based data transmission method

A data transmission method and protocol technology, which is applied in the field of data transmission based on UDP protocol, can solve problems such as unreliable transmission, no connection of UDP protocol, and no way to line up at the receiving end, so as to broaden the scope of interconnection, save local resources, The effect of improving transmission efficiency

Inactive Publication Date: 2010-07-14
蒋一
View PDF3 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] 2. UDP does not sort the received data. There is no information about the sequence of data in the header of the UDP message (such as the sequence number used by TCP), and the messages do not necessarily arrive in order, so the receiving end has no way to arrange them.
But it also directly leads to the complexity of the network state, and directly affects the scope of application of the TCP protocol.
When users use the TCP protocol to share resources, most of the cases cannot be performed.
The UDP protocol can pass through most NAT devices to share user resources, but the connectionless and unreliable transmission characteristics of the UDP protocol make the process of sharing resources extremely difficult

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 (User Datagram Protocol) based data transmission method
  • UDP (User Datagram Protocol) based data transmission method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Such as figure 1 The flow chart of the data transmission method based on the UDP protocol of the present invention is shown. The left side is the flow of the sending terminal, and the right is the flow of the receiving terminal. Information is exchanged between the two through the Internet.

[0022] In the figure, the logic control layer is used to process the logic process and is built on the network transport layer. It is mainly responsible for processing logic problems. When network reading and writing is required, it is completed through the network transport layer. The network link controller is used to bind a local port or network address (socket address), and is responsible for all data sent using the bound port; since the destination address is different, each destination address establishes a transmission link with the local port address , each network link controller can have multiple transmission links. Transmission link, the link is uniquely identified by t...

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 discloses a UDP based data transmission method which comprises the steps of: (S1) dividing a file to be transmitted into data pockets and sequencing the data pockets by a transmission terminal so that a receiving terminal can restore the data pockets into a transmitted file; (S2) setting three queues by the transmission terminal, when all data of one data pocket in a data queue waiting for being transmitted is transmitted, waiting for the response of the receiving terminal; and when the receiving terminal gives a response with successful receiving, deleting the information of the successfully transmitted data pocket by a data queue waiting for response; and when the response of the receiving terminal to the data pocket of the data queue waiting for response is time out, adding the data pocket in a re-transmitting data queue for waiting for being added in the data queue waiting for being transmitted to be transmitted again. The invention widens the interconnection of users among networks, greatly improves the network transmission efficiency, can be widely applied in data transmission based on internet technology and can ensure the reliability of data transmission.

Description

technical field [0001] The invention relates to a data transmission method in the Internet, more specifically, to a data transmission method based on UDP protocol. Background technique [0002] TCP (Transmission Control Protocol), transmission control protocol, is mainly used to establish a virtual connection between hosts to achieve high reliability packet exchange. The IP protocol can divide and assemble IP data packets, but it is not clear whether the data packets are successfully sent to the target computer through the IP protocol. The use of the TCP protocol is different. In this protocol transmission mode, after the data packet is successfully sent to the target computer, TCP will request to send an acknowledgment; if the acknowledgment is not received within a certain time limit, then TCP will resend the data packet. . In addition, in the process of transmission, if out-of-order, lost and damaged data packets are received, TCP can also be responsible for recovery. ...

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
IPC IPC(8): H04L29/06H04L12/56H04L12/861
Inventor 蒋一李德宝
Owner 蒋一
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products