Thursday, January 31, 2013

Configurer un réseau local sous Windows

Créer un réseau local (réseau domestique) est à la portée de tout le monde depuis l'arrivée de Windows XP. Il faut dire que la manoeuvre était déjà simple sous Windows 98.
Tous deux disposent d'un assistant qui facilite grandement la manoeuvre. Nous verrons donc tout d'abord comment créer un réseau à l'aide de l'assistant, puis sans afin de vous faire comprendre quelles sont les manipulations à effectuer.
Tout d'abord cliquez sur démarrer, panneau de configuration, connexions réseau. Vous devriez avoir un écran comme celui ci :
Créer un réseau local

Méthode avec assistant

Si vous disposez de Windows 98, vous n'aurez pas par défaut cet assistant. Vous pouvez le télécharger ici
Cliquez ensuite sur "créer un réseau domestique ou un réseau léger d'entreprise". Vous arrivez sur cet écran. Cliquez deux fois sur suivant
assistant configuration du réseau
Vous arrivez sur cet écran. Il vous suffit de sélectionner votre connexion au réseau local et de cocher la case "ignorer le matériel réseau déconnecté (si l'autre ordinateur est éteint ou non branché). Cliquez ensuite sur suivant.
matériel réseau
Vous devez ensuite sélectionner l'option qui correspond le mieux à votre ordinateur. Si c'est l'ordinateur principal et qu'il se connecte à internet, choisissez "cet ordinateur se connecte directement à internet". Cliquez ensuite sur suivant et sélectionnez dans cet écran la connexion internet de votre ordinateur.
connexion internet
Cliquez ensuite sur suivant. Donnez un nom et une description à votre ordinateur. Le nom servira à identifier votre ordinateur sur le réseau donc choisissez le bien. Cliquez ensuite sur suivant. Vous devez à présent choisir le groupe de travail. Celui ci devra être identique pour tous les ordinateurs reliés au réseau (si vous avez un grand réseau avec une dizaine d'ordinateurs le groupe de travail permettra de voir seulement les ordinateurs ayant le même groupe de travail. Les autres, même si ils sont connectés matériellement, ne seront pas visibles). Spécifiez le nom du groupe de travail et cliquez deux fois sur suivant. L'ordinateur configure ensuite le réseau.
nom du réseau
Cliquez ensuite sur "créer un disque d'installation du réseau" si vous aller exécuter cet assistant sur un autre ordinateur. Insérez alors une disquette, cliquez sur suivant et suivez les instructions. Exécutez ensuite la disquette sur l'autre ordinateur, et relisez cette méthode pour l'appliquer sur l'autre ordinateur.
créer un disque d'installation
Une fois l'assistant exécuté il vous faut partager les fichiers de votre ordinateur avec l'autre PC. Pour ce faire, rendez vous dans le poste de travail, sélectionnez le lecteur que vous souhaitez partager, faites un clic droit et choisissez "propriétés". Cliquez ensuite sur l'onglet partage. Cliquez sur le lien "si malgré les risques vous souhaitez partager votre lecteur, cliquez ici". Vous vous retrouvez alors sur cet écran :
partage
Cochez la case "partager ce dossier sur le réseau". Indiquez le nom du partage du lecteur. Si vous souhaitez rendre possible la modification de vos fichiers par des personnes se trouvant sur un autre ordinateur, cochez la case "Autoriser les utilisateurs réseau à modifier mes fichiers".

Méthode sans assistant

Une fois arrivé à l'écran de connexions réseaux, faites un clic droit sur votre connexion au réseau local et cliquez sur propriétés. Vous arrivez sur cet écran :
propriétés
Cochez les cases "Partage de fichiers et d'imprimantes pour les réseaux Microsoft", "Protocole internet (TCP/IP)". Sélectionnez ensuite "Protocole internet (TCP/IP)" et cliquez ensuite sur Propriétés. Vous arrivez ici :
protocole et ip
Sélectionnez "Utiliser l'adresse IP suivante" : et rentrez comme valeurs l'adresse IP 192.168.0.1 (le 1 est le numéro de l'ordinateur, si il s'agit du principal, mettez un, sinon 2 et ainsi de suite. Il faut que tous les ordinateurs du réseau aient une adresse IP unique pour qu'ils se reconnaîssent entre eux)
Dans "masque de sous-réseau", indiquez 255.255.255.0.
Si il s'agit de l'ordinateur principal, ne mettez rien dans "passerelle par défaut". Sinon vous devez mettre l'IP de l'ordinateur principal (192.168.0.1 dans notre cas). Cliquez sur Ok. Faites ensuite un clic droit sur le poste de travail et choisissez propriétés. Cliquez sur l'onglet "Nom de l'ordinateur", puis sur "modifier".
nom du réseau
Donnez ensuite un nom et une description à votre ordinateur. Le nom servira à identifier votre ordinateur sur le réseau donc choisissez le bien. Vous devez aussi choisir le groupe de travail. Celui ci devra être identique pour tous les ordinateurs reliés au réseau (si vous avez un grand réseau avec une dizaine d'ordinateurs le groupe de travail permettra de voir seulement les ordinateurs ayant le même groupe de travail. Les autres, même si ils sont connectés matériellement, ne seront pas visibles). Spécifiez le nom du groupe de travail et cliquez deux fois sur suivant. L'ordinateur configure ensuite le réseau.
nom de l'ordinateur
Il vous faut pour terminer partager les fichiers de votre ordinateur avec l'autre PC. Pour ce faire, rendez vous dans le poste de travail, sélectionnez le lecteur que vous souhaitez partager, faites un clic droit et choisissez "propriétés". Cliquez ensuite sur l'onglet partage. Cliquez sur le lien "si malgré les risques vous souhaitez partager votre lecteur, cliquez ici". Vous vous retrouvez alors sur cet écran :
partage
Cochez la case "partager ce dossier sur le réseau". Indiquez le nom du partage du lecteur. Si vous souhaitez rendre possible la modification de vos fichiers par des personnes se trouvant sur un autre ordinateur, cochez la case "Autoriser les utilisateurs réseau à modifier mes fichiers".

Créer une connexion réseau

Créer une connexion réseau est à la portée du premier venu. Cette étape évite l'installation de kits de connexion aussi gourmands que peu pratiques, étant donné leur faible intégration avec windows (l'installation de ce genre de kits oblige souvent à passer par un "lanceur" afin de démarrer sa connexion). Voici la marche à suivre pour créer une connexion réseau :
Cliquez sur démarrer, puis sur panneau de configuration. Cliquez éventuellement en haut à gauche sur Basculer vers l'affichage classique, puis double-cliquez sur connexions réseau. Vous vous retrouvez en face d'un écran similaire à celui-ci :
Cliquez ensuite sur Créer une nouvelle connexion. L'assistant de création de nouvelle connexion réseau se lance alors. Cliquez sur suivant pour passer à la configuration de la connexion. Sélectionnez l'option Établir une connexion à internet puis cliquez sur suivant.
Sélectionnez ensuite l'option Configurer ma connexion manuellement. Vous aurez ainsi une parfaite maîtrise des éléments s'installant dans votre système. Cliquez ensuite sur suivant.
Ici, spécifiez le type de connexion à créer. Si vous êtes en 56k ou en ADSL (à part pour les lignes dégroupées), vous pouvez sélectionner Se connecter en utilisant un modem d'accès à distance. Cliquez ensuite sur suivant.
Vous devez ensuite indiquer un nom pour votre connexion. Vous n'êtes pas obligé d'indiquer le nom de votre fournisseur d'accès. Un nom quelconque convient. Ce nom s'affichera dans les connexions réseau. Cliquez sur suivant après avoir entré un nom pour votre connexion.
Vous devez ensuite indiquer un numéro de téléphone (celui fourni avec votre connexion), de type 08xxxxxxxx. Si vous avez l'ADSL, vous devez tromper Windows en indiquant un numéro quelconque, par exemple 8,5. Cliquez ensuite sur suivant.
Vous devez ensuite indiquer votre nom d'utilisateur et mot de passe. Ces informations vous sont fournies par votre fournisseur d'accès. Cochez les cases Activer le pare-feu de connexion internet pour cette connexion (si vous ne disposez pas d'un pare-feu), Établir cette connexion internet en tant que connexion par défaut et Utiliser ce nom de compte et ce mot de passe lorsque tout utilisateur se connecte à internet à partir de cet ordinateur. Cliquez ensuite sur suivant, puis sur terminer. Votre connexion réseau a été crée ! Rendez vous maintenant dans votre navigateur internet et cliquez sur "se connecter". Vous êtes ensuite connecté sur internet.

Utiliser le bureau à distance sur deux PC reliés avec un routeur

Introduction - accès à la configuration du routeur

Dans ce tutoriel, nous apprendrons comment utiliser la fonction Bureau à distance entre 2 pc avec routeur sur un réseau différent. Cela va vous permettre de prendre le contrôle d'un PC de votre réseau (le principe est presque le même pour un utilisateur distant que vous souhaiteriez dépanner.
Premièrement, vous devez entrer dans la configuration du routeur reliant le PC auquel vous voulez avoir accès à distance. Pour ce faire, selon le fabricant du routeur, ouvrez votre navigateur Internet et inscrivez dans la barre d'adresses 192.168.0.1 (ou, plus généralement, l'adresse IP de configuration de votre routeur qui doit être indiquée dans le manuel) et vous devriez voir une page web de configuration avec la marque de votre routeur. Pour mon exemple, j’utiliserai un routeur D-Link qui donne cette page :
panel de configuration du routeur
Dans la section Username, si vous n'avez pas déjà changé le mot de passe, inscrire admin puis validez et allez dans la section port forwarding :
port forwarding
Dans la section Name : Pour Windows XP, entez le nom de l'ordinateur que vous allez trouver dans Démarrer => Panneau de configuration => Système => Nom de l'ordinateur et prenez le nom complet de l'ordinateur.
Nom de l'ordinateur - XP
Pour Windows Vista, cliquez sur Démarrer => Panneau de configuration => Système => Nom de l'ordinateur et prenez le nom complet de l’ordinateur.
Nom de l'ordinateur - Vista
Cliquez sur le menu Démarrer => Exécuter et tapez cmd puis validez par la touche Entrée. Ensuite, tapez ipconfig puis validez avec la touche Entrée. Prenez en note le numéro de l'adresse IP qui correspond. Il ressemblera à quelque chose du genre 192.168.0.200. Entez cette adresse ip dans la section port forwarding (section IP adress). Enregistrez les modifications de la configuration de votre routeur puis fermez votre navigateur Web.

