WO2006096538A1 - Method for out-of-band signaling for tcp connection setup - Google Patents
Method for out-of-band signaling for tcp connection setup Download PDFInfo
- Publication number
- WO2006096538A1 WO2006096538A1 PCT/US2006/007679 US2006007679W WO2006096538A1 WO 2006096538 A1 WO2006096538 A1 WO 2006096538A1 US 2006007679 W US2006007679 W US 2006007679W WO 2006096538 A1 WO2006096538 A1 WO 2006096538A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tcp
- signaling
- connection
- peer
- establishing
- Prior art date
Links
- 230000011664 signaling Effects 0.000 title claims abstract description 80
- 238000000034 method Methods 0.000 title claims description 18
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 230000003362 replicative effect Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/165—Combined use of TCP and UDP protocols; selection criteria therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/326—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0025—Provisions for signalling
Definitions
- Embodiments of this invention relate to the field of Internet Protocol (IP) networks, Transmission Control Protocol (TCP) and out-of-band signaling and peer-to-peer networking.
- IP Internet Protocol
- TCP Transmission Control Protocol
- TCP Transmission Control Protocol
- IP IP
- TCP/IP networks [I].
- TCP is a connection-oriented protocol where the devices at the end points (i.e., peers) use a preliminary protocol to establish an end-to-end connection before any data is sent.
- Connection-oriented protocol service is sometimes called a "reliable" network service, because it guarantees that data will arrive in the proper sequence.
- the alternative to connection-oriented transmission is the connectionless approach, in which data is sent from one end point to another without prior arrangement, for example, user datagram protocol (UDP).
- UDP user datagram protocol
- a TCP connection J contains three phases: connection establishment, data transfer and connection termination.
- connection establishment In the connection establishment (or call setup) phase of any connection-oriented protocol, control data is passed between the two endpoints to establish a connection or " circuit.
- This control traffic (or signaling) may occur on the same channel used for data exchanged (in-band signaling) or done on a separate channel that is dedicated for the purpose (out-of-band signaling) [2].
- the TCP protocol uses a Three Way Handshake protocol to synchronize and establish a connection between two TCP peers.
- the exchange of signaling (Three-way- handshaking) traffic is sent on same TCP connection (or channel) that is used for data transfer. While TCP uses in-band-signaling, most circuit switched communication use out-of-band signaling as specified in the Signaling System 7 (S S7) standards.
- S S7 Signaling System 7
- the TCP Three Way Handshake protocol between a client and server is shown in FIG. 1.
- a TCP connection is identified by the IP addresses and virtual port numbers used by both ends.
- additional numbers are used to keep track of the order or sequence number which indicates what order the segments of data should be reassembled.
- a maximum transmission size is constantly being negotiated via a fallback mechanism called windowing.
- the combination of port numbers, sequence numbers and window sizes constitutes a TCP connection and once these parameters have been negotiated between the TCP endpoints a TCP connection is established.
- TCP 205 is the intermediate layer above IP 206 and below the application 204 as in FIG. 2.
- Applications send streams of 8-bit bytes to TCP for delivery through the network, and TCP divides the byte stream into appropriately sized segments.
- TCP then passes the resulting packets to IP for delivery through an Internet 202 to the TCP module 208 of the other endpoint 203.
- the TCP module 208 at the far end sends back an acknowledgement for bytes which have been successfully received; a timer at the sending TCP will cause a timeout if an acknowledgement is not received within a reasonable round trip time, and the (presumably lost) data will then be re-transmitted.
- the TCP checks that no bytes are damaged by using a checksum; one is computed at the sender for each block of data before it is sent, and checked at the receiver. Since each module has no knowledge of the function of the layer below or the layer above and since IP is a datagram network, IP packet that form the TCP connection may be received from different network interfaces. In certain environments all or part of the TCP signaling traffic may be lost before reaching one or both TCP endpoints, leading to no connection establishment or slow page download times [3]. Loss if signaling traffic may occur (but not limited to) when there is one or more firewalls present in the communication path between the TCP endpoints or when the TCP signaling traffic is traveling over unreliable wireless link.
- Embodiments of this invention as set forth in provisional patent application [4] include the use of out-of-band signaling for synchronizing and establishing a connection between two TCP endpoints.
- Embodiments of this invention as set forth in [4] provide a system to enable out-of-band signaling for TCP synchronization and connection establishment between two TCP endpoints.
- the control channel used for the out-of-band signaling traffic between the TCP endpoints (or peers) is achieved using a system that consists of a signaling broker, an agent application, and a virtual network interface and capture module that together create control channel for the TCP signaling traffic.
- Transmission control protocol is a connection-oriented protocol were the devices at the end points (i.e., peers) use a preliminary protocol to establish an end-to- end connection before any data is sent.
- Connection-oriented protocol service is sometimes called a "reliable" network service, because it guarantees that data will arrive in the proper sequence.
- the alternative to connection-oriented transmission is the connectionless approach, in which data is sent from one end point to another without prior arrangement, for example, user datagram protocol (UDP).
- UDP user datagram protocol
- connection establishment In the connection establishment (or call setup) phase of any connection-oriented protocol, control data is passed between the two endpoints to establish a connection or circuit.
- This control traffic (or signaling) may occur on the same channel used for data exchanged (in-band signaling) or done on a separate channel that is dedicated for the purpose (out-of-band signaling).
- the TCP protocol uses a Three Way Handshake protocol to synchronize and establish a connection between two TCP peers.
- the exchange of signaling (Three-way-handshaking) traffic is sent on same TCP connection (or channel) that is used for data transfer. While TCP uses in-band-signaling, most circuit switched communication use out-of- band signaling as specified in the Signaling System 7 (SS7) standards.
- SS7 Signaling System 7
- TCP signaling traffic may be lost before reaching one or both TCP endpoints, leading to no connection establishment or slow page download times [3].
- Loss of signaling traffic may occur (but not limited to) when there is one or more firewalls present in the communication path between the TCP endpoints or when the TCP signaling traffic is traveling over unreliable wireless link.
- no connection is establishment since the firewalls typically bock all incoming TCP signaling traffic.
- the page download time can be hampered since a page download use parallel TCP connections to download the set of objects that comprise a page.
- Embodiments of out-of-band for TCP connection setup can be used to improve performance over unreliable links and used to set up TCP connections when otherwise not possible.
- Embodiments of this invention as set forth in provisional patent application [4] include the use of out-of-band signaling for synchronizing and establishing a connection between two TCP endpoints.
- Embodiments of this invention as set forth in [4] provide a system to enable out-of-band signaling for TCP synchronization and connection establishment between two TCP endpoints.
- control channel used for the out-of-band signaling traffic between the TCP endpoints (or peers) is achieved using a system that consists of a signaling broker, an agent application, and a virtual network interface and capture module that together create control channel for the TCP signaling traffic, as set forth in [4].
- FIG. 1 shows the execution and flow of the TCP Three-way Handshaking protocol used to establish a connection between two TCP peers.
- FIG. 2 shows the environment in which TCP is used across IP networks.
- FIG. 3 shows how the control channel is used to send the TCP signaling traffic for out-of-band signaling for TCP.
- FIG. 4 depicts a system that may be used to create a control channel for sending TCP control traffic.
- FIG. 5 demonstrates how the system in FIG. 4 can be used to execute out-of-band signaling for setting up and establishing a connection between two TCP endpoints.
- FIG. 2 The physical environment 200 in which this invention may be applied is shown in FIG. 2.
- the environment consists of two TCP endpoints Peer A 201 and Peer B 203 connected by any IP network 203, which may be the Internet, and the like.
- IP network 203 which may be the Internet, and the like.
- Embodiments of this invention may also be applied if it is a private IP network, public IP network, a wireless IP network, or the Internet.
- Embodiments of this invention may also be applied if there are firewalls, gateways, proxies, routers, switches present in the communication path between Peer A 201 and Peer B 203. Embodiments of this invention may also be applied Embodiments of this invention may also be applied Embodiments of this invention may also be applied if Peer A 201 is the requestor and Peer B 203 is the requestee or if Peer B 203 is the requestor and Peer A 201 is the requestee.
- Embodiments of this invention as set for in provisional patent application [4] include the use of out-of-band signaling for TCP to synchronize and establish a connection between two TCP peers, for example as shown in FIG. 3.
- the application 302 in Peer A 301 opens a TCP connection 304 in the TCP module 306 for communication with Peer B.
- the TCP signaling traffic from this connection 304 is captured and passed to the agent application 303.
- the agent application 303 has already setup and established a TCP connection 305 with the signaling broker. Using this connection 305, the agent application 303 sends the TCP signaling traffic from the other TCP connection 304 to the signaling broker.
- Embodiments of this invention as set for in [4] include a system used to create a control channel for sending out-of-band TCP signaling traffic.
- the control channel 415 for TCP may be implemented with, but not limited to, a virtual network interface and packet capture module 408, an agent application 407 and a signaling broker 418, as shown in FIG. 4.
- Peer A 401 and Peer B 402 use embodiments of this invention to synchronize and establish a TCP connection.
- the application 403 opens a TCP connection in the TCP module 404 for communication with the TCP module 410 in Peer B 402.
- the IP module 405 receives TCP segments from the TCP module 404 and prepares IP packets and passes them to the physical network interface 406.
- the TCP control traffic from the connection in the TCP module 404 with Peer B 402 is passively captured by the virtual network interface and capture module 408 that passes the TCP signaling information to the agent application 407.
- the agent application 407 send the TCP signaling information to the signaling broker 418 using an establish TCP connection 416.
- the signaling broker 418 forwards this information to the application agent 413 in Peer B 402 using the established TCP connection 417 with Peer B.
- the application agent 413 passes the TCP signaling information to the virtual network interface and capture module 414 on Peer B that uses the information to reconstruct the IP packets containing the TCP signaling information and injects them into the IP module 411 in Peer B.
- the IP module 411 reconstructs the TCP segment and passes it up to TCP layer 410 in Peer B just as if they were received from the network interface 412 in Peer B 402.
- This control channel 415 is also be used for the reverse flow signaling traffic from Peer B 402 to Peer A 401.
- Embodiments of this invention as set for in [4] include the execution flow or protocol for TCP connection setup using a control channel, for example in FIG 5.
- TCP synchronization and connection establishment can be achieved without any modification to the TCP/IP protocol suite using this control channel.
- a detailed description of the execution 500 is given in the sequence diagram in FIG 5. This diagram 500 describes how TCP synchronization and connection establishment can be achieved using the system described in embodiments of this invention as follows:
- Peer B does not receive this control signal.
- Step [16] The SB notifies the AA on Peer B that Peer A opened the socket connection with the parameters source port X, destination port Y and sequence number 0.
- Step [17] The AA on Peer B instructs its virtual network interface and capture module to create a physical layer frame with TCP and IP parameters identical to those that were sent by Peer A.
- Step [18] The virtual network interface and capture module creates the frame and notifies the higher layer protocol that data has been received. The data is passed through the higher layer protocols and to the TCP module at Peer B. The TCP module processes the TCP segment.
- Step [20] The AA at Peer B sends an application message containing the TCP parameters of the captured SYN-ACK over the control channel to the SB notifying that it has sent a SYN-ACK.
- Step [22] The AA on Peer A instructs its virtual network interface and capture module to create a physical layer frame with TCP and IP parameters identical to those that were sent by Peer B.
- the data is passed through the higher layer protocols and to the TCP module, which ends the handshaking process and both TCP layers are synchronized and ready to exchange data.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2600660A CA2600660C (en) | 2005-03-08 | 2006-03-03 | Method and system for out-of-band signaling for tcp connection setup |
GB0717345A GB2438780B (en) | 2005-03-08 | 2006-03-03 | Method for out-of-band signaling for TCP connection setup |
AU2006220783A AU2006220783B2 (en) | 2005-03-08 | 2006-03-03 | Method for out-of-band signaling for TCP connection setup |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US65955605P | 2005-03-08 | 2005-03-08 | |
US60/659,556 | 2005-03-08 | ||
US11/260,922 US7710995B2 (en) | 2005-03-08 | 2005-10-27 | Method and system for out-of-band signaling for TCP connection setup |
US11/260,922 | 2005-10-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006096538A1 true WO2006096538A1 (en) | 2006-09-14 |
Family
ID=36591253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2006/007679 WO2006096538A1 (en) | 2005-03-08 | 2006-03-03 | Method for out-of-band signaling for tcp connection setup |
Country Status (5)
Country | Link |
---|---|
US (3) | US7710995B2 (en) |
AU (1) | AU2006220783B2 (en) |
CA (1) | CA2600660C (en) |
GB (1) | GB2438780B (en) |
WO (1) | WO2006096538A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2488465A (en) * | 2007-09-07 | 2012-08-29 | Kace Networks Inc | Communication between a computer and a managed endpoint over an out-of-band connection |
WO2016005488A1 (en) * | 2014-07-10 | 2016-01-14 | Nokia Solutions And Networks Oy | Unique connection identifier |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7978598B1 (en) * | 2002-03-01 | 2011-07-12 | Cisco Technology, Inc. | Connection replication |
US7646775B2 (en) | 2005-03-08 | 2010-01-12 | Leaf Networks, Llc | Protocol and system for firewall and NAT traversal for TCP connections |
IES20050376A2 (en) | 2005-06-03 | 2006-08-09 | Asavie R & D Ltd | Secure network communication system and method |
US20070112962A1 (en) * | 2005-11-14 | 2007-05-17 | Steve Lewontin | Network connection establishment using out of band connection request |
CN1976343B (en) * | 2006-11-10 | 2010-07-28 | 华为技术有限公司 | Method and system for improving transmission control protocol data throughput |
US20130061280A1 (en) * | 2011-09-07 | 2013-03-07 | Research In Motion Limited | Apparatus, and associated method, for providing synchronized media play out |
US20130176893A1 (en) * | 2012-01-05 | 2013-07-11 | General Electric Company | Loop Containment Enhancement |
EP2725765B1 (en) * | 2012-10-29 | 2016-04-06 | BlackBerry Limited | Method and system for TCP turn operation behind a restrictive firewall |
US9961637B2 (en) * | 2013-01-31 | 2018-05-01 | Nokia Solutions And Networks Oy | Method for controlling energy consumption and user device |
US9253810B2 (en) | 2013-11-21 | 2016-02-02 | Cisco Technology, Inc. | Localizing a mobile data path in a radio access network under control of a mobile packet core in a network environment |
US9392025B2 (en) | 2013-11-21 | 2016-07-12 | Cisco Technology, Inc. | Subscriber dependent redirection between a mobile packet core proxy and a cell site proxy in a network environment |
US9300453B2 (en) | 2013-11-21 | 2016-03-29 | Cisco Technology, Inc. | Providing in-line services through radio access network resources under control of a mobile packet core in a network environment |
US9769217B2 (en) * | 2013-11-21 | 2017-09-19 | Cisco Technology, Inc. | Providing cellular-specific transport layer service by way of cell-site proxying in a network environment |
WO2016011326A1 (en) * | 2014-07-18 | 2016-01-21 | Quick Connectors, Inc., A Texas Corporation | Orthogonal electrical connector penetrator system for a coiled tubing electrical service in a flow-through multi-bowl wellhead and method of installation and use |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050044250A1 (en) * | 2003-07-30 | 2005-02-24 | Gay Lance Jeffrey | File transfer system |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6003084A (en) * | 1996-09-13 | 1999-12-14 | Secure Computing Corporation | Secure network proxy for connecting entities |
AU4710001A (en) * | 1999-12-06 | 2001-06-12 | Warp Solutions, Inc. | System and method for enhancing operation of a web server cluster |
US6996628B2 (en) * | 2000-04-12 | 2006-02-07 | Corente, Inc. | Methods and systems for managing virtual addresses for virtual networks |
US20020186683A1 (en) * | 2001-04-02 | 2002-12-12 | Alan Buck | Firewall gateway for voice over internet telephony communications |
US6978383B2 (en) * | 2001-07-18 | 2005-12-20 | Crystal Voice Communications | Null-packet transmission from inside a firewall to open a communication window for an outside transmitter |
US7305546B1 (en) * | 2002-08-29 | 2007-12-04 | Sprint Communications Company L.P. | Splicing of TCP/UDP sessions in a firewalled network environment |
US7058058B2 (en) * | 2003-11-05 | 2006-06-06 | Juniper Networks, Inc. | Transparent optimization for transmission control protocol initial session establishment |
US20060053485A1 (en) * | 2004-09-08 | 2006-03-09 | Chia-Hsin Li | Network connection through NAT routers and firewall devices |
US7664872B2 (en) * | 2005-01-05 | 2010-02-16 | Divx, Inc. | Media transfer protocol |
US7672223B2 (en) * | 2005-03-07 | 2010-03-02 | Cisco Technology, Inc. | Method and apparatus for replicating a transport layer protocol stream |
US20070112962A1 (en) * | 2005-11-14 | 2007-05-17 | Steve Lewontin | Network connection establishment using out of band connection request |
US7881318B2 (en) * | 2007-02-28 | 2011-02-01 | Microsoft Corporation | Out-of-band keep-alive mechanism for clients associated with network address translation systems |
-
2005
- 2005-10-27 US US11/260,922 patent/US7710995B2/en active Active
-
2006
- 2006-03-03 CA CA2600660A patent/CA2600660C/en active Active
- 2006-03-03 WO PCT/US2006/007679 patent/WO2006096538A1/en active Application Filing
- 2006-03-03 AU AU2006220783A patent/AU2006220783B2/en active Active
- 2006-03-03 GB GB0717345A patent/GB2438780B/en active Active
-
2009
- 2009-12-21 US US12/643,731 patent/US8077624B2/en active Active - Reinstated
-
2011
- 2011-12-02 US US13/309,804 patent/US8340117B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050044250A1 (en) * | 2003-07-30 | 2005-02-24 | Gay Lance Jeffrey | File transfer system |
Non-Patent Citations (1)
Title |
---|
EKWALL R ET AL: "Robust tcp connections for fault tolerant computing", PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS'02), TAIWAN, CHINA, 17 December 2002 (2002-12-17) - 20 December 2002 (2002-12-20), pages 501 - 508, XP010628950, ISBN: 0-7695-1760-9 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2488465A (en) * | 2007-09-07 | 2012-08-29 | Kace Networks Inc | Communication between a computer and a managed endpoint over an out-of-band connection |
GB2488465B (en) * | 2007-09-07 | 2013-01-09 | Kace Networks Inc | Architecture and protocol for extensible and scalable communication |
WO2016005488A1 (en) * | 2014-07-10 | 2016-01-14 | Nokia Solutions And Networks Oy | Unique connection identifier |
US9572119B2 (en) | 2014-07-10 | 2017-02-14 | Nokia Solutions And Networks Oy | Unique connection identifier |
Also Published As
Publication number | Publication date |
---|---|
AU2006220783B2 (en) | 2010-01-21 |
US20060215685A1 (en) | 2006-09-28 |
CA2600660A1 (en) | 2006-09-14 |
AU2006220783A1 (en) | 2006-09-14 |
CA2600660C (en) | 2013-07-09 |
GB0717345D0 (en) | 2007-10-17 |
GB2438780A (en) | 2007-12-05 |
GB2438780A8 (en) | 2009-07-10 |
US20120079071A1 (en) | 2012-03-29 |
US7710995B2 (en) | 2010-05-04 |
US20100153561A1 (en) | 2010-06-17 |
US8077624B2 (en) | 2011-12-13 |
GB2438780B (en) | 2010-03-03 |
US8340117B2 (en) | 2012-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2600660C (en) | Method and system for out-of-band signaling for tcp connection setup | |
US7680051B2 (en) | Optimizing TCP traffic via an SCTP association | |
Hamzeh et al. | Point-to-point tunneling protocol (PPTP) | |
US20030131079A1 (en) | Performance enhancing proxy techniques for internet protocol traffic | |
US8208430B2 (en) | Transparent interaction with multi-layer protocols via selective bridging and proxying | |
US6415329B1 (en) | Method and apparatus for improving efficiency of TCP/IP protocol over high delay-bandwidth network | |
JP4164365B2 (en) | Technology for improving TCP performance over a wireless interface by providing a dual proxy device | |
EP3459217A1 (en) | Transporting udp packets over an mptcp connection | |
AU2007320794B2 (en) | Selective session interception method | |
US9154369B2 (en) | Method, apparatus and software for packet modification | |
EP3820088A1 (en) | Method and network device for multi-path communication | |
CN106487478B (en) | Multicast transmission using programmable network | |
WO2008049018A2 (en) | Method and system for traffic flow control in a communication network | |
EP1739918A1 (en) | System and method for avoiding error correction redundancy over the last link | |
Camarillo et al. | Signalling transport protocols | |
Presotto et al. | The IL protocol | |
Nagamalai et al. | Performance of SCTP over high speed wide area networks | |
Hamzeh et al. | RFC2637: Point-to-Point Tunneling Protocol | |
KR101396785B1 (en) | Method for performing tcp functions in network equipmment | |
Stewart et al. | SCTP: An Overview | |
Verthein et al. | Internet Draft Kory Hamzeh Ascend Communications Gurdeep Singh Pall Microsoft | |
Caro Jr et al. | Congestion control: SCTP vs TCP | |
Ali | Performance of Network Redundancy in SCTP: Introducing effect of different factors on Multi-homing | |
Floyd et al. | Datagram Control Protocol (DCP) | |
Cavalli et al. | A comparison between two maintenance session protocols |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
ENP | Entry into the national phase |
Ref document number: 2600660 Country of ref document: CA Ref document number: 0717345 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20060303 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 0717345.3 Country of ref document: GB |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006220783 Country of ref document: AU |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
ENP | Entry into the national phase |
Ref document number: 2006220783 Country of ref document: AU Date of ref document: 20060303 Kind code of ref document: A |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06736924 Country of ref document: EP Kind code of ref document: A1 |