page content

Glossaire

direct access

alphabetical listA | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
 

<<A

Apache

Apache HTTP Server is a free software/open source web server for Unix-like systems, Microsoft Windows, Novell NetWare and other platforms. Apache is notable for playing a key role in the initial growth of the World Wide Web, and continues to be the most popular web server in use, serving as the de facto reference platform against which other web servers are designed and judged. Apache is primarily used to serve static and dynamic content on the World Wide Web. Many web applications are designed expecting the environment and features that Apache provides. Apache is the web server component of the popular LAMP web server application stack, alongside Linux, MySQL, and the PHP/Perl/Python programming languages.

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.

Antispam

See Spamassassin

Antivirus

See ClamAV

<<B

Backup

In the field of information technology, backup refers to the copying of data so that these additional copies may be restored after a data loss event. Backups differ from archives and backup systems differ from fault-tolerant systems. Backups are useful primarily for two purposes: to restore a computer to an operational state following a disaster (called disaster recovery) and to restore small numbers of files after they have been accidentally deleted or corrupted.

Database

Often abbreviated DB. A collection of information organized in such a way that a computer program can quickly select desired pieces of data. You can think of a database as an electronic filing system. Traditional databases are organized by fields, records, and files. A field is a single piece of information; a record is one complete set of fields; and a file is a collection of records. For example, a telephone book is analogous to a file. It contains a list of records, each of which consists of three fields: name, address, and telephone number. An alternative concept in database design is known as Hypertext. In a Hypertext database, any object, whether it be a piece of text, a picture, or a film, can be linked to any other object. Hypertext databases are particularly useful for organizing large amounts of disparate information, but they are not designed for numerical analysis. To access information from a database, you need a database management system (DBMS). This is a collection of programs that enables you to enter, organize, and select data in a database like MySQL or PostgreSQL.

BIND

Issu du monde des logiciels libres, BIND est l'implémentation du protocole DNS et le serveur de noms de domaine. BIND DNS est le plus largement utilisé sur Internet. Ce logiciel a pour but premier d'établir une correspondance entre les noms de domaine (compréhensibles par l'humain) et les adresses IP (compréhensibles par la machine). C'est ce qu'on appelle la résolution DNS.

Blog

Un blog (contraction de web log) est un logiciel web d'édition rapide qui présente l'information de manière chronologique. Il permet à une ou plusieurs personnes de s'exprimer facilement en s'appuyant sur des outils de publication plus ou moins formatés. Voici quelques examples de logiciels blog libres : WordPress, DotClear, Blog:CMS, ...

BNIX

Mis en place en 1995 par le réseau national de la recherche BELNET, le BNIX (Belgian National Internet eXchange) permet aux fournisseurs d´accès à Internet (FAI) belges d´échanger des données. Ce point d´interconnexion améliore sensiblement la qualité des transmissions locales en établissant entre les FAI des connexions plus rapides, plus directes, moins encombrées et moins onéreuses.

<<C

CGI

(Common Gateway Interface). Script exécuté sur le serveur qui permet de manipuler des données avant de les renvoyer à l'ordinateur client. C'est généralement un script CGI qui gère les données issues des formulaires que vous pouvez envoyer à partir d'une page web.

ClamAV

Clam AntiVirus (ClamAV), est un logiciel antivirus très utilisé sous Unix. Il est généralement utilisé avec les serveurs de courriels pour filtrer les courriers comportant des virus. ClamAV est un logiciel libre distribué sous licence GPL. Il reconnaît en moyenne une cinquantaine de nouveaux virus chaque jour. Une fois configuré, ClamAV effectue la mise à jour automatique de la liste des virus ; celle-ci est directement téléchargée sur internet (voir : http://www.clamav.net).

CMS

A content management system (CMS) is a computer software system for organizing and facilitating collaborative creation of documents and other content. A content management system is sometimes a web application used for managing websites and web content. http://www.cmsmatrix.org/

Un CMS (Content Managment System) est un logiciel d'aide à l'édition dynamique de pages web. Il offre en général une série de mises en pages déjà pré-établies qu'il suffit de personnaliser et de remplir avec du texte pour obtenir un site web sans connaissance approfondie de la programmation. On distingue entre CMS typés, avec une application très fortement prédéfinie, p. ex. une galerie de photos comme Gallery, et ceux qui sont plus ou moins non-typés, permettant idéalement de représenter des processus de travail complexes et conformes à la réalité de ses usagers. Les CMS sous licence libre les plus courants sont : Joomla!, Spip, Drupal, BitFlux, eZPublish, Plume, Typo3, Postnuke,...

<<D

Database

Often abbreviated DB. A collection of information organized in such a way that a computer program can quickly select desired pieces of data. You can think of a database as an electronic filing system. Traditional databases are organized by fields, records, and files. A field is a single piece of information; a record is one complete set of fields; and a file is a collection of records. For example, a telephone book is analogous to a file. It contains a list of records, each of which consists of three fields: name, address, and telephone number. An alternative concept in database design is known as Hypertext. In a Hypertext database, any object, whether it be a piece of text, a picture, or a film, can be linked to any other object. Hypertext databases are particularly useful for organizing large amounts of disparate information, but they are not designed for numerical analysis. To access information from a database, you need a database management system (DBMS). This is a collection of programs that enables you to enter, organize, and select data in a database like MySQL or PostgreSQL.

DNS

Short for Domain Name System (or Service or Server), an Internet service that translates domain names into IP addresses. Because domain names are alphabetic, they're easier to remember. The Internet however, is really based on IP addresses. Every time you use a domain name, therefore, a DNS service must translate the name into the corresponding IP address. For example, the domain name www.example.com might translate to 198.168.0.154. The DNS system is, in fact, its own network. If one DNS server doesn't know how to translate a particular domain name, it asks another one, and so on, until the correct IP address is returned. The BIND DNS server is a very popular and free DNS server. When setting up a new web site one needs to register a DNS name at a DNS registry. One site can have serveral DNS names, also called server aliases.

<<E

<<F

FTP

FTP or file transfer protocol is a commonly used protocol for exchanging files over any network that supports the TCP/IP protocol (such as the Internet or an intranet). There are two computers involved in an FTP transfer: a server and a client. FTP is most commonly used to download a file from a server using the Internet or to upload a file to a server (e.g., uploading a Web page file to a server).

Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication dédié à l'échange informatique de fichiers sur un réseau TCP/IP. Il permet, depuis un ordinateur distant, de copier des fichiers depuis ou vers un autre ordinateur du réseau. Il sert, entre autres, à se connecter au serveur pour administrer un site web, afin d'uploader ou supprimer les éléments qui constituent les pages web. La variante sécurisé de FTP avec les protocoles SSL ou TLS s'appelle FTPS. Pour accéder à un serveur FTP, on utilise un logiciel client FTP (possédant une interface graphique ou en ligne de commande), par exemple gFTP ou Filezilla. Tous deux supportent d'ailleurs également le protocole SCP.

<<G

GPL

Voir Logiciel Libre

GNU

Voir Logiciel Libre

<<H

HTML

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).

HTTP

L'Hypertext Transfer Protocol, plus connu sous l'abréviation HTTP, littéralement le protocole de transfert hypertexte, est un protocole de communication client-serveur développé pour le World Wide Web. Il est utilisé pour échanger toutes sortes de données entre client HTTP et serveur HTTP. HTTPS (avec S pour secured) est la variante du HTTP sécurisée avec les protocoles SSL ou TLS.

<<I

iCALENDAR

Voir WebDAV

IMAP

IMAP (Internet Message Access Protocol) est un protocole utilisé par les serveurs de messagerie électronique, fonctionnant pour la réception. Ce protocole permet de laisser les e-mails sur le serveur dans le but de pouvoir les consulter depuis différents clients e-mails ou webmail. Il comporte des fonctionnalités avancées, comme les boîtes aux lettres multiples, la possibilité de créer des dossiers pour trier ses e-mails… Le fait que les messages soient archivés sur le serveur permet à l'utilisateur d'y accéder de n'importe où (p. ex. d'un cybercafé) et à l'administrateur de facilement en faire des copies de sauvegarde. IMAP utilise le port TCP 143. Il est particulièrement bien adapté à l'accès à travers des connexions lentes. IMAPS (IMAP over SSL) permet l'accès sécurisé au serveur en utilisant SSL. Il emploie le port TCP 993.

