Programmation réseau
Microsoft .NET Framework fournit une implémentation en couche des services Internet, extensible et managée, qui peut être rapidement et facilement intégrée à vos applications. Vos applications peuvent s'appuyer sur des protocoles enfichables pour tirer automatiquement parti des nouveaux protocoles Internet, ou elles peuvent recourir à une implémentation managée de l'interface du socket Windows afin d'utiliser le réseau au niveau du socket.
Dans cette section
- Introduction aux protocoles enfichables
-
Explique comme accéder à une ressource Internet indépendamment du protocole d'accès requis.
- Demande de données
-
Explique comment utiliser les protocoles enfichables pour transférer et télécharger les données provenant de ressources Internet.
- Programmation de protocoles enfichables
-
Explique comment dériver les classes spécifiques aux protocoles pour implémenter des protocoles enfichables.
- Utilisation de protocoles d'application
-
Décrit les applications de programmation qui tirent parti des protocoles réseau comme TCP, UDP et HTTP.
- Protocole Internet version 6
-
Décrit les avantages du protocole Internet version 6 (IPv6) par rapport à la version actuelle de la suite de protocoles Internet (IPv4), ainsi que l'adressage IPv6, le routage et la configuration automatique, et l'activation et la désactivation d'IPv6.
- Configuration des applications Internet
-
Explique comment configurer les applications Internet à l'aide des fichiers de configuration .NET Framework.
- Traçage réseau
-
Explique comment utiliser le traçage réseau pour obtenir des informations sur les appels de méthode et le trafic réseau produit par une application managée.
- Gestion du cache pour les applications réseau
-
Explique comment utiliser la mise en cache pour les applications qui utilisent les classes WebClient, WebRequest et HttpWebRequest.
- Sécurité dans la programmation réseau
-
Explique comment utiliser la sécurité Internet standard et les techniques d'authentification.
- Méthodes conseillées pour les classes System.Net
-
Fournit conseils et astuces pour vous permettre d'utiliser au mieux vos applications Internet.
- Accès à Internet via un proxy
-
Explique comment configurer les serveurs proxy.
Référence
- System.Net
-
Constitue une interface de programmation simple pour un grand nombre des protocoles réseau employés aujourd'hui. Les classes WebRequest et WebResponse de cet espace de noms constituent la base des protocoles enfichables.
- System.Net.Sockets
-
Fournit une implémentation managée de l'interface Windows Sockets (Winsock) pour les développeurs qui doivent contrôler l'accès au réseau.
- System.Net.Cache
-
Définit les types et les énumérations utilisés pour définir des stratégies de cache applicables aux ressources et obtenus via l'utilisation des classes WebRequest et HttpWebRequest.
- System.Net.Configuration
-
Contient des classes que les applications utilisent pour accéder par le biais de la programmation aux paramètres de configuration des espaces de noms System.Net et pour les mettre à jour.