Configuration de Windows

Allez dans la section Utilisation à distance (Démarrer => Panneau de configuration => Système) et cochez les cases Autoriser l'envoi d'invitations à distance à partir de cet ordinateur et Autoriser les utilisateurs à se connecter à distance à cet ordinateur.

Création du compte DynDNS

Cette étape consiste à créer un compte avec dyndns.com puisque l'adresse IP de l'ordinateur et l'adresse IP du routeur ne sont pas identiques et nous voulons que l'utilisateur distant puisse accéder à notre ordinateur en entrant un nom (et pas une adresse IP). Rendez-vous à l'adresse suivante : http://www.dyndns.com/ puis cliquez sur Ok.

definition d'un reseau informatique

http://www.idea-informatique.fr/pht/pht09720964.JPG 




definition d'un reseau informatique

Définition 1

Un réseau informatique, ou plus simplement "réseau", est un ensemble d'équipements reliés entre eux dans le but d'échanger des informations.
Cette défintion très simple et même simpliste place le matériel (hardware) au coeur de la notion de réseau. Elle est aussi limitative se contentant de l'échange d'information comme unique objectif d'un réseau informatique.

Définition 2

Un réseau informatique est un ensemble de moyens matériels et logiciels mis en oeuvre pour assurer les communication entre ordinateurs, stations de travail et terminaux informatiques.
Cette définition, plus globale, complète la précédente en mettant en exergue la partie logicielle (software) d'un réseau qui en est la véritable valeur ajoutée.

