1 votes

Ressources pour débuter avec les bases et le développement de l'IPv4/IPv6

Je suis à la recherche de ressources et de livres que l'on peut utiliser pour commencer à développer des réseaux IPv4 et IPv6. Le livre le plus pertinent que j'ai trouvé jusqu'ici est " Programmation réseau Unix, Volume 1 : L'API de mise en réseau Sockets (3ème édition) "qui couvre les deux protocoles, mais à part cela, je n'ai pas trouvé grand-chose.

Les informations que je recherche concernent le fonctionnement détaillé des deux protocoles, les différences entre IPv6 et IPv4 et la façon d'utiliser les API (Windows ou *nix) pour établir une communication de base entre les applications à travers les deux protocoles.

Le livre mentionné ci-dessus est-il déjà le bon point de départ ou existe-t-il d'autres ressources et livres que l'on peut utiliser pour aborder ce sujet ?

1voto

bortzmeyer Points 12246

Si vous ne lisez qu'un seul livre sur la programmation réseau, c'est celui-là. Lisez Stevens souvent.

1voto

Vivek Sharma Points 1453

Douglas Comer
En dehors de la programmation, si vous cherchez des informations sur TCP/IP (v4-6), et d'autres questions liées à la pile et à la conception, ses livres sont les références ultimes. Bien sûr, vous pouvez creuser autant que vous voulez, en lisant des articles en ligne. Mais pour les niveaux de base et intermédiaires, ses livres sont les meilleurs.
Pour commencer, lisez

Internetworking with TCP/IP Vol-1, 4e.

C'est un must, si je puis dire. Après cela, vous voudrez probablement regarder les détails de la pile, puis suivre les étapes suivantes

Internetworking with TCP/IP Vol-2 (ANSCI et BSD)

Pour la programmation sur machine *nix, UNP de Stevens est imbattable. Les concepts sous-jacents sont presque les mêmes pour unix/linux/windowx/mac/ -- tout est basé sur les sockets conçus par BSD. Donc je pense que UNP est le meilleur pour la programmation. Je pense que ces trois livres répondront à vos attentes. Si vous aimez collectionner les livres, vous pouvez en ajouter un autre à votre bibliothèque en consultant Stevens.

http://www.kohala.com/start/tcpipiv2.html

Quelques excellents tutoriels vidéo sur la mise en réseau, une excellente ressource

http://www.ecse.rpi.edu/Homepages/shivkuma/teaching/video_index.html

1voto

benc Points 685

J'ai lu plusieurs livres de Comer et Stevens, et ils étaient tous excellents. Si vous voulez vous concentrer sur les réseaux TCP/IP, vous devriez vous constituer une réserve de ces livres (j'ai eu la plupart des miens d'occasion ou dans des collections de dons). Lisez quelques pages par jour. Tant de "mystères" communs sont simplement des concepts qui manquent dans les textes plus faibles.

Cela dit, je n'ai lu que deux livres sur IPv6, que je ne recommanderais pas aux programmeurs. Cependant, je me souviens que le développeur principal de la pile réseau de Mozilla/Geko (Necko), lorsque j'étais chez Netscape/AOL/mozilla.org, avait recommandé "IPv6 Clearly Explained", par Loshin (si je me souviens bien).

J'ai jeté un rapide coup d'œil en ligne, et il apparaît que cette personne a écrit deux livres sur IPv6, tous deux sont 5 étoiles.

Je vous conseille de choisir le livre avec soin. Pendant un certain temps, j'ai cherché un livre sur IPv6, et j'ai constaté que de nombreux livres sont très épais, mais potentiellement peu utiles.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X