Out-of-the-box networking support in the .NET FCL enables developers to develop network-aware and network-centric distributed applications. As noted earlier, networking is a low-level distribution mechanism available in the .NET Framework. Capabilities such as .NET Remoting and ASP.NET Web services further abstract the use of sockets and provide a higher level of developer abstraction, ease-of-use, and management for developing distributed applications.
Key classes in the System.Net and System.Net.Socket namespaces include the following:
AuthenticationManager— Manages the client authentication for connecting with protected Web resources
Authorization— Provides a container for an authorization message for a server
Cookie— Provides ...