<<J

Java

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.

<<K

<<L

LAMP

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.

Libre

Un logiciel libre est un logiciel dont la licence permet à toute personne de l'utiliser, l'étudier et le modifier sans restriction. Chacun est libre aussi de le redistribuer sans limite, si ce n'est celle visant à garantir la perpétuation de son caractère libre. La notion de logiciel libre a été formalisée par Richard Stallman qui l'a popularisée avec le projet GNU et la Free Software Foundation (FSF).

Linux

Noyau (kernel) libre basé sur Unix et développé par Linus Torvald en 1991, formant avec les logiciels GNU un système d'exploitation alternatif. all2all utilise Debian GNU/Linux comme système de base sur la plupart de ses serveurs.

<<M

Mailman

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).

Mono

Mono est une implémentation libre (sous licence GPL, LGPL ou X11 selon les éléments) de la plate-forme de développement Microsoft .NET. Plus de détail : http://www.mono-project.com/Main_Page

MP3

Le MP3 est l'abréviation de MPEG-1/2 Audio Layer 3, la spécification sonore du standard MPEG-1, du Moving Picture Experts Group (MPEG). C'est un algorithme de compression capable de réduire drastiquement la quantité de données nécessaire pour restituer de l'audio avec perte de qualité sonore significative mais relativement acceptable pour l'oreille humaine (au-dessus de 128kbps). L'extension d'un fichier audio compressé au format MP3 est .mp3. Les playlists associées à ce type de fichier portent l'extension .m3u. Bien que le MP3 soit souvent perçu par l'utilisateur final comme une technologie gratuite, il fait néanmoins l'objet d'un brévet detenu par l'Institut Fraunhofer (voir : http://www.iis.fraunhofer.de/amm/techinf/layer3/). Le format Ogg Vorbis (développé par Xiph.org) présente une solution libre et avec une qualité sonore superieure au même taux de compression que l'MP3.

MySQL

MySQL est un serveur de bases de données relationnelles SQL développé dans un souci de performances élevées. Il est multi-thread, robuste et multi-utilisateurs. C'est un logiciel libre développé sous double licence en fonction de l'utilisation qui en est faite: dans un produit libre (open-source) ou dans un produit propriétaire. Dans ce dernier cas, la license est payante, sinon elle est libre. MySQL est un élément clé de LAMP (Linux, Apache, MySQL, PHP / Perl / Python), une architecture de logiciels open source professionnels. Citation du site mysql.com : "MySQL est devenue la base de données open source la plus populaire au monde grâce à sa performance, sa haute fiabilité et sa simplicité d'utilisation."

<<N

Netiquette

Contraction de Net (mis pour Internet et une abréviation courante de Network, réseau) et étiquette, la nétiquette est un guide définissant les règles de conduite et de politesse à adopter sur plusieurs médias de communication mis à disposition par l'internet. Le document officiel définissant les règles de la nétiquette est la RFC 1855. Il y a dans ce document des règles générales, puis des règles spécifiques à chaque moyen de communication. Lire la suite ici : http://fr.wikipedia.org/wiki/Netiquette

<<O

Open Source

