Site-web
Un site-web est une application en ligne. Elle est créée à partir de plusieurs langages informatiques, dont notamment :
- le HTML, pour le contenu et la structure des pages-web. Il se base sur un jeu de balises HTML, qui ont chacun un rôle particulier. Il permet aussi de relier les pages du web par des liens hypertextes ;
- le CSS, pour le style visuel ;
- le PHP, qui est un langage de programmation, qui permet d’ajouter des algorithmes au site-web et le rendre dynamique.
Pour pouvoir utiliser le PHP, il faut mettre en place un serveur-web, avec une suite AMP, Apache-MySQL-PHP, comme XAMPP ou WAMP.
Pour être mis en ligne, un site-web doit être hébergé chez un hébergeur, et doit posséder un nom de domaine (ex : nomadeducation.fr).
Modèle client-serveur
Le modèle client-serveur est la méthode de communication la plus courante. Elle fait intervenir deux types de machines ou logiciels :
- un client, qui cherche à accéder à des ressources ou des services disponibles en ligne ;
- un serveur qui stocke des ressources en ligne et les met à disposition, ou propose des services en ligne.
On dit que :
- Le client envoie des requêtes au serveur ;
- Le serveur envoie des réponses aux requêtes du client.
Protocoles client-serveur
De nombreux protocoles suivent le modèle client-serveur. Notamment, on a :
- le protocole HTTP, qui sert à faire fonctionner le web ;
- le protocole FTP, qui permet l’échange de fichiers en ligne ;
- le protocole DNS, qui permet de transformer un nom de domaine en adresse-IP ;
- le protocole DHCP, qui permet à un système se connectant à un réseau d’obtenir les paramètres du réseau (adresse-IP, masque de sous-réseau, adresse-IP de la passerelle).
Modèle OSI
Les différents protocoles de communication utilisés lors d’une communication sur un réseau forment une pile protocolaire. Le modèle OSI est une représentation en 7 couches, des piles protocolaires utilisées dans les réseaux.
Par exemple, dans le cas d’une communication sur le web :
- les couches 1 et 2 sont réalisées par le protocole Ethernet ou Wi-Fi ;
- la couche 3, par le protocole IP ;
- la couche 4, par le protocole TCP ;
- les couches 5, 6 et 7, par le protocole HTTP.