Dans les lignes précédentes, j’ai comparé un socket à un téléphone. On l’utilise pour établir la connexion avec le programme auquel on veut parler et on l’utilise pour envoyer et recevoir les données. A cet effet, il faut créer un socket.
Le système d’exploitation doit gérer beaucoup de
Créer un socket
sockets différents que les programmes ont créés et qui sont en service à n’importe quel moment. Rappelons que chaque connexion TCP/IP utilise au moins un socket ! Cela inclut ceux qui ont été établis sur votre serveur Web, serveur de courriel, serveur Telnet, et autres. Comment le système d’exploitation parvient-il à suivre tous ces sockets ? En attribuant à chacun un numéro appelé descripteur de socket.
La figure 4 démontre la création d’un socket. L’API sockets crée un nouveau socket. Mais elle doit connaître au préalable le genre de socket à créer, parce que l’on peut utiliser des sockets avec beaucoup de protocoles différents et que TCP/IP n’est que l’un d’eux. Les trois paramètres que je transmets à l’API sockets lui disent :
1. que je veux utiliser la famille de protocoles Internet (AF_INET).
2. que je veux que ce socket soit un socket stream (SOCK_STREAM) – parce que c’est ce genre de socket que TCP/IP utilise
3. que je veux utiliser le protocole réseau TCP (IPPROTO_ TCP)
L’API socket() renvoie -1 si quelque chose se passe mal. Elle renvoie le descripteur de socket si la création du socket s’est bien effectuée.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Comment se démarquer avec l’IA quand elle doit devenir la norme
- Attaques IA : un Active Directory peut être compromis en 40 minutes
- L’application jetable, le piège de l’IA générative
- Cybersécurité : les entreprises françaises réclament un durcissement inédit de la réglementation
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
