System.Net.NetworkInformation 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
네트워크 트래픽 데이터, 네트워크 주소 정보 및 로컬 컴퓨터의 주소 변경 알림에 대한 액세스를 제공합니다. 네임스페이스에는 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 | |
| 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 나타냅니다. |
추가 정보
- System.Net
- System.Net.Cache
- System.Net.Security
- System.Net.Sockets
- .NET Framework에서의 네트워크 프로그래밍
- System.Net 클래스에 대한 모범 사례
- 인터넷 프로토콜 버전 6
- 네트워크 프로그래밍 샘플
- .NET Framework의 네트워크 추적