Mes favoris personnels sont
Pour apprendre les concepts:
1) Réseautage informatique – Approche du haut vers le bas – Kurose, Ross (Idéal pour un débutant. Ce livre vous plaira une fois que vous en aurez pris possession: P. Aucun préalable requis. Il est écrit à merveille si vous souhaitez vous intéresser au réseautage. )
2) Réseaux informatiques – Tanenbaum (Bon mais sec. Un contenu bien formé devrait comprendre quelques notions de base de la communication de données avant de lire ce livre)
3) TCP / IP illustré – Richard Stevens Vol 1 (c’est une gemme) Je vous suggère de lire le 1er ou le 2e au début, puis de commencer à lire le troisième livre. Celui-ci est le meilleur pour comprendre les protocoles et leurs scénarios de travail. Il est écrit par Stevens qui est considéré comme un gourou du réseautage.
Pour la programmation:
API de programmation de réseau Unix Vol 1 Sockets – Richard Stevens
Unix Network Programming Vol 2 Communication entre processus – Richard Stevens
(Celles-ci sont utiles si vous souhaitez programmer en environnement UNIX avec C. Je conseillerais vivement à quiconque d’apprendre la programmation réseau sous UNIX en utilisant C plutôt que d’apprendre dans des langages tels que python)