Introduction aux Sockets et aux Ports
Objectifs
Les objectifs de cette leçon sont de :
- Comprendre ce qu'est un socket et son rôle.
- Apprendre comment les sockets permettent à plusieurs applications de communiquer via TCP-IP.
- Identifier les ports standards utilisés par différentes applications.
Résumé
Découvrez le rôle crucial des sockets dans la communication réseau à travers le protocole TCP-IP permettant à plusieurs applications de fonctionner simultanément.
Description
Dans cette leçon, nous allons aborder en détails le fonctionnement des sockets. Les sockets permettent d'identifier précisément une connexion d'une application sur un ordinateur et permettent d'utiliser plusieurs applications en même temps sur le même protocole TCP-IP. Nous commencerons par expliquer comment un poste client avec une adresse IP et un poste serveur avec une autre adresse IP communiquent en utilisant le protocole TCP-IP. Lorsqu’un navigateur est ouvert sur le poste client, il se voit attribuer un numéro de port pour le distinguer des autres applications. Par exemple, un numéro de port comme 1024 lui sera attribué. En envoyant une requête sur Internet, celle-ci passe par le biais du protocole TCP-IP.
La requête est représentée par l'association de l'adresse IP du client et du numéro de port, formant ce que l'on appelle un socket. Une fois arrivée au serveur, la requête est dirigée vers une application précise, comme un serveur web, qui utilise un port standardisé, ici, par exemple, le port 80 pour HTTP. De même, le côté serveur est identifié par un socket associant son adresse IP et le port 80. Nous continuons avec un exemple d'une autre application cliente, un client FTP cette fois, qui utilise un numéro de port suivant, par exemple 1025. Chaque envoi de fichier par ce client FTP vers le serveur FTP correspond à un socket unique entre l'adresse IP du client et le port 21 standard du serveur FTP.
Ainsi, plusieurs applications comme un navigateur et un client FTP peuvent fonctionner simultanément sans confusion grâce à cette méthode d'identification précise par les sockets.
Étant novice, cette formation m'a permis de savoir par où commencer.
L'approche SEO est très intéressante.