WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Authentification et protocole PPPOE: le cas de l'accessibilité à  l'internet via "ringodialeré"

( Télécharger le fichier original )
par Charles Emmanuel Mouté Nyokon
Université de Yaoundé I - Master 2 en réseaux et applications multimédias 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4.2.2.3 L'interface de communication RingoDialer/NAS-ISP

Pour permettre une communication entre le dialeur et le serveur d'accès distant du FAT (NAS-ISP), l'on a mis en place une interface de communication capable de prendre en charge les échanges entre le dialeur et les différentes implémentations de PPPoE, lesquelles, dépendantes du système d'exploitation hôte, nous permettent d'établir un lien de connexion avec le NAS-TSP.

En effet, pour chaque système d'exploitation il existe au moins une implémentation gratuite du protocole PPPoE. Certaines d'entre-elles sont déjà fournies par le système d'exploitation, le cas de la librairie de développement RAS (Remote Access Service) de Microsoft, et d'autres, indépendantes et intégrables au système d'exploitation, sont fournies par des tiers, le cas de l'implémentation disponible dans le client rp-ppoe de « Roaring Penguin Software Inc. » pour Linux. Aussi, l'interface de communication doit-elle être en mesure de pouvoir faire appel à chacune de ses implémentations, selon que l'application est hébergée sur une distribution Linux ou sur une distribution Windows.

L'interface de communication, illustrée en la figure 4.5, est une partie intégrante du composant interne connexion du dialeur qui fait appel à l'implémentation du protocole PPPoE du système hôte pour:

- créer et configurer une entrée de connexion internet sur le système hôte addEntry à partir d'une entrée dont les paramètres de configuration, contenus dans l'objet Entry-Model, sont, notamment, le nom de l'entrée, le protocole à utiliser pour la connexion, la sécurisation ou non du mot de passe lors des échanges client/NAS, le rappel ou non de la ligne lors d'un échec d'établissement de connexion et l'activation des extensions LCP;

- renommer et effacer une entrée de connexion existante respectivement par les méthodes rename et remove;

- vérifier l'existence et l'activité d'une entrée de connexion internet, d'une part par la méthode entryExists et d'autre part par les méthodes entryIsActive et entryIsDialing qui permettent respectivement de savoir si l'entrée en paramètre est active ou est entrain d'être appelée;

- établir ou interrompre un lien de connexion avec le serveur d'accès distant respectivement par les méthodes dial et hangup;

- obtenir certaines informations jugées importantes de l'entrée en paramètre, notamment par les méthodes getBytesReceived et getBytesTransmitted qui renseigne respectivement sur le nombre d'octets reçus et le nombre d'octet transmis par l'entrée de connexion en paramètre.

FIGURE 4.5 Interface de communication dialeur/NAS-ISP

En somme, l'interface de communication illustrée en la figure 4.5, a pour objectif unique d'intégrer certaines fonctionnalités du système d'exploitation hôte au dialeur, ce dans le but d'une part, de généraliser à l'ensemble des applications hôtes la communication dialeur/NAS-ISP et d'autre part de déléguer la prise en charge de cette communication audit système d'exploitation.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore