Accessing the Internet
The Microsoft .NET Framework provides a layered, extensible, and managed implementation of Internet services that can be quickly and easily integrated into your applications. Your applications can build on pluggable protocols to automatically take advantage of new Internet protocols, or they can use a managed implementation of the Windows socket interface to work with the network on the socket level.
In This Section
- Introducing Pluggable Protocols
- Describes how to access an Internet resource without regard to the access protocol that it requires.
- Requesting Data
- Explains how to use pluggable protocols to upload and download data from Internet resources.
- Programming Pluggable Protocols
- Explains how to derive protocol-specific classes to implement pluggable protocols.
- Using Application Protocols
- Describes programming applications that take advantage of network protocols such as TCP, UDP, and HTTP.
- Configuring Internet Applications
- Explains how to use the .NET Framework configuration files to configure Internet applications.
- Internet Security
- Describes how to use standard Internet security and authentication techniques.
- Best Practices for System.Net Classes
- Provides tips and tricks for getting the most out of your Internet applications.
- System.Net Namespace
- Provides reference documentation for the System.Net namespace. The WebRequest and WebResponse classes in this namespace are the basis for pluggable protocols.
- System.Net.Sockets Namespace
- Provides reference documentation for the System.Net.Sockets namespace, which provides a managed implementation of the Windows sockets interface.