Comment connecter un client et un serveur

Dans l'architecture client-serveur, les machines clientes disposent d'un logiciel de réseau installé de demander et de recevoir des informations sur un réseau. Les systèmes serveurs sont des machines de haute performance qui hébergent un certain nombre de programmes de serveur ainsi que des ressources qui peuvent être demandées par les machines clientes. Par conséquent, les clients communiquent requêtes aux serveurs en initiant des sessions de communication tandis que les serveurs acceptent les demandes entrantes. L'Internet constitue un bon exemple d'un modèle client-serveur où les navigateurs Web agissent comme des clients demandant des informations à partir des serveurs Web, DNS et FTP.

La Mise En Place

  1. Déterminez le type de serveur que vous voulez. Il ya http serveurs pour l'hébergement web, les serveurs de noms de domaine (DNS) que les adresses IP et les requêtes des serveurs de messagerie qui gèrent email, parmi beaucoup d'autres. Certains de ces serveurs sont gratuits ou open source tandis que d'autres doivent être achetés.

  2. Télécharger ou acheter un système d'exploitation du serveur comme Ubuntu ou Microsoft Server 2003. Apache est le serveur le plus populaire http car il est gratuit et open source et fonctionne bien avec d'autres logiciels. En fait la plupart des systèmes d'exploitation basés sur le réseau sont livrés avec Apache comme partie du paquet. Vous devez cependant le faire fonctionner.

  3. Configuration du nom du serveur et les configurations de base du serveur ainsi que le site que vous allez courir.




  4. Modifier la http.conf de lancer le processus. Vous pouvez localiser le fichier http.conf en localisant le dossier "/ Usr / local / etc / apache22 /" à partir des fichiers d'installation.

  5. Tester si le serveur fonctionne en mettant l'adresse IP de la machine serveur dans la barre d'adresse du navigateur.

  6. Sélectionnez l'option "Créer Name Server" pour configurer les options de serveur de noms. Donnez au moins deux serveurs de noms de l'Internet.

  7. Installer et mettre en place une base de données comme MySQL.




  8. Installer et configurer un langage de programmation comme PHP. Trouvez-le dans le dossier "/ Usr / ports / lang /" à partir des fichiers d'installation.

  9. Installer une application FTP pour télécharger des fichiers sur votre serveur. Localisez ces fichiers à partir du dossier "/ Usr / ports / ftp".

  10. Configurez le "inetd.conf" fichier pour exécuter un processus appelé "inetd." Le fichier peut être situé dans "/ /etc/inetd.conf" dans le cadre des fichiers d'installation.

  11. Exécutez le système client en utilisant le nom du serveur ou l'adresse IP pour accéder aux ressources du serveur.

Conseils & Avertissements

  • Utiliser le serveur de base de données MySQL, vous devez configurer une base de données. Presque tous les internautes utilisent des serveurs de base de données MySQL. Il est gratuit et open source.
  • PHP est plus préféré que le langage de programmation du serveur car il fonctionne bien avec MySQL et est le plus largement utilisé. Il est également gratuit et open source comme MySQL est. Autres langages de programmation du serveur incluent perl, Ruby et Python.
» » » » Comment connecter un client et un serveur