Créer un réseau informatique a partir de deux ou plusieurs ordinateurs

Définition :
Un réseau local est un groupe d'ordinateurs et de périphériques installés dans un rayon relativement limité et connectés entre eux par un lien de communication qui permet à chacun d'interagir avec n'importe quel autre élément du réseau. Un réseau local se compose généralement de micro-ordinateurs et de ressources partagées, comme des imprimantes et de disques durs.
Les différents dispositifs d'un réseau local s'appellent des nœuds ; ces derniers sont connectés par des câbles sur lesquels circulent les messages.
Lorsque vous disposez de plusieurs ordinateurs, il est très utile de les connecter ensemble pour partager des ressources (lecteur de CD, disque dur , lecteur de DVD, modem …) , d'échanger des informations (sauvegardes, travail à plusieurs..) ou même de jouer à plusieurs dans un même jeu.
Pour créer un réseau local en RJ45 sous Windows 95/98/Me/XP il faut :
· 2 ou plusieurs ordinateurs tournant sous Windows 9X, Me ou XP
· des cartes Ethernet, (comportant une prise RJ45)
· des câbles RJ45
· un hub ou switch (boîtier auquel on connecte les câbles RJ45 provenant des différents ordinateurs du réseau)
PS : Il faut donc installer dans chaque ordinateur du réseau local une carte réseau ethernet.
Réseau informatique - Switch - Hub - routeur
Installation des cartes réseau
La première chose à faire est d'ouvrir votre ordinateur et d'y insérer la carte réseau. Pour cela vous aurez besoin d'un tournevis. Avant toute chose, débranchez l'alimentation, il ne vous reste plus qu'à trouver un emplacement de libre pour insérer la carte Ethernet que vous avez acheté.
Remarque : il faut faire la même chose sur chaque PC du réseau.
Installation de la carte réseau sous Windows
Remarque : il faut faire la même chose sur chaque PC du réseau.
Dans la plupart des cas, lorsque vous avez branché la carte réseau, Windows au démarrage suivant, la détecte et l'installe tout seul. Si ce n'est pas le cas, utilisez les drivers fournit avec l'achat de la carte réseau. Généralement les drivers sont fournis sur un cédérom. Vous pouvez aussi trouvé les derniers drivers sur le site internet du constructeur. Si vous ne connaissez pas l'adresse du site internet du constructeur, vous pouvez passer par le site suivant http://www.touslesdrivers.com qui vous emmenera sur le site du constructeur
Configuration du réseau :(pour plusieurs postes en Windows XP Pro avec serveur Windows 2003)
Une fois que toute les cartes réseau sont branchées et configurer, il ne vous reste plus qu'à configurer votre réseau. Pour cela cliquer sur le menu Menu Démarrer puis Panneau de configuration. Ensuite, cliquer sur Connexion réseau
Choisissez la connexion réseau que vous voulez activer (si vous en avez plusieurs : réseau câblé, WIFI ...). Pour cela, cliquez droit sur la connexion réseau puis choisissez Propriété comme le montre l'image suivante :
Propriété de connexion au réseau local
La boîte de dialogue suivante s'ouvre alors
Connexion réseau local
Cliquez ensuite sur le bouton Bouton propriétés. La boîte de dialogue suivante s'ouvre alors :
protocole TCP/IP
Cliquez sur "Protocole Internet (TCP /IP) puis cliquez sur le bouton Bouton Propriété. La boîte de dialogue suivante apparaît :
adresse IP - masque de sous réseau - Passerelle - DNS primaire
Pour cet exemple, j'ai plusieurs postes configurer en windows XP Pro relié à un serveur Windows 2003. Mon serveur est connecté à un routeur qui partage l'accès Internet sur tous les postes.
Explication de l'image précédente :
Par défaut, les butons radios "Obtenir une adresse IP automatiquement" et "Obtenir les adresses des serveurs DNS automatiquement" sont cochées. Lorsque ces deux boutons sont cochés cela signifie que vous n'avez pas de réseau branché à votre ordinateur ou les adresses sont automatiquement founis par un serveur que l'on nomme DHCP. Dans cette exemple, je posséde un serveur mais je n'utilise pas la fonction DHCP, j'attribue moi même les adresses IP de mes ordinateurs. Si votre réseau n'est pas connecté à Internet, vous pouvez utiliser n'importe quelle adresse IP notées sous la forme xxx.xxx.xxx.xxx où chaque xxx représente un nombre de 0 à 255 (ainsi l'adresse 192.168.171.100 est une adresse valide tandis que 126.256.23 est invalide). Attention à toutefois mettre les mêmes trois premiers chiffres à tous (Exemple : 192.168.1.10, 192.168.1.20, 192.168.1.30 ...). Par contre, si votre réseau va sur Internet, vous ne pouvez pas utiliser n'importe qu'elle adresse IP car vous risqueriez de tomber sur une adresse IP qui est déjà attribuer à quelqu'un et ne pas pouvoir sortir sur internet. Par exemple, si vous mettez l'adresse IP 193.252.19.3 dans votre réseau local, vous ne pourrez pas aller sur le site de wanadoo.fr qui à cette adresse IP. On parle d'adresse IP fixe. Cependant, la norme veut que certaines classes d'adresse IP ne vont jamais sur Internet :
- 10.0.0.0 à 10.255.255.255
- 172.16.0.0 à 172.31.255.255
- 192.168.0.0 à 192.168.255.255
Après avoir saisi l'adresse IP, le masque de sous réseau se met automatiquement. Généralement, c'est 255.255.255.0. Il est le même pour tous les ordinateurs. Le masque de sous réseau permet à tous les ordinateurs du réseau de savoir que un autre ordinateur est dans le même réseau. Dans l'adresse de la passerelle, il faut mettre l'adresse IP de votre modem ou de votre routeur. C'est elle qui permettra a votre ordinateur de se connecter à Internet. En serveur DNS, il faut mettre l'adresse IP de votre FAI. Celui-ci doit la fournir. Dans mon cas, j'utilise une adresse privée du type 192.168.1.3 car c'est mon serveur qui me donne l'accès à Internet. On parle alors de serveur DNS. Cliquez deux fois sur OK pour fermer les boîtes de dialogue.
Dans le menu Menu Démarrer, cliquez droit sur le poste de travail est choisissez "Propriété" comme le montre l'image suivante :
Propriétés du poste de travail
La boîte de dialogue suivante apparaît après avoir cliqué sur l'onglet "Propriété système"
Propriétés systèmes
Cliquez ensuite sur le bouton Bouton Modifier. La boîte de dialogue suivante apparaît :
Modification du nom de l'ordinateur
Dans la zone de texte Nom de l'ordinateur, saisissez un nom pour votre ordinateur. Peut importe le nom, celui-ci apparaît dans vos Favoris réseau.
ATTENTION : il ne peut y avoir qu'un même nom d'ordinateur sur le réseau. Exemple Helplcic est un nom d'ordinateur et Helpclic1 en est un deuxième
Dans la section :
Domaine informatique - Groupe de travail
Votre ordinateur doit appartenir OBLIGATOIREMENT à un Groupe de travail ou à un Domaine pour que les ordinateurs puissent se voir. Pour mon exemple, mon ordinateur fait partie d'un domaine car il est géré par un serveur. Si vous n'avez pas de serveur, vos ordinateurs doivent appartenir au même Groupe de travail. Généralement, Windows donne comme nom soit MSHOME, soit WORKGROUP ou vous pouvez donner un autre nom. Par contre, tous les ordinateurs doivent avoir le même nom de groupe de travail. Cliquez sur le bouton OK.
Si vous êtes en Domaine, Windows vous demandera de vous connectez en tant qu'Administrateur sur le domaine. Vous devrez certainement redémarrez l'ordinateur pour prendre en compte les modifications.
Vérification de votre connexion au réseau
Si vous avez suivi les étapes précédentes, vous devriez avoir une icône Favoris réseau dans le menu Menu Démarrer. De plus, vous devriez voir les ordinateurs comme le montre l'image suivane :
Favoris réseau
Si vous n'arrivez pas à voir les ordinateurs, c'est que vous avez fait une erreur quelques part. Vous pouvez tester les adresses IP de votre ordinateur ou de votre réseau grâce au bouton Invite de commande DOS. La fenêtre suivante s'ouvre alors. La commande ping permet de tester la connexion reseau. Il suffit de saisir ping 192.168.1.10. Cette adresse est celle de ma carte reseau. Vous pouvez tester à partir de votre pc, les autres adresses IP. La première copie d'écran vous montre une adresse qui se voit sur le réseau et la seconde une adresse qui ne se voit pas sur le réseau
Commande ping OK

online voting system using jquery

In this post is all about creating simple online voting system using PHP, jQuery Ajax. Displays the number of votes per article, This is not  IP Address based voting but restricts user to vote only once. Let’s start building it.

Requirements for Voting System:

Dificulty: Intermediate
S/W Needed: PHP, Mysql, HTML Editor

Create Article Table:

As a first step in the process of creating this voting system add the Table to the Database.
CREATE TABLE Article (
id INT PRIMARY KEY AUTO_INCREMENT ,
heading TEXT ,
content TEXT ,
rating INT NOT NULL DEFAULT '0' );

Voting.php

This file contains the UI and retrives the existing vote from DB.
<?php
 require 'config.php';
 require 'opendb.php';

 //Pass the ID of the Article here
 $id = 1;

 $sql = "SELECT * FROM Article WHERE id=$id";
 $result = mysql_query($sql) or die(mysql_error());
 $row = mysql_fetch_assoc($result);

 $ratings = $row["rating"];

?>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
 body{
  background-color:#111;
  color:#FFF;
 }
 #voteBox{
  text-align:center;
  background-color:#232323;
  width:50px;
  height:50px;
  padding:8px 3px 0px 2px;
 }

 .submitVote{
  float:right;
  padding-top:20px;
  padding-right:180px;
  font-size:16px;
  color:#fae240;
 }
 div a
 {
  text-decoration:none;
  color:#30c5f0;
  border-bottom:thin dotted;
 }

 div a:hover
 {
  text-decoration:none;
  color:#30c5f0;
  border-bottom:none;
 }
