A data transmission method and device for fully utilizing bandwidth resource in peer-to-peer network

A data transmission method and a technology of a data transmission device, which are applied in the field of data transmission, can solve problems such as P2P infeasibility, and achieve the effect of guaranteeing feasibility

Inactive Publication Date: 2007-12-12
BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0015] The technical problem to be solved by the present invention is to provide a data transmission method and device that fully utilizes bandwidth resources in a peer-to-peer network to solve the problem that P2P is not feasible when the number of NAT nodes in the network reaches a certain level

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
  • A data transmission method and device for fully utilizing bandwidth resource in peer-to-peer network
  • A data transmission method and device for fully utilizing bandwidth resource in peer-to-peer network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0042]The embodiment of the present invention provides a data transmission method in a P2P network, which uses the UDP protocol for data transmission, and uses the transmission characteristics of the UDP protocol to connect nodes in different NATs, so that different NAT nodes can communicate. To achieve the purpose of making full use of the upload bandwidth of the client. At the same time, forward error correction technology is used to solve the problem of packet loss and out-of-sequence during data transmission, so that the bandwidth during video transmission is as close as possible to the real bandwidth.

[0043] The following describes in detail how to implement node communication within different NATs.

[0044] In the P2P net...

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 data transmission method and device for utilize the bandwidth source in equity network to solve the problems that when NAT nodes reach certain extent, the P2P is infeasible. Said method includes: the nodes in inner network sends requirement to the node in public network, and the requirement contains relative information about nodes; said nodes in public network send the node information to the nodes in inner network; said nodes in public network send the node information about the nodes in inner network to the nodes in inner network which connect with the nodes in public network; the nodes in inner network connect with other node in inner network according to the received nodes information in other inner network to transmit data. Under the condition that using UDP protocol to transmit data, the uploading bandwidth of every client (NAT node or non NAT node) can be utilized, and P2P is feasible. Using the forward error correction technique solves the problems of losing packets and disorder, and the transmitting bandwidth can keep the level close to real bandwidth.

Description

technical field [0001] The invention relates to data transmission technology, in particular to a data transmission method and device for making full use of bandwidth resources in a peer-to-peer network. Background technique [0002] In various current network applications, many network services need to use peer-to-peer technology (peer-to-peer, P2P for short). P2P, also known as peer-to-peer Internet technology, is a technology used for direct exchange of data or services between different PC (abbreviation of Personal Computer, that is, personal computer) users without relay equipment. [0003] When providing online live streaming service on the Internet, it is necessary to use P2P technology to encapsulate real-time streaming data into multiple data blocks on the server side, and transmit these data blocks to each online customer through a data-driven P2P network end. The data-driven P2P network has the following characteristics: [0004] (1) The network is composed of m...

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): H04L12/54H04L12/46H04L12/915
Inventor 蒋又新张虎
Owner BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
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