Programação de rede
O Microsoft .NET Framework fornece uma implementação de serviços de Internet que podem ser rápida e facilmente integrados em seus aplicativos em camadas, extensível, e gerenciados. Os aplicativos podem criar em conectável protocolos para tirar proveito dos novos protocolos da Internet, automaticamente ou pode utilizar uma implementação da interface de socket do Windows gerenciada para trabalhar com a rede no nível do socket.
Nesta seção
Apresentando protocolos Pluggable
Descreve como acessar um recurso Internet sem relação para que ele requer o protocolo de acesso.Solicitando dados
Explica como usar protocolos conectável para carregamento e download de dados de recursos da Internet.Programando protocolos Pluggable
Explica como derivar classes específicas protocolo para implementam protocolos conectável.Usando protocolos de aplicativos
Descreve programação aplicativos que se beneficiam de protocolos de rede, como TCP, UDP, e HTTP.Protocolo Internet versão 6
Descreve as vantagens de protocolo Internet versão 6 (IPv6) sobre a versão atual do conjunto do protocolo Internet (IPv4), descreve IPv6 endereçamento, roteamento e a configuração automática, e como ativar e desativar IPv6.Configurando aplicativos da Internet
Explica como usar os arquivos de configuração do .NET Framework para configurar aplicativos da Internet.Rastreamento de rede
Explica como usar o rastreamento de rede para obter informações sobre invocações método e tráfego de rede gerado por um aplicativo gerenciado.Gerenciamento de cache para aplicativos de rede
Descreve como usar o cache para aplicativos que usam o System.Net.WebClient, System.Net.WebRequest e System.Net.HttpWebRequest classes.Segurança na programação de rede
Descreve como usar técnicas de segurança e autenticação da Internet padrão.Práticas recomendadas para classes System.Net
Fornece dicas e truques para obter o máximo proveito do seus aplicativos da Internet.Acessando a Internet através de um proxy
Descreve como configurar proxies.NetworkInformation
Descreve como coletar informações sobre eventos de rede, as alterações, estatísticas e as propriedades e também explica como determinar se um host remoto é acessível usando a classe System.Net.NetworkInformation.Ping.As alterações System.URI espaço para nome na versão 2.0
Descreve várias alterações feitas para a classe System.Uri na versão 2.0 fixo comportamento incorreto, usabilidade, aperfeiçoar e aprimorar a segurança.Suporte internacional Identificador de Recursos em System.URI
Descreve aprimoramentos para a classe System.Uri na versão 3.5, 3.0 SP1 e 2.0 SP1 para suporte internacional Resource Identifier (IRI) e nome de domínio Internationalized (IDN).Soquete aprimoramentos de desempenho na versão 3.5
Descreve um conjunto de aperfeiçoamentos para a classe System.Net.Sockets.Socket na versão 3.5, 3.0 SP1 e 2.0 SP1 que fornecem uma alternativa padrão assíncrono que pode ser usado por aplicativos especializados soquete High-Performance.Protocolo de resolução de nome de mesmo nível
Descreve o suporte adicionado na versão 3.5 para dar suporte a PNRP (Peer nome resolução Protocolo), um registro serverless e dinâmico de nome e nome protocolo de resolução. Esses novos recursos são suportados pelo System.Net.PeerToPeer espaço para nome.Colaboração ponto-a-ponto
Descreve o suporte adicionado na versão 3.5 para oferecer suporte a colaboração ponto-a-ponto que cria em PNRP. Esses novos recursos são suportados pelo System.Net.PeerToPeer.Collaboration espaço para nome.
Referência
System.Net
Fornece uma interface de programação simples para muitos dos protocolos usados em redes hoje. O System.Net.WebRequest e System.Net.WebResponse classes neste espaço para nome são a base para protocolos plugáveis.System.Net.Cache
Define os tipos e enumerações usadas para definir diretivas de cache para recursos obtidos usando o System.Net.WebRequest e System.Net.HttpWebRequest classes.System.Net.Configuration
Contém classes que os aplicativos usam para acessar e atualizar configurações para o System.Net espaços para nome por meio de programação.System.Net.NetworkInformation
Contém classes que os aplicativos usam para reunir informações sobre eventos de rede, as alterações, as estatísticas e as propriedades por programação.System.Net.PeerToPeer
Fornece uma Implementação gerenciada de protocolo resolução nome o ponto a ponto (PNRP) para os desenvolvedores.System.Net.PeerToPeer.Collaboration
Fornece uma implementação gerenciada da interface de colaboração ponto-a-ponto para desenvolvedores.System.Net.Sockets
Fornece uma implementação da interface do Windows Sockets (Winsock) gerenciada para desenvolvedores que precisam para ajudar a controlar o acesso à rede.System.Uri
Fornece uma representação de objeto de um identificador de recursos uniforme (URI) e fácil acesso para as partes da URI.