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 |