Utilisation et intégration du protocole TCP dans une application Erlang/OTP

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
120
Mois de parution
juin 2022
Spécialité(s)


Résumé

En 2020, selon le site Statista, le nombre d’internautes actifs dans le monde s’élevait à 4,66 milliards. Cette valeur est loin d’être une constante, augmentant d’année en année, en grande partie due à la diffusion extrêmement rapide d’Internet au sein de la population mondiale. Que ce soit au moyen d’un ordinateur, d’un smartphone ou de systèmes automatisés, ces utilisateurs se servent bien souvent sans le savoir d’une suite de standards tels que DNS, HTTP, HTTPS ou encore SMTP. Tous ces protocoles, sans exception, s’appuient sur une norme commune pour le transport des données, l’une des clés de voûte de l’Internet mondial : TCP.


Avec ce nouvel article, une brique supplémentaire vient se greffer à la longue série de publications sur le langage Erlang et sa suite logicielle. Ayant été originalement prévu pour contenir une vaste présentation de tous les protocoles réseau supportés par ce langage, le papier final étant beaucoup trop volumineux, il fut alors décidé de le segmenter en plusieurs sous-rubriques. Voici donc le second billet sur l’initiation à la programmation réseau avec Erlang. Le précédent était entièrement dédié au protocole UDP, et fut publié dans le volume 248 de GNU/Linux Magazine [1]. Le code qui sera présenté au cours des prochains paragraphes a préalablement été compilé et testé sur la dernière version d’Erlang en date d’écriture de cet article, soit la version R23, sous une distribution OpenBSD-6.9 Current.

1. Introduction

Pour les lecteurs n’ayant pas eu l’opportunité d’avoir parcouru le précédent numéro, un bref rappel sur les...

Cet article est réservé aux abonnés. Il vous reste 98% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous