Difference between revisions of "TCP Splicing"

From LVSKB
Jump to: navigation, search
m
m
Line 13: Line 13:
 
== Conclusion ==
 
== Conclusion ==
  
TCP splicing is a technique to interconnection two separate TCP connections for fast data relay. A TCP splicer changes vlues in the IP and TCP headers: source and destination IP addresses, port numbers, sequence and acknowledgement numbers, and [[checksum]]s.
+
TCP splicing is a technique to interconnection two separate TCP connections for fast data relay. A TCP splicer changes values in the IP and TCP headers: source and destination IP addresses, port numbers, sequence and acknowledgement numbers, and [[checksum]]s.
  
 
== External Links ==
 
== External Links ==

Revision as of 04:03, 12 August 2006

TCP splicing is a technique to splice two TCP connections by segment translation, so that data relaying between the two connections can be run at near router speeds. This technique can be used to speed up layer-7 switching, web proxy and application firewall running in the user space.

Introduction

TCP Splicing

Implementation

  • TCPSP - a TCP splicing implementation for the Linux operating system

Conclusion

TCP splicing is a technique to interconnection two separate TCP connections for fast data relay. A TCP splicer changes values in the IP and TCP headers: source and destination IP addresses, port numbers, sequence and acknowledgement numbers, and checksums.

External Links


LVS.png "TCP Splicing" is an load balancing related stub. You can help LVSKB by expanding it