Un logiciel open source est un logiciel dont la license obéit à une définition très précise établie par l'Open Source Initiative. Les principaux critères sont : la libre redistribution ; un code source disponible ; la possibilité d'en modifier le fonctionnement. Le terme Open Source a été mis en avant par Eric Raymond pour éviter l'ambiguîté de l'expression anglaise "free software" qui laisse entendre que ce type de logiciel est gratuit (ce qui n'est pas necessairement le cas).

<<P

Perl

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/

PGP

Le logiciel Pretty Good Privacy (ou PGP) est le premier logiciel grand public de communication électronique sécurisée utilisant la cryptographie asymétrique (clef publique + clef privée). Philip Zimmermann, son développeur, a mis PGP en libre téléchargement en 1991, violant de façon subtile les restrictions à l'exportation pour les produits cryptographiques. À l'époque où GnuPG, un logiciel libre compatible (car utilisant le même format OpenPGP), n'était pas encore très utilisé, PGP était réputé le logiciel gratuit de cryptographie asymétrique le plus sûr au monde. Philip Zimmermann a cédé PGP en 1998. PGP est aujourd'hui plus difficile à se procurer et ne semble plus vraiment maintenu sous la forme de logiciel libre. On se tournera donc vers GnuPG (MacOS et Linux) ou WinPT (Windows) pour trouver une solution équivalente.

PHP

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/).

Podcast

Le podcasting (la baladodiffusion) est un moyen habituellement gratuit de diffuser des fichiers audio ou vidéo sur Internet que l'on nomme podcasts (balados en français). Par l'entremise d'un abonnement aux flux RSS (Really Simple Syndication) ou Atom, la baladodiffusion permet aux utilisateurs d'automatiser le téléchargement d'émissions audio ou vidéo (on parle alors parfois de vidéocast). Aujourd'hui, on présente le podcast comme l'avenir de la radio (ou comme un complément à la radiodiffusion classique). Le podcast permet par exemple de télécharger des émissions de radio et de les écouter sans contraintes de lieu ou de temps. Chacun peut ainsi créer sa radio et permettre la diffusion de créations en dehors des circuits classiques.

POP3

