Transmission control protocol option processing method and apparatus

A transmission control protocol and option technology, applied in the Internet field, can solve problems that affect network transmission efficiency and quality, do not support TCP optimization options, and connection omissions, etc.

Active Publication Date: 2017-05-17
SANGFOR TECH INC
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, during this process, the traffic management device does not process the TCP options carried in the SYN message, so it cannot know the information about the TCP options supported by the server. As a result, when defending against SYN Flood attacks

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
  • Transmission control protocol option processing method and apparatus
  • Transmission control protocol option processing method and apparatus
  • Transmission control protocol option processing method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0051] The transmission control protocol TCP of the present invention is a connection-oriented, reliable, byte stream-based transport layer communication protocol, and is the most basic protocol of the Internet. Generally, a three-way handshake is required in the process of establishing a TCP connection between the client and the server. The normal handshake process is: the client sends a SYN packet containing a synchronization flag to the server; the server allocates corresponding control blocks, such as connection tracking, and sends them to the client The terminal returns a SYN+ACK packet, in which ACK (Acknowledgment) is a confirmation character, indicating that the data sent is confirmed to be received correctly; after receiving the server's response, the client sends an ACK packet to the server, and the connectio...

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 present invention discloses a transmission control protocol option processing method and apparatus. The method includes the following steps that: a handshake message sent by a client is received, wherein the handshake message carries TCP (transmission control protocol ) option request information; the traffic type of traffic flowing into a traffic management device is determined according to the handshake message, wherein the traffic type can be a proxy traffic type or a non-proxy traffic type; if the traffic type is the proxy traffic type, a handshake message supporting a TCP option is sent back to the client; and if the traffic type is the non-proxy traffic type, a handshake message supporting the TCP option is sent back to the client, and a target server is negotiated with to decide whether to support the TCP option, if the target server does not support the TCP option, a negotiation result is fed back to the client. With the transmission control protocol option processing method and apparatus of the invention adopted, the traffic management device can reasonably process the TCP option in an SYN Flood attack prevention process, and therefore, the efficiency and quality of network transmission can be improved, and user experience can be enhanced.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a method and device for processing transmission control protocol options. Background technique [0002] The TCP (Transmission Control Protocol, Transmission Control Protocol) option, as an optional function in TCP communication, generally appears in the TCP connection establishment phase. When the client and the server establish a TCP connection, if the SYN (Synchronize, synchronization) packet sent by the client to the server carries TCP option information, then it is necessary to negotiate with the server whether to support the TCP option. Common TCP options include SACK (Selective Acknowledgment, Selective Acknowledgment) option, window expansion option, timestamp option, etc. These TCP options enable TCP connections to adapt to complex network environments and improve the efficiency and quality of network transmission. [0003] As a commonly used network protocol, the T...

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/801
CPCH04L47/193H04L63/1441H04L63/1458H04L63/205H04L69/163
Inventor 邓安良辛智敏
Owner SANGFOR TECH INC
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