|
|
Line 1: |
Line 1: |
| The TCP module measures the time taken to receive the first response to a TCP connection setup packet. This time is influenced by the network round-trip time and the load of the server to be able to response to a connection request.
| |
| A score value is calculated based on a scoring algorithm.
| |
|
| |
|
| |
| '''Web interface'''
| |
| {| class="wikitable sortable"
| |
| |-
| |
| |[[File:TCP module.png|1000px|none|right]]
| |
| |}
| |
|
| |
|
| |
| '''TCP handshake'''
| |
|
| |
| This web page of the TCP module shows global statistics about the response time of TCP connection handshake of all TCP connections and a list of all servers for which response times could be calculated.
| |
|
| |
| The global statistics contains:
| |
|
| |
| * Number of TCP handshakes: This is the total number of TCP connections for which the handshake has been seen. It may be less than the number of all connections if connections have been established before the system has been started.
| |
| * Average handshake time: This is the average time between first TCP SYN packet and its response in milliseconds for all servers.
| |
| * Standard deviation: This value shows the variation of the handshake times (https://en.wikipedia.org/wiki/Standard_deviation)
| |
| * Minimum handshake time: This is the smallest handshake time seen on the network.
| |
| * Maximum handshake time: This is the largest handshake time seen on the network.
| |
|
| |
|
| |
| Next to the global statistics, there is a summary about the number of servers with good, bad, or medium handshake quality. The table is split to local servers (those within private networks) and global servers (all the rest).
| |
| The green plus symbol contains all servers with a quality score of 4 or more, the orange symbol covers all servers with a quality score between 3 and 4, and the red minus symbol covers all servers with a quality score of less than 3. The
| |
| list of servers below can be sorted for the quality value to view the relevant servers from each category.
| |
| Below the global statistics, there are up to two graphs showing the historical data for TCP handshakes.
| |
| Each data point shows the average handshake time for the time span (depending on the zoom factor), and the min and max time. One graph is for handshake times for the server (that is the time between the first SYN packet and the server
| |
| response) and the second graph shows the data for the client time (that is the time between the server response packet and the client acknowledgment).
| |
| Below the graph there is the list of all servers with the following columns:
| |
|
| |
| * IP: The server IP. Clicking on it leads to a subpage listing all TCP connections.
| |
| * No of handshake: The number of TCP requests/responses seen for this IP address.
| |
| * Avg handshake time: This is the average handshake time for this IP address.
| |
| * Deviation: This is the standard deviation for all handshake times of this IP address.
| |
| * Min handshake time: The minimum handshake time in milliseconds.
| |
| * Max handshake time: The maximum handshake time in milliseconds.
| |
| * Score: The score is a value between 1 and 5 describing the quality of the TCP handshake times. 1 means the worst quality, 5 means the best quality. The value is calculated based on a scoring algorithm. The score allows to quickly sort for quality and identify bad performing servers or servers with high round-trip time.
| |
| * Alternative names: The column contains other names for this IP address, from whatever name source that is available (DNS, DHCP, ...).
| |
|
| |
|
| |
|
| |
| '''Per IP statistics'''
| |
|
| |
| It is possible to select an IP from the list of IP addresses and get an more detailed view of the information stored about that IP.
| |
| The link leads to the TCP statistics page of that specific IP. Additional information can be found in the IP module.
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| ==TCP module==
| |
|
| |
| The TCP module measures the time taken to receive the first response to a TCP connection setup packet. This time is influenced by the network round-trip time and the load of the server to be able to response to a connection request. | | The TCP module measures the time taken to receive the first response to a TCP connection setup packet. This time is influenced by the network round-trip time and the load of the server to be able to response to a connection request. |
| A score value is calculated based on a scoring algorithm. | | A score value is calculated based on a scoring algorithm. |