contenu de la page
Glossaire
accès direct
<<Apache 2%
Véritable moteur de votre hébergement Internet, Apache est un serveur HTTP produit par l' Apache Software Foundation . C'est le serveur HTTP le plus populaire du World Wide Web . Apparu en avril 1995, Apache fonctionne principalement sur les systèmes d'exploitation Unix ( GNU/Linux , BSD et UNIX ) et Windows (depuis la version 2). Apache est conçu pour supporter de nombreux modules lui donnant des fonctionnalités supplémentaires : interprétation du langage Perl , PHP et Python , serveur proxy, réecriture d' URL , négociation de contenu, protocoles de communication additionnels, etc. Les possibilités de configuration d'Apache sont une fonctionnalité phare. Le principe repose sur une hiérarchie de fichiers de configuration, qui peuvent être gérés indépendamment. C'est notamment utile aux hébergeurs Web qui peuvent ainsi servir les sites de plusieurs clients à l'aide d'un seul serveur HTTP. Pour les clients, cette fonctionnalité est rendue visible par le fichier .htaccess .
<<DNS 2%
Chaque ordinateur directement connecté à Internet possède au moins une adresse IP, adresse numérique, propre. Cependant, les utilisateurs ne veulent pas travailler avec des adresses numériques tel que 192.168.0.251 mais avec un nom de domaine ou une adresse plus explicite (appelée adresse FQDN) du type all2all.org. Ainsi, il est possible d'associer des noms en langage courant aux adresses numériques grâce à un système appelé DNS (Domain Name System). En effet, il est plus facile pour la plupart des êtres humains de retenir un nom qu'une série de chiffres. On appelle résolution de noms de domaines (ou résolution d'adresses) la corrélation entre les adresses IP et le nom de domaine associé. Cette corrélation est opérée d'une manière complètement transparente pour l'utilisateur par des logiciels serveur DNS tel que BIND . Généralement, on enregistre un nouveau nom de domaine chez une institution d'enregistrements, appelée agent dns, lors la mise en place d'un nouveau site . Un site peut avoir plusieurs noms de domaines en même temps, on parle alors de serveurs alias.
<<HTML 5%
L'Hypertext Markup Language, généralement abrégé HTML, est le langage informatique créé et utilisé pour écrire les pages Web. HTML permet en particulier d'insérer des hyperliens dans du texte, donc de créer de l'hypertexte, d'où le nom du langage. Techniquement, HTML est une application du Standard Generalized Markup Language (SGML). Le développement du HTML proprement dit a cessé depuis 1999. Son successeur, le XHTML , est une application de l'Extensible Markup Language ( XML ).
<<Java 10%
Java est une technologie composée d'un langage de programmation orienté objet et d'un environnement d'exécution créé par Sun Microsystems. Java est à la fois un langage de programmation et une plateforme d'exécution. Le langage Java a la particularité d'être portable sur plusieurs systèmes d'exploitation tels que Windows, MacOS ou Linux . Java permet de développer des applications autonomes mais aussi, et surtout, des applications client-serveur . Côté client, les applets sont à l'origine de la notoriété du langage. C'est surtout côté serveur que Java s'est imposé dans le milieu de l'entreprise grâce aux servlets, le pendant serveur des applets, et plus récemment les JSP (Java Server Pages) qui peuvent se substituer à PHP et ASP. Les applications Java peuvent être exécutées sur tous les systèmes d'exploitation pour lesquels a été développé une plateforme Java, dont le nom technique est JRE (Java Runtime Environment - Environnement d'exécution Java). Cette dernière est constituée d'une JVM (Java Virtual Machine - Machine Virtuelle Java), le programme qui interprète le code Java et le convertit en code natif. Mais le JRE est surtout constitué d'une bibliothèque standard à partir de laquelle doivent être développés tous les programmes en Java.
<<LAMP 2%
LAMP est un acronyme informatique permettant de désigner facilement la réunion de ces logiciels libres sur une même plate-forme : Linux , le système d'exploitation ; Apache , le serveur web ; MySQL , le serveur de base de données ; PHP , Perl ou Python , les langages de script. Cet ensemble est très utilisé dans le monde pour construire des applications web . Chez all2all, les systèmes LAMP standards comprennent aussi PostgreSQL en tant que base de données alternative.
<<Mailman 2%
Mailman est un logiciel serveur pour gérer les listes de diffusion et les newsletters, distribué sous licence GNU General Public License . Il a été écrit en langage de programmation Python avec un peu de C. Il tourne avec tout serveur mail de type Unix : Postfix , Exim, Sendmail, etc. Il dispose aussi d'un filtre antispam (voir : http://www.gnu.org/software/mailman ).
<<Perl 2%
Perl est un langage de programmation généraliste créé à l'origine pour la manipulation automatique de textes et désormais utilisé dans une large gamme de tâches, dont l'administration système, le développement web , la programmation réseau, la création d'interfaces graphiques et bien plus encore. Plus d'infos ici : http://perl.enstimac.fr/
<<PHP 18%
PHP (venant de l'acronyme récursif PHP: Hypertext Preprocessor), est un langage de scripts libre créé en 1994 par Rasmus Lerdorf pour être exécuté par un serveur HTTP . Le langage PHP est principalement un langage de programmation web côté serveur ce qui veut dire que c'est le serveur qui va interpréter le code PHP et générer du code HTML , WML, GIF, PDF ... avant envoi vers le navigateur. C'est un langage peu typé et souple, facile à apprendre par un débutant. Extensible par l'intermédiaire de modules, ce langage offre les fonctionnalités nécessaires à beaucoup de projets. L'accès aux bases de données est aisé une fois l'installation des modules correspondant effectuée sur le serveur. Libre , gratuit, simple d'utilisation et d'installation, ce langage nécessite comme tout langage de réseau une bonne connaissance des problèmes de sécurité (voir : http://www.php.net/ ).
<<Python 2%
Python est un langage de programmation interprété, simple et compact, orienté objet. Il permet d'écrire des scripts, de réaliser des outils de développement, des prototypes ou de développer une infrastructure logicielle comme le serveur d'application Zope . Reposant sur Zope qui lui-même repose sur Python, Plone est par exemple un gestionnaire de contenus fortement soutenu par l'industrie qui connaît un succès grandissant.
<<Serveur 2%
L'architecture client-serveur désigne un mode de communication entre logiciels. Un logiciel client envoie une requête à un logiciel serveur qui lui répond suivant le même protocole de communication. Par abus de langage, on appelle serveur informatique une machine qui fait tourner un programme serveur. Un serveur informatique, appelé serveur lorsque le contexte s'y prête, est un ordinateur ou un programme informatique qui rend service aux ordinateurs et logiciels clients qui s'y connectent. Ce service peut consister à stocker des fichiers, transférer du courrier électronique, héberger un site web , etc. Il est possible pour un ordinateur d'être client et serveur en même temps. Les termes client et serveur viennent du fait qu'un client est demandeur d'un service et qu'un serveur rend ce service. La connexion client-serveur utilise des protocoles de communication, comme par exemple TCP/IP, qui est le protocole le plus utilisé sur l'Internet. Lire la suite ici : http://fr.wikipedia.org/wiki/Serveur_informatique
<<SQL 5%
Structured query language (SQL), ou langage structuré de requêtes, est un pseudo-langage informatique (de type requête) standard et normalisé, destiné à interroger ou manipuler une base de données relationnelle .
<<SSL 2%
Secure Socket Layer (SSL), nouvellement nommé Transport Layer Security (TLS), est un protocole de sécurisation des échanges sur Internet, développé à l'origine par Netscape et renommé suite au rachat du brevet par l'IETF en 2001. Par abus de langage, on parle de SSL pour désigner indifféremment SSL ou TLS. SSL fonctionne suivant un mode client-serveur . Il fournit quatre objectifs de sécurité : l'authentification du serveur ; la confidentialité des données échangées (ou session chiffrée) ; l'intégrité des données échangées ; et, de manière optionnelle, l'authentification du client. SSL est employé par de nombreux sites d'e-commerce pour assurer un paiement sécurisé sur Internet. Ce type d'application nécessite le plus souvent d'obtenir un certificat auprès d'une autorité de certification .
<<XHTML 2%
XHTML, l'Extensible HyperText Markup Language, est un langage balisé servant à l'écriture de pages du World Wide Web . XHTML est le successeur de HTML , XHTML respectant la syntaxe définie par XML , plus récente et plus simple que la syntaxe définie par SGML respectée par HTML. XHTML est une marque du World Wide Web Consortium (W3C).
<<XML 5%
L'Extensible Markup Language (« langage de balisage extensible »), généralement abrégé XML, est une technologie informatique qui définit une syntaxe pour langages de balisage. XHTML , SVG et XSLT sont quelques exemples d'applications de XML. XML est inspiré par SGML, dont il est un sous-ensemble. XML est spécifié par le World Wide Web Consortium (W3C). Ce qui est spécifique à XML, c'est le choix des chevrons pour identifier les balises, et l'obligation de les fermer. Les mots clés ne sont pas définis par la norme XML, mais par le vocabulaire choisi.