| ||||||||||||||||||||||||||||
| Cette section explique ce qu'est un site web... Si vous êtes déjà familiarisé avec ce concept cette section vous sera peu utile...
On appelle webmaster une personne en charge d'un site web, c'est-à-dire généralement la personne qui conçoit un site web et le met à jour. Ainsi le terme webmastering désigne l'ensemble des tâches que le webmaster doit effectuer pour créer le site, le faire connaître, le faire héberger, ...
Un site web (aussi appelé site internet ou page perso dans le cas d'un site internet à but personnel) est un ensemble de fichiers HTML stockés sur un ordinateur connecté en permanence à internet et hébergeant les pages web (on parle généralement de serveur car cet ordinateur possède un logiciel permettant de servir les pages web, il s'agit bien évidemment d'unserveur web).
La personne (ou plus exactement la société) mettant à votre disposition un serveur web connecté en permanence à internet est appeléhébergeur. On distingue deux principales catégories d'hébergeurs:
Pour créer un site internet il est essentiel de créer des fichiers HTML. Il existe deux façons de créer ce type de fichier:
D'autre part, un site internet doit contenir des images, il vous faut donc un logiciel de dessin capable d'égayer votre site avec des images (au format GIF ou JPG).
Pour créer un site Internet il n'est pas nécessaire d'être connecté à Internet lors de la création, compte tenu du fait qu'il s'agit uniquement dans un premier temps de créer les fichiers HTML et les images. Toutefois lorsque le site Web est prêt à être vu par des visiteurs, il est essentiel de le mettre en ligne, c'est-à-dire transférer (copier) les fichiers de votre ordinateur sur le serveur (l'ordinateur connecté de façon permanente à Internet). Pour ce faire il est alors essentiel de se connecter à Internet, puis d'envoyer les pages sur le serveur à l'aide d'un client FTP (un logiciel de transfert de fichiers).
On appelle généralement "web" le service internet permettant de naviguer à travers des pages web. Le protocole le plus utilisé pour ce type de communications est le protocole HTTP (HyperText Transfer Protocol), ce qui explique le fait que vous saisissiez des URL commençant parhttp://. Aujourd'hui, le protocole WAP (Wireless Application Protocol) permet à un téléphone mobile compatible WAP de communiquer avec la passerelle WAP de l'opérateur de téléphonie mobile. Les communications seront ensuite converties selon le protocole HTTP par la passerelle. La dernière version du protocole WAP spécifiée par le WAP Forum (l'autorité chargé de définir le standard WAP) est la version 1.1 (en début d'année 2001).
Le standard désormais établi pour la diffusion de document sur le web est le langage HTML (HyperText Markup Language). Le langage HTML permet de définir la présentation du document ainsi que les liens hypertextes vers d'autres documents à l'aide de balises de formatage. Le W3C, l'organisme chargé de standardiser les normes relatives à internet a actuellement (début 2001) spécifié la version HTML 4.01. Le DHTML (Dynamic HyperText Markup Language) dont on entend souvent parler n'est pas un langage à proprement parler. Il s'agit en réalité d'un ensemble de langage complémentaires au HTML et permettant de rendre une page web plus dynamique. Ces langages sont :
Les pages web statiques, c'est-à-dire un simple fichier texte contenant du code HTML, sont très pratiques pour créer un site contenant quelques dizaines de pages mais possèdent leur limites :
C'est pourquoi il a été nécessaire de mettre au point une solution permettant de générer des pages web du côté du serveur. Ainsi de nombreuses solutions mettant en oeuvre un langage de script sur le serveur ont été mises au point :
Java a longtemps été essentiellement utilisé pour écrire des applets, c'est-à-dire des petits programmes exécutés sur le navigateur du client, à l'intérieur même d'une page web, permettant ainsi de rendre la page beaucoup plus interactive (mais aussi beaucoup plus lente). Java est désormais principalement utilisé du côté du serveur web, pour les raisons suivantes :
Ainsi, On distingue différentes entités Java :
Les technologies Java reposent ainsi sur l'utilisation de ces trois entités, au sein d'un serveur d'application, c'est-à-dire un serveur spécifique utilisant une machine virtuelle Java. Les principaux serveurs d'application sont :
Le HTML a rapidement montré ses limites, non seulement par son nombre limité de balises, mais surtout par l'impossibilité de séparer le contenu et la présentation, ce qui induit un problème de mises à jour simple de la présentation. Ainsi, le XML se propose comme un méta-langage, c'est-à-dire un langage permettant de définir un nouveau langage (de nouvelles balises). De plus, étant donné que le XML sépare la présentation des données, il est possible d'échanger des documents au format XML sans pour autant influer sur la forme de ceux-ci. Celà permet ainsi de rendre simple l'adaptation d'un contenu à un navigateur ou bien à n'importe quel périphérique d'affichage (de cette façon, le WML (Wireless Markup Language) est une implémentation du XML pour l'affichage de pages web sur des terminaux mobiles).
XML organise les informations selon une structure arborescente définie par le DOM (Document Object Model), il est ainsi possible de parcourir un document XML à l'aide d'un parseur (appelé aussi analyseur syntaxique), c'est-à-dire un programme utilisant une API dont les méthodes permettent de lire et modifier un document XML.
Lorsque vous accédez à un site internet, il est essentiel de connaître son URL, c'est-à-dire son adresse (à moins de passer par un site dit portail et d'accèder à ses sites préférés grâce au clic). Ainsi, lorsque votre site est hébergé par un hébergeur gratuit (votre fournisseur d'accès à internet vous propose généralement ce service) l'adresse de votre page personnelle est généralement du type: http://www.votre-fournisseur.com/votrenom Ce type d'adresse est assez difficile à mémoriser, ainsi il est préférable d'avoir un adresse du type: http://www.votrenom.com http://www.votrenom.net http://www.votrenom.org http://www.votrenom.dz
Lorsque votre site possède un nom de domaine, il est immédiatement beaucoup plus simple à mémoriser. Ainsi, un visiteur reviendra plus facilement sur un site dont le nom est facile à retenir que sur un site dont le nom est extrêmement compliqué (en réalité cela n'est pas tout à fait vrai, car un internaute sera prêt à écrire sur un morceau de papier l'URL d'un site si celui-ci l'intéresse véritablement). Par contre, un nom simple favorise le bouche à oreille, et c'est un élément non négligeable car il permet de diffuser rapidement les bonnes adresses. Enfin, bien que cela soit quelque peu ridicule, un nom de domaine donne généralement une touche de professionnalisme à un site internet, ainsi que de la crédibilité.
Etant donné que le nom de domaine doit être facile à diffuser, il faut le choisir le plus simple possible. Il est évident qu'un nom de domaine n'est pas qu'une liste complexe de caractères, il faut le choisir à bon escient et éviter:
De plus le nom de domaine doit:
Il existe des outils (fournis par les organisations en charge des noms de domaine), appelés Whois, permettant de vérifier l'existence d'un nom de domaine, voire d'en connaître son propriétaire.
Le nom de domaine se dépose auprès d'un organisme international (l'Internic) ou de l'un des sous-organismes. La classification du domaine (Selon l'activité du site (commercial, à but non lucratif, organisme de réseau, ...)) parfois appelée TLD (Top Level Domain, soit domaines de plus haut niveau), correspond généralement a une répartition géographique. Toutefois, il existe des noms, créés pour les Etats-Unis à la base, permettant de classifier le domaine selon le secteur d'activité, par exemple:
D'autre part, certains de ces domaines possèdent des sous-domaines. Pour l'Algérie par exemple:
Certains internautes prennent actuellement un malin plaisir à acheter un grand nombre de noms de domaines. Ce procédé, appelé grabbing consiste à prévoir l'achat de noms de domaines de certaines entreprises et de les acheter avant celles-ci (les extensions en .com, .net et .org n'étant par exemple soumises à aucun contrôle...).
Grâce à cette pratique (peu recommandable) des personnes peu scrupuleuses ont réussi à revendre à prix d'or (plusieurs millions de dollars parfois) des noms de domaine intéressants pour certaines compagnies (leur propre marque généralement).
Afin de rendre disponible un site web 24/24H il est nécessaire qu'il soit hébergé sur un serveur relié en permanence à Internet. Techniquement il est possible d'héberger son site Internet soi-même à condition de posséder un débit en sens montant suffisamment important. En effet sur un site Internet les visiteurs font essentiellement du téléchargement en sens descendant (download), ce qui signifie que le serveur fait surtout de l'envoi de pages web (upload).
Pour autant, afin de rendre un service de qualité aux visiteurs, il est conseillé de recourir aux services d'un hébergeur, c'est-à-dire une société proposant l'hébergement (en anglaishosting) du site internet sur des serveurs spécialisés connectés en permanenance à internet à très haut débit.
On distingue généralement les types d'hébergement suivants :
Les fournisseurs d'accès à internet proposent généralement dans leur offre une formule d'hébergement de site web avec un espace de stockage assez limité. Il existe ainsi un grand nombre de sites offrant de tels services gratuits, mais il est essentiel de regarder en détails les conditions dans lesquelles le service est rendu.
En effet le service d'hébergement est souvent rendu en contrepartie de publicités affichées sur le site, soit dans un coin, soit sous la forme de pop-ups. D'autre part le temps d'accès à ce genre de service est plutôt moyen et la disponibilité du site web n'est pas garantie. Il est à noter qu'il est relativement rare de pouvoir mettre en place un nom de domaine avec ce type d'hébergement mais il est tout de même possible de mettre en place une redirection du nom de domaine vers l'URL qu'offre l'hébergeur gratuit (du typehttp://perso.mon-fournisseur.com/mapageweb).
Pour un hébergeur professionel l'organisation de l'espace réservé à l'accueil des machines a une importance capitale. Quel que soit le type de l'hébergement, les serveurs sont systématiquement situés dans des salles d'hébergement spécialisées appelées Data Center.
Un data center est organisé en baies, armoires pouvant accueillir des éléments en rack dans des emplacements de taille normalisée d'une largeur de 19 pouces (48.26 cm).
Une baie possède généralement un espace disponible de 40U, 47U ou 52U où U désigne l'unité élémentaire de hauteur de chaque élément rackable. 1U correspond à une hauteur de 1.75 pouces (soit environ 4.445 cm). Cela explique pourquoi les serveurs professionnels sont conditionnés dans des châssis industriels au format rackable 19 pouces. La plupart des éléments réseaux (switch, routeur, firewall, etc.) existent ainsi en racks 19", dans les formats 1U, 2U ou 4U. Il existe également des tiroirs coulissants contenant écran plat, clavier et souris pouvant s'intégrer dans un emplacement 1U.
Les châssis industriels 19 pouces 1U sont des boîtiers possédant le format structurel suivant :
Ce type de châssis permet d'accueillir des cartes mères standards ainsi que des disques durs IDE, SCSI ou Serial ATA. Toutefois, étant donné la faible hauteur du boîtier il est généralement intéressant que la carte-mère intègre le maximum de périphériques d'entrées-sorties nécessaires au fonctionnement du serveur (carte graphique, SCSI, support du RAID, carte réseau). Par ailleurs le ventilateur et le radiateur du processeur possèdent un facteur de forme particulier afin de pouvoir entrer dans le boitier ; ils sont généralement notés "ventilateur et radiateur pour boîtier 1U". Il est tout de même possible d'ajouter un périphérique PCI grâce à un renvoi d'angle (en anglais PCI Riser Card, littéralementcoude PCI), c'est-à-dire un élément insérable dans un emplacement PCI permettant d'ajouter une carte PCI à l'horizontale.
L'espace de stockage alloué, la bande passante et la puissance du serveur qui héberge le site sont certes primordiaux mais ils ne sont pas les seuls éléments à prendre en compte lors du choix d'un hébergeur. En effet pour les entreprises l'indisponibilité du site ou la perte de données peuvent se révèler très coûteuses ! Ainsi la majorité des data center des hébergeurs proposent des garanties relatives à la sécurité des serveurs :
D'autre part les hébergeurs proposent généralement des services supplémentaires pouvant s'avérer utiles, voire indispensables :
L'hébergement mutualisé (parfois hébergement partagé, en anglais mutualized hosting) consiste à héberger plusieurs sites internet sur un seul et même serveur. Il s'agit d'une solution relativement économique permettant de bénéficier d'un service de qualité à un prix modeste.
Ce type de formule propose donc un serveur avec une configuration donnée et une offre logicielle (serveur, bases de données, comptes de messagerie, serveur de listes de diffusion, etc.) ainsi qu'un espace de stockage bien défini. Dans ce type de solution les clients n'ont pas accès directement au serveur en tant qu'administrateur, la configuration se fait ainsi par l'intermédiaire d'interfaces web. Il est donc important de vérifier les paramètres de configuration sur lesquelles il est possible d'agir (configuration du serveur de nom, du serveur web, du système de gestion de base de données, etc.).
Afin de choisir un hébergement mutualisé il est nécessaire de déterminer vos besoins. Voici une liste (non exhaustive) d'éléments généralement proposés par les hébergeurs proposant une offre mutualisée :
L'hébergement dédié (en anglais dedicated hosting) consiste à mettre à disposition du client un serveur complet.
Les hébergeurs professionels proposent généralement des formules de baies entières, de demi-baie ou de quart de baie, ou bien d'hébergement des propres serveurs du client à l'unité, on parle alors decolocation (en anglais housing). Ce type d'offre permet au client d'installer les serveurs de son choix et d'en avoir la totale maîtrise. L'hébergeur fournit ainsi l'infrastructure d'accueil des serveurs, la bande passante ainsi qu'un certain nombre de services et de garanties.
| |||||||||||||||||||||||||||
Webmaster :AIT DAOUD Houssine | © :La Sarl SCINT| Mise en place le 04 Mai 2001 | Mise à jour le : 01 Octobre 2004 | Mentions légales | ||||||||||||||||||||||||||||