</style>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">
 $(document).ready(function()
 {
  $(".submitVote a").click(function()
  {
   var ID = <?php echo $id;?>//$("#vote").text();
   var rating = <?php echo $ratings;?> 

   var queryString = 'id='+ ID +'&vote='+rating;
   $("#vote").text(rating+1); 

    $.ajax({
    type: "POST",
    url: "submitVote.php",
    data: queryString,
    cache: false,
    success: function(html)
    {

     $(".submitVote").html('<p style="margin:1px;padding:0px;">Submit your vote</p>');
     $("#greet").html("Thanks for voting!");
     $("#greet").delay(500).fadeOut(2000);

    }
    });

  });

 });
</script>

</head>

   <body>
    <div style="width:350px;">
        <span class="submitVote" >
            <p style="margin:1px;padding:0px;">
                Submit your <a href="#">vote</a>
            </p>
        </span>
        <div id="voteBox">
            <div id="vote"> <?php echo $ratings;?> </div>
            <span style="color:#fae240;">votes</span>
        </div>
        <div id="greet" style="padding-left:65px;"></div>
    </div>
</body>
</html>
Code Explanation:
Get the initial value of the rating from the Database for the particular article using the supplied “id” value
$sql = "SELECT * FROM Article WHERE id=$id";
 $result = mysql_query($sql) or die(mysql_error());
 $row = mysql_fetch_assoc($result);

 $ratings = $row["rating"];