POP3, ou Post Office Protocol Version 3 (littéralement le protocole du bureau de poste, version 3), est un protocole qui permet de récupérer les courriers électroniques situés sur un serveur de messagerie électronique (au contraire de l'IMAP qui laisse les messages sur le serveur distant). Cette opération nécessite une connexion à un réseau TCP/IP. Le port utilisé est le 110. POP3S (POP3 over SSL) emploie SSL pour sécuriser la communication avec le serveur via le port 995.

Postfix

Postfix est un serveur de messagerie électronique libre qui se charge de la livraison des e-mails. Il a été conçu comme une alternative plus rapide, plus facile à administrer et plus sécurisée à l'historique Sendmail. Ce logiciel permet de gérer presque tous les cas d'utilisation professionnelle. Employé avec les regexp dans un fichier junk et une liste publique antispam, il évite bon nombre de spams sans même devoir scanner les contenus de message (voir : http://www.postfix.org).

PostgreSQL

PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO). C'est un logiciel libre disponible selon les termes d'une licence de type BSD. PostgreSQL peut stocker plus de types de données que les types traditionnels (entiers, caractères, etc.). L'utilisateur peut créer des types, des fonctions, et utiliser l'héritage de type. Phppgadmin est une application web écrite en PHP pour gérer des bases PostgreSQL.

Python

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.

<<Q

Quota

Les quotas permettent de spécifier les limites de stockage sur disque qu'un utilisateur ou un groupe ne peut dépasser sur un serveur. L'idée des quotas, c'est que les utilisateurs sont obligés de rester sous leur limite de consomation de disque, perdant leur possiblité de saturer la totalité de l'espace disque d'un système. Un utilisateur qui est en dépassement de sa quota alouée est reputé d'être "overquota". Il ne peut plus télécharger des nouveaux fichier sur son hébergement. Si c'est sa boîte de courier qui est en dépassement, il ne peut plus récevoir du nouveau courier et les messages retournent chez l'expéditeur avec le message "overquota". La quota peut dans ces cas être augmentée par l'administrateur du serveur ou l'utilisateur peut tout simplement éffacer des fichiers inutiles pour créer à nouveau de l'espace.

<<R

Radio

Il existe différentes solutions logicielles pour transformer un serveur en véritable studio de radio. Presque toutes sont basées sur l'utilisation de Icecast ou ShoutCast comme serveur de flux audio. Parmi les solutions libres les plus évoluées, on citera les projets Soma (http://www.somasuite.org/), MediaBox404 (http://mediabox404.org), utilisé par la radio Divergence-fm de Montpellier) ou Rivendell (http://www.salemradiolabs.com/rivendell).

RAID

En informatique, le terme de RAID (Redundant Array of Independent/Inexpensive Disks, c'est-à-dire un groupe de disques redondants et indépendants/bon marché) désigne une architecture matérielle (et parfois logicielle) permettant d'accélérer, de sécuriser et/ou de fiabiliser les accès aux données stockées sur disques durs. Les niveaux de RAID principalement utilisés chez all2all sont le RAID1 et RAID5. Pour une information plus détaillée sur les autres niveaux de RAID, on consultera http://fr.wikipedia.org/wiki/RAID_(informatique). Un système RAID ne remplace jamais une bonne stratégie de backup.

RAID1

Le RAID 1 consiste en l'utilisation de disques redondants, c'est-à-dire n disques (en général deux) sur lesquels sont copiées exactement les mêmes données. Si cette solution n'est pas plus rapide en écriture, en revanche elle apporte un réel gain de performance en lecture et permet de sécuriser les données en cas de défaillance d'un des disques. Il est à noter que dans ce type de RAID à deux disques, la capacité totale de stockage diminue de 50%. Ainsi, si l'on utilise deux disques durs de 120 Go, soit une capacité brute totale de 240 Go, on conserve une capacité nette de stockage de 120 Go. Chaque écriture de données s'effectue simultanément sur tous les disques participant au RAID. Tous les disques du RAID sont donc à tout moment interchangeables. Lors de la défaillance de l'un des disques, le contrôleur RAID (matériel ou logiciel) désactive instantanément le disque incriminé, sans que le fonctionnement général de l'ordinateur n'en soit affecté : les traitements continuent à s'effectuer sur les disques restants. Une fois le disque défectueux remplacé, le contrôleur RAID entame, soit automatiquement, soit suite à une intervention de l'administrateur de la machine, une tâche de synchronisation du nouveau disque avec les disques actifs. En général, cette tâche s'effectue pendant le fonctionnement normal de la machine, sans perturber les autres traitements.

RAID5

Le RAID 5 associe le striping et un système à parité répartie. La parité est en effet répartie circulairement sur les différents disques. En cas de défaillance d'un des disques, les données sont toujours accessibles. Exemple pratique : considérons trois disques durs A, B et C, de taille identique. Le système va enregistrer le premier bloc en le répartissant sur les disques A et B comme en mode RAID 0 (striping) et, sur le disque C, le résultat de l'opération OU exclusif entre A et B (A xor B). Ensuite il va enregistrer le deuxième bloc en le répartissant sur les disques B et C, puis la parité (B xor C) sur le disque A, et ainsi de suite en faisant permuter circulairement les disques, à chaque bloc. La parité se trouve alors répartie sur tous les disques. En cas de défaillance d'un disque, les données qui s'y trouvaient peuvent être reconstituées par l'opération xor. Ce système nécessite impérativement un minimum de trois disques durs. Ceux-ci doivent généralement être de même taille, mais un grand nombre de cartes RAID actuelles autorisent des disques de tailles différentes. La capacité de stockage utile réelle, pour un système de n disques de capacité c identique est de (n − 1).c. En cas d'utilisation de disques de capacités différentes, on prendra la capacité minimum comme référence pour la formule précédente. Ainsi, trois disques de 100 Go en RAID 5 offrent 200 Go utiles ; dix disques, 900 Go utiles. Ce système allie sécurité (grâce à la parité) et bonne disponibilité (grâce à la répartition de la parité), même en cas de défaillance d'un des périphériques de stockage.

RealMedia

RealMedia est un format conteneur de RealNetworks. Souvent employé pour diffuser du son ou de la vidéo en streaming, il est utilisé en conjonction avec les codecs RealVideo et RealAudio. Trouvant le RealMedia player trop invasif, certains ont créé un logiciels de substitution appelé Real Alternative. Il existe aussi un développement open source soutenu par RealNetworks : le projet Helix (voir : https://helixcommunity.org).

RSS flux

Un flux RSS (Really Simple Syndication) permet d'être automatiquement averti quand un site web publie de nouveaux contenus. Lorsqu'un site web est mis à jour, le flux RSS envoie les derniers titres, articles ou données multimédia (dépendant de ce qu'offre le site en question) dans un logiciel appelé Newsreader (lecteur de nouvelles) qui centralise les actualisations et renvoie au site original en un seul clic.

Ruby on Rails

Ruby on Rails, également appelé RoR ou Rails est un cadre d'applications libre écrit en Ruby. Site officiel : http://www.rubyonrails.org/ Définition : http://fr.wikipedia.org/wiki/Ruby_on_Rails

<<S

Sauvegarde

Voir Backup

Serveur

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

SCP

SCP (Secure Copy) est un moyen sécurisé pour transférer des fichiers d'un ordinateur à l'autre en utilisant le protocole Secure Shell (SSH). Les données sont encryptée durant leur transfert pour éviter la possibilité qu'elles soient interceptées au moyen d'un "sniffeur". Le protocole SCP ne procure pas sécurité et authentification par lui-même, il nécessite SSH pour cela. SCP est comparable à SFTP mais peut être un choix plus approprié pour mettre en place des transferts de fichiers sans surveillance via des scripts.

SLA, Service Level Agreement

Accords sur la qualité de service. Contrat définissant les engagements de l'hébergeur quant à la qualité de sa prestation, et les pénalités engagées en cas de manquement. Cette qualité doit être mesurée selon des critères objectifs acceptés par les deux parties. Ex : temps de rétablissement du service en cas d'incident.

Site Web

Un site Web est un ensemble de pages Web et d'éventuelles autres ressources du World Wide Web, hyperliées en un tout cohérent, c'est-à-dire conçu pour être consulté avec un navigateur Web et mis à disposition par un même auteur (organisme ou individu) dans un même but. Un site Web a une adresse Web. On dit simplement site si le contexte s'y prête. On dit aussi site Internet par métonymie, le Web reposant sur Internet, mais le terme « site Internet » peut porter à confusion (par exemple avec un site FTP) et n'a pas littéralement de réelle signification. Un site est publié (entendons par là qu'il est mis en ligne grâce à un serveur web) par son propriétaire (une entreprise, une administration, une association, un particulier...). Le propriétaire choisit l'adresse Web à laquelle le site est accessible. Il peut créer et maintenir le site à jour lui-même ou faire appel à une agence Web. Il peut mettre le site en ligne sur ses propres serveurs Web ou faire appel à un hébergeur Web comme all2all. Lire la suite ici : http://fr.wikipedia.org/wiki/Site_web

SMTP

Le Simple Mail Transfer Protocol (littéralement « Protocole simple de transfert de courrier »), généralement abrégé SMTP, est un protocole de communication utilisé pour transférer le courrier électronique vers les serveurs de messagerie électronique (messages sortants). SMTP ne permet pas de récupérer à distance des courriels arrivés dans une boîte aux lettres sur un serveur. Les standards POP et IMAP ont été créés dans ce but.

Spamassassin

Spamassassin filtre de manière dynamique le trafic des courriels pour éradiquer les courriels reconnus comme pourriels ou courriels non sollicités. Ce logiciel est un projet mené par l'Apache Software Foundation, auteur du très célèbre serveur Web (voir : http://spamassassin.apache.org).

SQL

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.

SSH

Secure Shell (SSH) est à la fois un programme informatique et un protocole de communication sécurisé. Le protocole impose un échange de clefs de chiffrement en début de connexion. Par la suite toutes les trames sont chiffrées. Il devient donc impossible d'utiliser un sniffer pour voir ce que fait l'utilisateur. Le protocole SSH existe en deux versions majeures : la version 1.0 et la version 2.0. La première version permet de se connecter à distance à un ordinateur afin d'obtenir un shell, une fenêtre pour introduire des lignes de commande. Cette version souffrait néanmoins de problèmes de sécurité dans la vérification de l'intégrité des données envoyées ou reçues. La version 2 qui était à l'état de projet jusqu'en janvier 2006 est déjà largement utilisée à travers le monde. Cette version est beaucoup plus sûre cryptographiquement et possède, en plus, un protocole de transfert de fichiers complet. Habituellement le protocole SSH utilise le port 22. Il est particulièrement utilisé pour ouvrir un shell (console) sur un ordinateur distant. Peu employé sur les stations Windows (avec PuTTY ou cygwin avec OpenSSH), SSH fait référence pour l'accès distant sur les stations Linux et Unix.

SSL

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.

Streaming

Le streaming permet de lire un flux multimédia sans avoir à télécharger tout le fichier. Le flux multimédia est découpé en paquets adaptés à la bande passante disponible entre le serveur et le client. Dès que le client obtient un nombre minimum de paquets, il commense directement à les jouer en même temps qu'il reçoit et décompresse les paquets suivants.

Subversion

Subversion est un logiciel libre de gestion de versionnement de code source. Il permet à plusieurs programmeurs de travailler ensemble au développement d'un même logiciel sur le principe du dépôt centralisé et unique en offrant un système de classement des différentes versions qui permet d'identifier les modifications introduites par chacun des intervenants. Pour le transfért des fichiers, Subversion utilise le protocole WebDAV. Le manuel complèt de Subversion existe en version PDF sur le site web du projet : http://subversion.tigris.org/

<<T

TCP/IP

La suite des protocoles Internet est l'ensemble des protocoles qui constituent la pile de protocoles utilisée par Internet. Elle est souvent appelée TCP/IP, d'après le nom de deux de ses protocoles : TCP (Transmission Control Protocol) et IP (Internet Protocol), qui ont été les premiers à être définis. Dans une pile de protocoles, chaque couche résout un certain nombre de problèmes relatifs à la transmission de données, et fournit des services bien définis aux couches supérieures. Les couches hautes sont plus proches de l'utilisateur et gèrent des données plus abstraites, en utilisant les services des couches basses qui mettent en forme ces données afin qu'elles puissent être émises sur un medium physique. Plus de détail ici : http://fr.wikipedia.org/wiki/TCP/IP.

<<U

URL

Une URL (Uniform Resource Locator) est un format de nommage universel pour désigner une ressource sur Internet. Il s'agit d'une chaîne de caractères ASCII imprimables. Par exemple l'URL http://www.all2all.net/ est l'adresse Internet du site web d'all2all. L'URL est communement appellé adresse Internet. Plus d'info ici : http://en.wikipedia.org/wiki/URL

<<V

VideoLAN

VideoLAN est un projet libre issu d'un groupe d'étudiants de l'Ecole Centrale de Paris dont l'objectif initial était de diffuser des vidéos dans leur chambre par le réseau local (LAN). VideoLAN est constitué de deux modules : VLS et VLC. VLS (VideoLAN Server) est un serveur qui permet de diffuser des fichiers MPEG-1/2/4, des DVD, de la musique et des chaînes de TV numériques en temps réel sur un réseau en unicast ou multicast. VLC (VideoLAN Client) peut être utilisé en tant que serveur ou en tant que client pour décoder et afficher des flux vidéo sous des nombreux systèmes d'exploitation (voir : http://www.videolan.org/).

Virtualmin

Virtualmin est une solution de gestion d'hébergement de sites et s'intègre parfaitement sous forme de module dans Webmin qui est une interface d'administration Unix mûre et très simple à utiliser. Le trio Webmin-Virtualmin-Usermin procure une parfaite autonomie à l'utilisateur d'un hébergement, d'un serveur virtuel ou d'un serveur dédié. Il peut être configuré pour donner des privilèges d'accès différents à chaque utilisateur, suivant son niveau de compétence : superviseur d'un ensemble de serveurs, administrateur d'un serveur, gestionnaire d'un site, utilisateur au sein d'un site.

<<W

Webalizer

Webalizer est un logiciel permettant d'analyser l'utilisation des serveurs Web en générant, à partir de leurs journaux d'accès (log), des comptes rendus sous forme de pages Web. Diffusé sous licence GPL, c'est aujourd'hui un des outils d'analyse de fréquentation d'un serveur Web les plus utilisés, en particulier sur les architectures LAMP. Les statistiques communément reportées par Webalizer incluent : le nombre de hits et de visites, le pays d'origine des visiteurs, les champs référants (HTTP referers), la quantité de données téléchargées. Ces mesures peuvent être représentées graphiquement, et selon différentes échelles de temps : par mois, par jour, par heure.

WebDAV

WebDAV (Web-based Distributed Authoring and Versioning) est une extension au protocole HTTP. WebDAV permet de simplifier la gestion de fichiers avec des serveurs distants. Il permet de récupérer, déposer, synchroniser et de publier des fichiers (et dossiers) rapidement et facilement. Grâce un accès WebDAV, plusieurs utilisateurs peuvent, entre autre, partager des agendas, par exemple avec des applications tel que Mozilla Sunbird, Apple iCal, Ximian Evolution (voir : Wikipedia, mot clé iCalendar).

Webmail

Un webmail est une interface Web rendant possible l'envoi, la réception et le traitement de courriers électroniques depuis un navigateur Web. Le principal avantage du webmail est qu'il permet de consulter ses e-mails depuis n'importe quel ordinateur (dans un cybercafé, par exemple, lorsqu'on est en déplacement). Le logiciel webmail utilisé par all2all s'appelle Twig.

Webmin

Webmin est l'interface graphique la plus naturelle pour administrer à distance un serveur Unix ou Linux depuis n'importe quel navigateur Web. Developpé en Perl et en Java, Webmin permet de contrôler la majorité des serveurs logiciels (Apache, Postfix, FTP, MySQL, PostgreSQL, BIND, SSH, etc.). Il peut gêrer les utilisateurs (comptes utilisateurs, gestion des quotas, répertoires, groupes, droits, etc.), les archives des actions sur le système (fichiers journaux), les clusters, les systèmes de fichiers voire l'arrêt ou le redémarrage du serveur. Les sous-ensembles Virtualmin et Usermin offrent des fonctionnalités ciblées sur des usages plus spécifiques (voir : http://www.webmin.com).

World Wide Web

Le World Wide Web, communément appelé le Web, parfois la Toile, littéralement la « toile (d'araignée) mondiale », est un système hypertexte public fonctionnant sur Internet et qui permet de consulter, avec un navigateur Web, des pages Web mises en ligne dans des sites Web. L'image de la toile vient des hyperliens qui lient les pages Web entre elles. Le Web est une des applications d'Internet, avec le courrier électronique, la messagerie instantanée, Usenet, etc. Le Web a été inventé des années après Internet, mais c'est le Web qui a rendu les médias grand public attentifs à Internet. Depuis, le Web est fréquemment confondu avec Internet ; en particulier, le mot Toile est souvent utilisé de manière très ambiguë. Lire la suite ici : http://fr.wikipedia.org/wiki/Web

<<X

XHTML

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

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.

<<Y

<<Z