IPGlobalStatistics Class
Provides Internet Protocol (IP) statistical data.
Assembly: System (in System.dll)
| Name | Description | |
|---|---|---|
![]() | IPGlobalStatistics() | Initializes a new instance of the IPGlobalStatistics class. |
| Name | Description | |
|---|---|---|
![]() | DefaultTtl | Gets the default time-to-live (TTL) value for Internet Protocol (IP) packets. |
![]() | ForwardingEnabled | Gets a Boolean value that specifies whether Internet Protocol (IP) packet forwarding is enabled. |
![]() | NumberOfInterfaces | Gets the number of network interfaces. |
![]() | NumberOfIPAddresses | Gets the number of Internet Protocol (IP) addresses assigned to the local computer. |
![]() | NumberOfRoutes | Gets the number of routes in the Internet Protocol (IP) routing table. |
![]() | OutputPacketRequests | Gets the number of outbound Internet Protocol (IP) packets. |
![]() | OutputPacketRoutingDiscards | Gets the number of routes that have been discarded from the routing table. |
![]() | OutputPacketsDiscarded | Gets the number of transmitted Internet Protocol (IP) packets that have been discarded. |
![]() | OutputPacketsWithNoRoute | Gets the number of Internet Protocol (IP) packets for which the local computer could not determine a route to the destination address. |
![]() | PacketFragmentFailures | Gets the number of Internet Protocol (IP) packets that could not be fragmented. |
![]() | PacketReassembliesRequired | Gets the number of Internet Protocol (IP) packets that required reassembly. |
![]() | PacketReassemblyFailures | Gets the number of Internet Protocol (IP) packets that were not successfully reassembled. |
![]() | PacketReassemblyTimeout | Gets the maximum amount of time within which all fragments of an Internet Protocol (IP) packet must arrive. |
![]() | PacketsFragmented | Gets the number of Internet Protocol (IP) packets fragmented. |
![]() | PacketsReassembled | Gets the number of Internet Protocol (IP) packets reassembled. |
![]() | ReceivedPackets | Gets the number of Internet Protocol (IP) packets received. |
![]() | ReceivedPacketsDelivered | Gets the number of Internet Protocol (IP) packets delivered. |
![]() | ReceivedPacketsDiscarded | Gets the number of Internet Protocol (IP) packets that have been received and discarded. |
![]() | ReceivedPacketsForwarded | Gets the number of Internet Protocol (IP) packets forwarded. |
![]() | ReceivedPacketsWithAddressErrors | Gets the number of Internet Protocol (IP) packets with address errors that were received. |
![]() | ReceivedPacketsWithHeadersErrors | Gets the number of Internet Protocol (IP) packets with header errors that were received. |
![]() | ReceivedPacketsWithUnknownProtocol | Gets the number of Internet Protocol (IP) packets received on the local machine with an unknown protocol in the header. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
This class is used by the GetIPv4GlobalStatistics and GetIPv6GlobalStatistics methods to return IP traffic information.
The Internet protocol is used to move IP packets from a source computer to a destination computer. IP also handles dividing a packet that is too large into multiple packets that are small enough for transport, in a process known as fragmentation.
The properties in this class correlate to the Management Information Base objects for IP defined in IETF RFC 2011.
Available since 2.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