On Submit of the vote pass the existing rating value to the “submitvote.php” as queryString
var queryString = 'id='+ ID +'&vote='+rating;
  $("#vote").text(rating+1); 

  $.ajax({
    type: "POST",
    url: "submitVote.php",
    data: queryString,
    cache: false,
    success: function(html)
    {}
   });
Hide the href using jquery and greet for submiting the vote.
$(".submitVote").html('<p style="margin:1px;padding:0px;">Submit your vote</p>');
 $("#greet").html("Thanks for voting!");
 $("#greet").delay(500).fadeOut(2000);

submitVote.php

Updates the new rating value in the DB for particular Article.
<?php
 require 'config.php';
 require 'opendb.php';

 if($_POST['id'])
 {
  $id=mysql_escape_String($_POST['id']);
  $rating=mysql_escape_String($_POST['vote']);
  $rating= $rating+1;

  $sql = "update Article set rating='$rating' where id='$id'";
  mysql_query($sql);
 }
?>
Code Explanation:
We are updating the new voting value into the Database.
$sql = "update Article set rating='$rating' where id='$id'";
 mysql_query($sql);
Conclusion:
Simple voting system allows user to rate the article once without ip tracking. And excellent UI design for rating an Article. Ajax makes sure that page is not refreshed on voting.
Any doubts in implementing this, please comment here.