Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for reliable transmitting data through multicast and unicast protocol, and host of receiving data

A technology for receiving data and multicasting data, which is applied in the field of data transmission, can solve the problems of poor reliability of multicast protocol transmission data, and achieve the effect of solving broadband without content

Inactive Publication Date: 2010-05-05
顾红波
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] One of the purposes of the present invention is to provide a method for comprehensively using multicast and unicast protocols to transmit data in a data network to solve the problem of poor reliability of multicast protocol transmission data; the second purpose is to provide a method for receiving data Host to realize the reception of transmitted data

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
  • Method for reliable transmitting data through multicast and unicast protocol, and host of receiving data
  • Method for reliable transmitting data through multicast and unicast protocol, and host of receiving data
  • Method for reliable transmitting data through multicast and unicast protocol, and host of receiving data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0074] The first embodiment of the present invention is a basic method for realizing data transmission in a data network, such as figure 2 shown. figure 2 , including a server, several clients, and a network, where the network includes several routers and switches. Server A sends several multicast data streams to several multicast addresses respectively, client A applies to join the multicast with address 224.2. data flow. In general, if a packet loss error occurs during the copy transmission process, it cannot be repaired, and it is even difficult for the client to find the packet loss. In this method, the client computer or router finds packet loss in a unique way, and if packet loss occurs, the client computer will send a request data packet to the server with a unicast protocol, requesting the server to resend one or several data packets. According to the client's request, the server sends one or several data packets to the client in unicast protocol to make up for th...

Embodiment 2

[0108] The second embodiment of the present invention is an improvement to the above-mentioned embodiment 1, such as image 3shown. Because in a network environment with a huge number of clients, the load of the supplementary packet server using the unicast protocol is often very heavy. In this example, although unicast is only used Transmission, but this is also a huge load, especially when the network environment is poor and packet loss is serious. In order to solve this problem, the subpackage service can be performed exclusively by one or several servers, and these servers can even be distributed in different locations on the network. The location of the unicast supplementary package server can learn from the commonly used CDN (Content distribution network or Content delivery network abbreviation) and anycast method to distribute the supplementary package load to the edge of the network, and those servers that are closer to the client Complete, its advantages are fast re...

Embodiment 3

[0114] The third embodiment of the present invention is another improvement to Implementation 1, such as Figure 4 shown. This example uses the P2P method for reference in the supplementary packet method. The current P2P transmission method is to transmit all information between clients, and the server only provides some guidance, such as BT. The result of this is that each client computer has to serve one or more clients, and sometimes the bandwidth for providing services to others is greater than the bandwidth for receiving data by itself, which is too much for the network backbone and client computers. In this improved mode of the present invention, the main data is still transmitted through the multicast sent by the server, and only part of the missing data is supplemented through mutual services between clients. To achieve this method, it is necessary to maintain a list in the server, which indicates which clients are receiving or have received which multicast data. When...

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

Transmission process is as follows: host A of sanding and forwarding multicast data sends at least one piece of multicast data stream to host B of receiving data; in process of receiving multicast data stream, the host B monitors whether there are data of error packets or lost packets continuously; after finding out and receiving data of error packets or lost packets, the host B sends out requestfor reissuing packets to host C of reissuing packets in agreed address according unicast protocol; using at least one agreed address, the host C in agreed address receives the said request, and sendsreissuing data of packets to host B according to unicast protocol; the host B integrates the received multicast data of containing lost packets with unicast reissuing packets so as to complete data stream or complete data stream partially. The invention solves issue of poor reliability of transmitting data in multicast protocol, and suitable to network of using multicast and unicast modes.

Description

technical field [0001] The invention belongs to the technical field of communication, relates to data transmission in a network, in particular to a data transmission method using a unicast protocol to supplement a multicast protocol in a data network, applicable to all networks and networks with unicast and multicast communication modes Network protocol. Background technique [0002] At present, data transmission in the data network is divided into three modes. The first is unicast mode, which is a one-to-one communication mode. For example, the Internet is mainly based on this communication mode; the second is broadcast Broadcast mode, it is a one-to-all mode, all hosts on the network will receive the broadcast regardless of whether they need it, and the broadcast information will be unconditionally copied on the network. Because it wastes resources, the broadcast method is limited to the scope of the small LAN; The third mode is the multicast mode (multicast, which is als...

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 Patents(China)
IPC IPC(8): H04L1/00H04L12/56H04L1/18
CPCH04L2001/0093H04L1/18
Inventor 顾红波
Owner 顾红波