System.Net Namespace

Provides classes for network programming.

Classes
HttpClient
A modern .NET class for sending HTTP requests.
Socket
Provides a raw socket implementation for sending and receiving data.
Dns
Provides methods for resolving domain names to IP addresses.
EndPoint
Abstract base class that represents a network endpoint.
IPAddress
Represents an Internet Protocol (IP) address.
HttpRequestMessage
Represents an HTTP request message.
HttpResponseMessage
Represents an HTTP response message.
Interfaces
ICredentials
Provides a mechanism for returning network credentials.
IWebRequestCreate
Provides a method for creating WebRequest instances.
Structs
Cookie
Represents an HTTP cookie.
IPEndPoint
Represents a network endpoint as an IP address and port number.
Enums
ProtocolType
Specifies protocols in the Internet protocol suite.
SslProtocols
Specifies the protocols that the SSL/TLS protocol or the System.Net.Security.SslStream class uses.