System.Net.NetworkInformation 네임스페이스

네트워크 트래픽 데이터, 네트워크 주소 정보 및 로컬 컴퓨터의 주소 변경 알림에 대한 액세스를 제공합니다. 네임스페이스에는 Ping 유틸리티를 구현하는 클래스도 포함되어 있습니다. 사용 및 관련 클래스를 사용하여 Ping 네트워크를 통해 컴퓨터에 연결할 수 있는지 여부를 확인할 수 있습니다.

클래스

Name Description
GatewayIPAddressInformation

네트워크 게이트웨이의 IP 주소를 나타냅니다. 이 클래스는 인스턴스화할 수 없습니다.

GatewayIPAddressInformationCollection

형식 집합 GatewayIPAddressInformation 을 저장합니다.

IcmpV4Statistics

로컬 컴퓨터에 대한 ICMPv4(IPv4) 통계 데이터에 대한 인터넷 제어 메시지 프로토콜을 제공합니다.

IcmpV6Statistics

로컬 컴퓨터에 대한 ICMPv6(인터넷 프로토콜 버전 6) 통계 데이터에 대한 인터넷 제어 메시지 프로토콜을 제공합니다.

IPAddressCollection

형식 집합 IPAddress 을 저장합니다.

IPAddressInformation

네트워크 인터페이스 주소에 대한 정보를 제공합니다.

IPAddressInformationCollection

형식 집합 IPAddressInformation 을 저장합니다.

IPGlobalProperties

로컬 컴퓨터의 네트워크 연결에 대한 정보를 제공합니다.

IPGlobalStatistics

IP(인터넷 프로토콜) 통계 데이터를 제공합니다.

IPInterfaceProperties

IPv4(인터넷 프로토콜 버전 4) 또는 IPv6(인터넷 프로토콜 버전 6)을 지원하는 네트워크 인터페이스에 대한 정보를 제공합니다.

IPInterfaceStatistics

로컬 컴퓨터의 네트워크 인터페이스에 대한 IP(인터넷 프로토콜) 통계 데이터를 제공합니다.

IPv4InterfaceProperties

IPv4(인터넷 프로토콜 버전 4)를 지원하는 네트워크 인터페이스에 대한 정보를 제공합니다.

IPv4InterfaceStatistics

로컬 컴퓨터의 네트워크 인터페이스에 대한 통계 데이터를 제공합니다.

IPv6InterfaceProperties

IPv6(인터넷 프로토콜 버전 6)을 지원하는 네트워크 인터페이스에 대한 정보를 제공합니다.

MulticastIPAddressInformation

네트워크 인터페이스의 멀티캐스트 주소에 대한 정보를 제공합니다.

MulticastIPAddressInformationCollection

형식 집합 MulticastIPAddressInformation 을 저장합니다.

NetworkAvailabilityEventArgs

NetworkAvailabilityChanged 이벤트에 대한 데이터를 제공합니다.

NetworkChange

네트워크 카드 또는 어댑터라고도 하는 네트워크 인터페이스의 IP(인터넷 프로토콜) 주소가 변경되면 애플리케이션에서 알림을 받을 수 있습니다.

NetworkInformationException

네트워크 정보를 검색하는 동안 오류가 발생할 때 throw되는 예외입니다.

NetworkInformationPermission

로컬 컴퓨터에 대한 네트워크 정보 및 트래픽 통계에 대한 액세스를 제어합니다. 이 클래스는 상속할 수 없습니다.

NetworkInformationPermissionAttribute

선언적 보안을 사용하여 코드에 NetworkInformationPermission 보안 작업을 적용할 수 있습니다.

NetworkInterface

네트워크 인터페이스에 대한 구성 및 통계 정보를 제공합니다.

PhysicalAddress

네트워크 인터페이스(어댑터)에 대한 MAC(미디어 Access Control) 주소를 제공합니다.

Ping

애플리케이션에서 네트워크를 통해 원격 컴퓨터에 액세스할 수 있는지 여부를 확인할 수 있습니다.

PingCompletedEventArgs

PingCompleted 이벤트에 대한 데이터를 제공합니다.

PingException

또는 Send 메서드가 예외를 SendAsync throw하는 메서드를 호출할 때 throw되는 예외입니다.

PingOptions

데이터 패킷이 전송되는 방법을 Ping 제어하는 데 사용됩니다.

PingReply

상태 Send 및 작업으로 SendAsync 인한 데이터에 대한 정보를 제공합니다.

TcpConnectionInformation

로컬 컴퓨터의 TCP(Transmission Control Protocol) 연결에 대한 정보를 제공합니다.

TcpStatistics

TCP(Transmission Control Protocol) 통계 데이터를 제공합니다.

UdpStatistics

UDP(사용자 데이터그램 프로토콜) 통계 데이터를 제공합니다.

UnicastIPAddressInformation

네트워크 인터페이스의 유니캐스트 주소에 대한 정보를 제공합니다.

UnicastIPAddressInformationCollection

형식 집합 UnicastIPAddressInformation 을 저장합니다.

열거형

Name Description
DuplicateAddressDetectionState

IP 주소의 현재 상태를 지정합니다.

IPStatus

컴퓨터에 ICMP(인터넷 제어 메시지 프로토콜) 에코 메시지를 보내는 상태를 보고합니다.

NetBiosNodeType

네트워크 기본 입력/출력 시스템(NetBIOS) 노드 유형을 지정합니다.

NetworkInformationAccess

네트워크 인터페이스 및 트래픽 통계에 대한 정보에 액세스할 수 있는 권한을 지정합니다.

NetworkInterfaceComponent

네트워크 인터페이스에서 지원하는 인터넷 프로토콜 버전을 지정합니다.

NetworkInterfaceType

네트워크 인터페이스 유형을 지정합니다.

OperationalStatus

네트워크 인터페이스의 작동 상태를 지정합니다.

PrefixOrigin

IP 주소 네트워크 접두사를 배치하는 방법을 지정합니다.

ScopeLevel

IPv6 주소의 범위 수준입니다.

SuffixOrigin

IP 주소 호스트 접미사가 있는 방법을 지정합니다.

TcpState

TCP(Transmission Control Protocol) 연결의 상태를 지정합니다.

대리자

Name Description
NetworkAddressChangedEventHandler

네트워크 인터페이스의 주소가 변경될 때 호출할 하나 이상의 메서드를 참조합니다.

NetworkAvailabilityChangedEventHandler

네트워크의 가용성이 변경될 때 호출할 하나 이상의 메서드를 참조합니다.

PingCompletedEventHandler

개체의 이벤트를 처리 PingCompleted 할 메서드를 Ping 나타냅니다.

추가 정보