9. Documents de référence

Voici une liste de liens vers les différents supports qui ont été utilisés pour rédiger ce document. Parmi ces liens, ont peut distinguer ceux qui ont servi à argumenter sur les choix entre les deux grandes solutions de codage dual stack et ceux dont le code a été repris (ou «odieusement copié») pour fournir les exemples de programmes.

Beej's Guide to Network Programming

Le guide (ou le livre) Beej's Guide to Network Programming est un support très complet sur les sockets. Il propose de nombreux exemples de programmes et des indications essentielles sur l'utilisation des bibliothèques standard. Le programme showip de la Section 3, « Utilisation de getaddrinfo() » est directement extrait du guide.

A Brief Socket Tutorial

La page d'archive brief socket tutorial a été le premier support utilisé pour bâtir les documents du site inetdoc sur le thème du développement d'applications réseau. C'est de là que vient l'idée du programme de chat minimaliste avec échange de chaînes de caractères.

Lier une ou deux prises ?

Le billet Lier une prise à IPv6 seulement ou bien aux deux familles, v4 et v6 ? développe l'argumentation en faveur de la «solution académique» respectant la modélisation. Cette solution est présentée en la section intitulée « Codage basé sur un socket simple ».

Livre IPv6 Théorie et Pratique

La section L'option IPV6_V6ONLY résume très bien l'implication de l'utilisation de l'option bindv6only à l'échelle système ou lors de l'ouverture d'une prise (socket) ainsi que les codes d'erreur associés.

What are my IP addresses?

Sur la page Sample Code for Dual Stack Applications Using Non-Blocking Sockets, la section intitulée Dual Stack Server Issues argumente en faveur de l'utilisation de deux prises ou sockets distinctes.

Modélisations réseau

Le support de cours Modélisations réseau présente les grandes caractéristiques des deux modélisations réseau historiques OSI et Internet. Il introduit aussi le modèle «contemporain» qui fait la synthèse. Ce modèle contemporain en 5 couches est ensuite utilisé dans tous les autres documents du site.

Adressage IPv4

Le support Adressage IPv4 présente les différentes évolution du plan d'adressage du protocole IPv4.

Configuration d'une interface réseau

Le support Configuration d'une interface de réseau local présente les outils de configuration des interfaces réseau. Il permet notamment de relever les adresses IP et MAC des hôtes en communication.