System.Net.NetworkInformation 네임스페이스

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

클래스

GatewayIPAddressInformation

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

GatewayIPAddressInformationCollection

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

IcmpV4Statistics

로컬 컴퓨터에 대한 ICMPv4(IPv4용 Internet Control Message Protocol) 통계 데이터를 제공합니다.

IcmpV6Statistics

로컬 컴퓨터에 대한 ICMPv6(인터넷 프로토콜 버전 6용 Internet Control Message Protocol) 통계 데이터를 제공합니다.

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(Media 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(User Datagram Protocol) 통계 데이터를 제공합니다.

UnicastIPAddressInformation

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

UnicastIPAddressInformationCollection

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

열거형

DuplicateAddressDetectionState

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

IPStatus

컴퓨터에 ICMP(Internet Control Message Protocol) Echo 메시지를 보낸 결과 상태를 보고합니다.

NetBiosNodeType

NetBIOS(Network Basic Input/Output System) 노드 형식을 지정합니다.

NetworkInformationAccess

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

NetworkInterfaceComponent

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

NetworkInterfaceType

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

OperationalStatus

네트워크 인터페이스의 작동 상태를 나타냅니다.

PrefixOrigin

IP 주소 네트워크 접두사가 배치된 방식을 지정합니다.

ScopeLevel

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

SuffixOrigin

IP 주소 호스트 접미사가 배치된 방식을 지정합니다.

TcpState

TCP(Transmission Control Protocol) 연결의 상태를 나타냅니다.

대리자

NetworkAddressChangedEventHandler

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

NetworkAvailabilityChangedEventHandler

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

PingCompletedEventHandler

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

추가 정보