L'origine de l'architecture Client-Serveur - Letecode

L'origine de l'architecture Client-Serveur

Les origines d'une architecture client serveur à savoir dans cet article !

Nick Polisi
Nick Polisi Mise à jour : 19 décembre 2022 1522

Les pères fondateurs des Mathématiques ne mangeaient pas chez eux à domicile 😁 et le comble est que personne ne savait pourquoi ! 🤷‍♂️

Après avoir sillonné 3306 restaurants, ils sont arrivés à la même conclusion : ils étaient des clients et ceux qui leur apportaient les plats étaient des serveurs. 🤔

Ils ont amené le concept en Informatique, c'est pourquoi on parle aujourd'hui d'architecture Client-Serveur.

En informatique, un client c'est toute personne utilisant n'importe quelle application ou logiciel, ça peut-être moi, toi qui lis cet article sur ton smartphone à présent. Et un serveur c'est quelque chose comme Facebook, Google. C'est pourquoi on parle de serveurs Facebook ou serveur WhatsApp.

Voici donc la démarche :

Je me connecte sur Facebook, je suis donc le client, je commande un plat 🤣, non, je blague, je  clique sur le nom d'une personne pour voir sa photo de profil (ça s'apparente un peu à la commande que fait un client dans un resto) et du coup Facebook se comportant comme un serveur me sers la photo demandée. 😅👍

Puisque nous parlons de client et de serveur, détaillons les éléments qui les caractérisent :

Un serveur attend une connexion entrante sur un ou plusieurs ports réseaux locaux ; c'est comme s'il attendait qu'on commande un plat 😅

Un serveur, à la connexion d'un client sur le port en écoute, il ouvre un socket local au système d'exploitation ; c'est comme s'il écoutait ce que dit le client (il veut des frites 🙆‍♀️)

Un serveur, à la suite de la connexion, le processus serveur communique avec le client suivant le protocole prévu par la couche application du modèle OSI. Il écrit toute la commande dans son carnet.

Le client par contre établit la connexion au serveur à destination d'un ou plusieurs ports réseaux ; il peut commander la nourriture ou de l'eau... bref il peut commander plusieurs choses au même moment. 

Lorsque la connexion est acceptée par le serveur, il communique comme le prévoit la couche application du modèle OSI.

Pour ce qui est du nombre des restos sillonné par les pères fondateurs des Mathématiques, ouhhhh j'avoue que c'est abusé mais dans les tout prochains jours, nous parlerons des ports de communication et de l'importance de ce nombre (3306).

À un de ces 4 😊

vote

0 commentaire(s)

Laissez votre commentaire à @polisi

ou pour laisser un commentaire