A determination method of the initiation relationship within TCP messages based on TCP timestamp options

A timestamp and message technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as TSval monotonous rise and uncertainty

Inactive Publication Date: 2008-07-09
TSINGHUA UNIV
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the current implementation of the operating system, the TSval of the message sent by host B is not strictly monotonically rising, for example, it may send one or more messages with TSval of 100
At this time, for a packet with a TSecr of 100 sent by host A, we cannot determine which packet with a TSval of 100 sent by host B caused the packet

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
  • A determination method of the initiation relationship within TCP messages based on TCP timestamp options
  • A determination method of the initiation relationship within TCP messages based on TCP timestamp options
  • A determination method of the initiation relationship within TCP messages based on TCP timestamp options

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] In order to complete the function of the invention, a system based on the invention needs to be able to intercept the messages in the two directions of the TCP connection to be analyzed, then modify the TCP header of the messages, and finally forward them out. The system can be implemented at any measurement point on the path of the TCP connection to be analyzed. Specifically, it can be a software module or hardware device on the hosts at both ends of the connection that can intercept and modify the connection message, or it can be a measurement point on the network path. of a network device.

[0057] Such as

[0058] As shown in Figure 2, after the system receives a TCP message that needs to be processed, it first modifies the TSval in the message timestamp to a new value NewTSval, and records the mapping relationship of (TSval, NewTSval) in In the TVmap mapping table. According to the timestamp option of the TCP header at this time, we can determine the trigger mess...

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

A method deciding the indexical relations among TCP messages based on TCP timestamp option belongs to TCP performance analyzing field of transmission protocol; the invention is characterized in that the method comprise the following steps: capturing message on random part of the connecting paths of TCP; changing the original timestamp value on each TCP timestamp option of the message into a new timestamp value which strictly and progressively increases along the connecting direction; recording the original timestamp value of the message and the new timestamp value on a timestamp value reflecting table on the connecting direction; finding the timestamp value reflecting table corresponding to the message in the timestamp value reflecting table which is in a opposite direction with the message, and revising the showing and answering field on the timestamp of the message according to the content of list item; further deciding the indexical relations among messages according to the corresponding list item which is found out in the last step; adding a timestamp option for a SYN message without a timestamp option. The users and network engineering personnel can use the method to diagnose the limiting factors of TCP connecting and transmitting speed.

Description

technical field [0001] The invention relates to the performance analysis and diagnosis of the TCP transmission protocol in the Internet. Background technique [0002] TCP is the most widely used transport layer protocol in the Internet. Many important Internet applications such as HTTP, FTP, BitTorrent, NFS, etc. use it to transmit data. The higher the TCP transfer rate, the faster the file will download. The TCP transfer rate largely determines the performance of these applications. The transmission rate of an actual TCP connection may be limited by the following factors: 1) limitations of the application, such as the application itself only intermittently generates a small amount of data, 2) limitations of the host configuration, such as too small a sending or receiving end Cache, 3) Network limitations, such as network packet loss or bottleneck bandwidth limitations on the path. [0003] Researchers at the Pittsburgh Supercomputing Center (PSC) developed a system calle...

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 Applications(China)
IPC IPC(8): H04L12/26H04L29/06
Inventor 吕国晗李星
Owner TSINGHUA UNIV
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