Method and equipment for establishing TCP (Transmission Control Protocol) connection

A technology for connection establishment and equipment, applied in the field of communication, can solve the problems of unable to establish TCP connection normally, unable to realize protocol interaction process, unable to transmit messages between Initiator and Target

Active Publication Date: 2014-06-25
XINHUASAN INFORMATION TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the prior art, if a NAT device is deployed between the Initiator and the Target, the Initiator and the Target cannot perceive the NAT device; and since the Initiator is the active initiator of the protocol interaction process, when the Initiator is deployed on the public network, the Target is deployed on the private network. When connecting to the network, the protocol interaction process cannot be realized, that is, the TCP connection cannot be established normally, so that the message transmission between the Initiator and the Target cannot be performed.

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 and equipment for establishing TCP (Transmission Control Protocol) connection
  • Method and equipment for establishing TCP (Transmission Control Protocol) connection
  • Method and equipment for establishing TCP (Transmission Control Protocol) connection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0086] The present invention proposes a method for establishing a TCP connection. The method is applied to an iSCSI network including Initiator and Target. In addition, according to actual network deployment conditions, NAT devices can also be deployed in the network. The locations of Initiator and Target in the network are analyzed for the following cases:

[0087] (1) The Target is located in a private network, the Initiator is located in a private network, and there is no NAT device between the Target and the Initiator; or, the Target is located in a public network, the Initiator is located in a public network, and there is no NAT device between the Target and the Initiator. In the above case, since there is no NAT device between the Target and the Initiator, the NAT device will not isolate the Target and the Initiator, there will be no communication barriers, and there will be no NAT traversal problem.

[0088] (2) The Initiator is located on the private network, the Targe...

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 method and equipment for establishing TCP (Transmission Control Protocol) connection. The method comprises the steps that: a Target (connection receiving equipment) determines the positions of an Initiator (connection initiating equipment) and the Target; when the Target is determined to be positioned in a private network and the Initiator is determined to be positioned in a public network, and NAT equipment is positioned between the Target and the Initiator, the Target sends a TCP connection request message to the Initiator so as to establish the TCP connection between the Target and the Initiator. According to the method and equipment for establishing TCP connection, the normal establishing the TCP connection can be ensured, and message transmission can be normally performed between the Target and the Initiator.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a method and equipment for establishing a TCP connection. Background technique [0002] Such as figure 1 As shown, it is a schematic diagram of NAT (Network Address Translation, Network Address Translation), Host (host) A has a private network address 192.168.1.3; when Host A needs to access the external network, the public network address (such as 20.1. 1.1), and generate address translation entries of 192.168.1.3:1537 and 20.1.1.1:2001, after which the source addresses of the packets sent by Host A to the external network are converted to 20.1.1.1:2001 by NAT; the external network sends to 20.1 The destination addresses of the .1.1:2001 packets are converted to 192.168.1.3:1537 by NAT. It should be noted that when Host A does not take the initiative to connect to the external network, there will be no address translation entry for Host A on the NAT device, and hosts on ...

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): H04L29/08H04L29/12H04L12/70
Inventor 余剑声周迪
Owner XINHUASAN INFORMATION TECH 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