Chapitre 3. Network+
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Au chapitre 1, , nous avons exploré les concepts communs de l'échange de données sur les réseaux informatiques, tels que les modes de transmission et le synchronisme. Ce chapitre te présente les protocoles de réseau. Il explique pourquoi les protocoles de réseau et leurs API programmatiques sont nécessaires et comment ils sont utilisés. Ces concepts sont démontrés en pratique par la mise en œuvre d'un serveur et de clients ECHO du protocole de contrôle de transmission (TCP).
Tout au long du chapitre, tu te familiariseras avec des outils logiciels tels que netcat, scapy, openssl, tcpdump, et tshark, et tu les utiliseras pour explorer les bases des protocoles TCP et Transport Layer Security (TLS). Cela t'aidera à comprendre comment les différentes API abordées dans ce livre communiquent sur le réseau.
Protocoles de réseau
T'es-tu déjà demandé ce qui se passe au niveau du réseau lorsqu'un navigateur ouvre un site web ? L'objectif de ce chapitre, et du chapitre 4 qui suit, est d'examiner certains détails de la façon dont cette communication réseau est effectuée.
Le but de la mise en réseau est de permettre la communication en facilitant l'échange de données. Comme les ordinateurs d'aujourd'hui sont binaires, la mise en réseau consiste à faire passer les 0 et les 1 d'un côté de la communication à l'autre.
Note
Le canal de communication ...