Document transmission method and system capable of supporting NAT/firewall traversing

A file transfer and firewall technology, applied in the field of file transfer, can solve the problems of security, unsuitability for file transfer, and lack of reliability, and achieve the effect of improving the success rate, improving the efficiency of file sharing, and improving the scalability.

Inactive Publication Date: 2009-05-20
北京中企开源信息技术有限公司
View PDF1 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Currently proposed solutions for NAT traversal can be divided into client-side solutions, routing boundary solutions, and server-side solutions according to the location of the processing part; however, most of these solutions are based on the transmission requirements of voice and video on the network The design a

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
  • Document transmission method and system capable of supporting NAT/firewall traversing
  • Document transmission method and system capable of supporting NAT/firewall traversing
  • Document transmission method and system capable of supporting NAT/firewall traversing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The technical solutions of the present invention will be further described in detail below in conjunction with specific embodiments.

[0043]In order to realize the reliable transmission of files through NAT / firewall, a kind of file transmission method supporting NAT / firewall traversal provided by the present invention, such as figure 1 As shown, it mainly includes the following steps:

[0044] Step 101, the sender collects all local network interface addresses available for communication.

[0045] In the present invention, the sender collects all local network interface addresses that can be used for communication in a manner of calling an Application Programming Interface (API, Application Programming Interface) function by the system.

[0046] Step 102, the sender invokes the interface provided by the abstract signaling protocol stack to send an invite request to the receiver, and opens the sender's local listening port.

[0047] The invite request carries all loca...

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 document transmission method supporting network address translation (NAT)/firewall transversal. The method comprises: a transmitting party and a receiving party try to establish a point-to-point transmission path based on a transmission control protocol (TCP); if the point-to-point communication path is established successfully, the transmitting pay and the receiving party carry out document transmission through the point-to-point communication path; if the establishment of the point-to-point communication path fails, the transmitting party invites the receiving party to a relay server to establish a TCP transmission path for relay session and carries out document transmission through the TCP transmission path for relay session. The invention also discloses a document transmission system supporting NAT/firewall transversal, which ensures complete NAT/firewall transversal of document transmission based on a relay session service and ensures the completeness and accuracy of document transmission based on the reliability of the TCP protocol.

Description

technical field [0001] The invention relates to file transfer technology in network communication, in particular to a file transfer method and system supporting network address translation (NAT) / firewall traversal. Background technique [0002] File transfer is one of the important functions in today's network applications, and it is also the basis of resource sharing. In order to solve the shortage of Internet Protocol (IP, Internet Protocol) addresses and security issues on the public network, the two subjects of communication on the WAN are often hidden by Network Address Translation (NAT, Network Address Translation) / firewall equipment or software, and are located in the same NAT equipment. The hosts in the private network share a public network IP address; a host in a private network communicates with other hosts in the public network through a NAT device, usually the host in the private network actively initiates the connection, and the data packets are sent after netw...

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/56H04L29/08
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