Contains TCP result counters. More...
Methods | |
CongestionWindow.Current.Get | |
Returns the current TCP congestion window (CWND). More... | |
CongestionWindow.Maximum.Get | |
Returns the largest recorded TCP congestion window (CWND). More... | |
CongestionWindow.Minimum.Get | |
Returns the smallest recorded TCP congestion window (CWND). More... | |
Description.Get | |
Returns a textual description of the object. | |
FlightSize.Current.Get | |
Returns the number of bytes that are currently in-flight. More... | |
FlightSize.Maximum.Get | |
Returns the largest recorded flight-size. More... | |
FlightSize.Minimum.Get | |
Returns the smallest recorded flight-size. More... | |
Interval.Duration.Get | |
Returns nanosecond duration between when result objects are created. More... | |
NumberOfFinReceived.Get | |
Returns the number of TCP FIN segments that have been received. More... | |
NumberOfFinSent.Get | |
Returns the number of TCP FIN segments that have been sent. More... | |
NumberOfSynReceived.Get | |
Returns the number of TCP SYN segments that have been received. More... | |
NumberOfSynSent.Get | |
Returns the number of TCP SYN segments that have been sent. More... | |
Parent.Get | |
Returns the parent object. | |
ReceiverWindow.Current.Get | |
Returns the current TCP receiver window (RWND). More... | |
ReceiverWindow.Maximum.Get | |
Returns the largest recorded TCP receiver window (RWND). More... | |
ReceiverWindow.Minimum.Get | |
Returns the smallest recorded TCP receiver window (RWND). More... | |
Refresh.Timestamp.Get | |
Returns the timestamp when the counters of this object where last refreshed. More... | |
Refresh | |
Updates the snapshot with the most recent results from the ByteBlower server. More... | |
RetransmissionCount.Fast.Get | |
Returns the total number of fast retranmissions. More... | |
RetransmissionCount.Slow.Get | |
Returns the total number of timeout retranmissions. More... | |
RetransmissionCount.Total.Get | |
Returns the total number of retranmissions. More... | |
RoundTripTime.Average.Get | |
Returns the average round-trip time (RTT) in nanoseconds. More... | |
RoundTripTime.Current.Get | |
Returns the current round-trip time (RTT) in nanoseconds. More... | |
RoundTripTime.Maximum.Get | |
Returns the largest recorded round-trip time (RTT) in nanoseconds. More... | |
RoundTripTime.Minimum.Get | |
Returns the smallest recorded round-trip time (RTT) in nanoseconds. More... | |
Rx.ByteCount.Header.Get | |
Returns the number of received TCP header bytes. More... | |
Rx.ByteCount.Payload.Get | |
Returns the number of received TCP payload bytes. More... | |
Rx.ByteCount.Total.Get | |
Returns the total number of bytes received on the current TCP connection. More... | |
Rx.LocalCongestionNotificationCount.Get | |
Returns the number of segments received with an explicit congestion notification. | |
Rx.RemoteCongestionNotificationCount.Get | |
Returns the number explicit congestion notifications received by the other side of the connection. | |
Rx.SegmentCount.OutOfOrder.Get | |
Returns the number of segments that were received out of order. More... | |
Rx.SegmentCount.Total.Get | |
Returns the total number of received segments. More... | |
Rx.Timestamp.Last.Get | |
Returns a nanosecond timestamp for when this TCP connection received its last TCP segment. More... | |
SlowStartThreshold.Current.Get | |
Returns the current TCP slow-start threshold (SSTHRESH). More... | |
SlowStartThreshold.Maximum.Get | |
Returns the largest recorded TCP slow-start threshold (SSTHRESH). More... | |
SlowStartThreshold.Minimum.Get | |
Returns the smallest recorded TCP slow-start threshold (SSTHRESH). More... | |
Timestamp.Established.Get | |
Returns a nanosecond timestamp for when this TCP connection entered the established state. More... | |
Timestamp.FinReceived.Get | |
Returns a nanosecond timestamp for when this TCP connection received the TCP-FIN segment. More... | |
Timestamp.FinSent.Get | |
Returns a nanosecond timestamp for when this TCP connection sent the TCP-FIN segment. More... | |
Timestamp.Get | |
Returns the nanosecond timestamp for when this result object was created. More... | |
Timestamp.SynReceived.Get | |
Returns a nanosecond timestamp for when this TCP connection received the TCP-SYN segment. More... | |
Timestamp.SynSent.Get | |
Returns a nanosecond timestamp for when this TCP connection sent the TCP-SYN segment. More... | |
Tx.ByteCount.Header.Get | |
Returns the number of transmitted TCP header bytes. More... | |
Tx.ByteCount.Payload.Get | |
Returns the number of transmitted TCP payload bytes. More... | |
Tx.ByteCount.Total.Get | |
Returns the total number of bytes transmitted on the current TCP connection. More... | |
Tx.SegmentCount.Total.Get | |
Returns the total number of transmitted segments. More... | |
Tx.Timestamp.Last.Get | |
Returns a nanosecond timestamp for when this TCP connection sent its last TCP segment. More... | |
Contains TCP result counters.
You can refresh the counters by calling the Layer4.Tcp.ResultSnapshot::Refresh method.
Layer4.Tcp.ResultSnapshot::CongestionWindow.Current.Get |
Returns the current TCP congestion window (CWND).
The congestion window is the maximum number of bytes that we are allowed to send before receiving a new TCP ACK.
Returns:
3004
Layer4.Tcp.ResultSnapshot::CongestionWindow.Maximum.Get |
Returns the largest recorded TCP congestion window (CWND).
The congestion window is the maximum number of bytes that we are allowed to send before receiving a new TCP ACK.
Returns:
3004
Layer4.Tcp.ResultSnapshot::CongestionWindow.Minimum.Get |
Returns the smallest recorded TCP congestion window (CWND).
The congestion window is the maximum number of bytes that we are allowed to send before receiving a new TCP ACK.
Returns:
2920
Layer4.Tcp.ResultSnapshot::FlightSize.Current.Get |
Layer4.Tcp.ResultSnapshot::FlightSize.Maximum.Get |
Layer4.Tcp.ResultSnapshot::FlightSize.Minimum.Get |
Layer4.Tcp.ResultSnapshot::Interval.Duration.Get |
Layer4.Tcp.ResultSnapshot::NumberOfFinReceived.Get |
Layer4.Tcp.ResultSnapshot::NumberOfFinSent.Get |
Layer4.Tcp.ResultSnapshot::NumberOfSynReceived.Get |
Layer4.Tcp.ResultSnapshot::NumberOfSynSent.Get |
Layer4.Tcp.ResultSnapshot::ReceiverWindow.Current.Get |
Returns the current TCP receiver window (RWND).
The receiver window is the maximum number of bytes that the remote connection is currently able to receive.
Returns:
524280
Layer4.Tcp.ResultSnapshot::ReceiverWindow.Maximum.Get |
Returns the largest recorded TCP receiver window (RWND).
The receiver window is the maximum number of bytes that the remote connection is currently able to receive.
Returns:
524280
Layer4.Tcp.ResultSnapshot::ReceiverWindow.Minimum.Get |
Returns the smallest recorded TCP receiver window (RWND).
The receiver window is the maximum number of bytes that the remote connection is currently able to receive.
Returns:
524280
Layer4.Tcp.ResultSnapshot::Refresh |
Layer4.Tcp.ResultSnapshot::Refresh.Timestamp.Get |
Returns the timestamp when the counters of this object where last refreshed.
Returns:
1432805398000000000
Layer4.Tcp.ResultSnapshot::RetransmissionCount.Fast.Get |
Layer4.Tcp.ResultSnapshot::RetransmissionCount.Slow.Get |
Layer4.Tcp.ResultSnapshot::RetransmissionCount.Total.Get |
Layer4.Tcp.ResultSnapshot::RoundTripTime.Average.Get |
Layer4.Tcp.ResultSnapshot::RoundTripTime.Current.Get |
Returns the current round-trip time (RTT) in nanoseconds.
Returns:
2917720
Layer4.Tcp.ResultSnapshot::RoundTripTime.Maximum.Get |
Layer4.Tcp.ResultSnapshot::RoundTripTime.Minimum.Get |
Layer4.Tcp.ResultSnapshot::Rx.ByteCount.Header.Get |
Layer4.Tcp.ResultSnapshot::Rx.ByteCount.Payload.Get |
Layer4.Tcp.ResultSnapshot::Rx.ByteCount.Total.Get |
Layer4.Tcp.ResultSnapshot::Rx.SegmentCount.OutOfOrder.Get |
Layer4.Tcp.ResultSnapshot::Rx.SegmentCount.Total.Get |
Layer4.Tcp.ResultSnapshot::Rx.Timestamp.Last.Get |
Layer4.Tcp.ResultSnapshot::SlowStartThreshold.Current.Get |
Returns the current TCP slow-start threshold (SSTHRESH).
The slow-start threshold indicates the congestion window value where the congestion avoidance algorithm switches from "slow-start"-mode to "congestion-avoidance"-mode.
Returns:
65535
Layer4.Tcp.ResultSnapshot::SlowStartThreshold.Maximum.Get |
Returns the largest recorded TCP slow-start threshold (SSTHRESH).
The slow-start threshold indicates the congestion window value where the congestion avoidance algorithm switches from "slow-start"-mode to "congestion-avoidance"-mode.
Returns:
65535
Layer4.Tcp.ResultSnapshot::SlowStartThreshold.Minimum.Get |
Returns the smallest recorded TCP slow-start threshold (SSTHRESH).
The slow-start threshold indicates the congestion window value where the congestion avoidance algorithm switches from "slow-start"-mode to "congestion-avoidance"-mode.
Returns:
65535
Layer4.Tcp.ResultSnapshot::Timestamp.Established.Get |
Layer4.Tcp.ResultSnapshot::Timestamp.FinReceived.Get |
Layer4.Tcp.ResultSnapshot::Timestamp.FinSent.Get |
Layer4.Tcp.ResultSnapshot::Timestamp.Get |
Layer4.Tcp.ResultSnapshot::Timestamp.SynReceived.Get |
Layer4.Tcp.ResultSnapshot::Timestamp.SynSent.Get |
Layer4.Tcp.ResultSnapshot::Tx.ByteCount.Header.Get |
Layer4.Tcp.ResultSnapshot::Tx.ByteCount.Payload.Get |
Returns the number of transmitted TCP payload bytes.
Returns:
84
this session transmitted in total 84 bytes of TCP Payload we can conclude that this was a receiver of the TCP bytes
Layer4.Tcp.ResultSnapshot::Tx.ByteCount.Total.Get |
Returns the total number of bytes transmitted on the current TCP connection.
This is the sum of the tranmitted TCP header and payload bytes.
Returns:
6943016
this session transmitted 6943016 bytes of TCP
Layer4.Tcp.ResultSnapshot::Tx.SegmentCount.Total.Get |