Ce cours a été conçu pour les étudiants du Mastère MdP (anciennement DESS MdP). L'auditoire de ce mastère n'est pas de culture technique, a priori ; en fait, cet auditoire est très héterrogène. Il a alors semblé qu'une introduction assez simple d'une domaine technique utile serait d'un grand intérêt.
Son titre provocateur (sérieusement, c'est pour rire) est directement inspiré d'une collection de livres très pédagogiques dont tous les titres sont libellés "Tout-ce-que-vous-voulez-savoir pour les nuls." Toute ressemblance avec le livre Les réseaux pour les nuls (Ed. First) est fortuite. Cela n'enlève rien aux qualités de ce livre, mais mon but n'était pas de le promouvoir.
Ce cours n'est pas une vulgarisation, au contraire, tout en restant très simple, il essaye d'être utile, et les auditeurs qui le suivent ne sont pas si nuls que ça !
2. Documentation
Les documents cités ci-après peuvent permettre d'approfondir ce cours. Ils peut être utile d'en consulter la table des matières et/ou d'en lire certains paragraphes :
- Ethernet. Une introduction à Ethernet de l'Université de Yale.
- TCP/IP, Tutorial and Technical Overview — un gigantesque (986 pages) ouvrage édité par IBM dans la collection Red Books. Il peut être considéré comme la Bible de TCP/IP. La table des matières est déjà très instructive.
- Daryl's TCP/IP Primer. Un tutorial complet et agréable à lire par Daryl Banttari, un développeur qui sait de quoi il parle ! Ce document est un bon complément du cours.
- A TCP/IP Tutorial. Une introduction à TCP/IP par le Network Working Group. Elle est très précise mais un peu difficile à lire car elle est fondée sur une analyse des RFC (Request For Comment) fondateurs des protocoles TCP/IP.
The Network Working Group — in History of ARPANET
Once the initial sites were picked, representatives from each site gathered together to start talking about solving the technical problem of getting the hosts to communicate via protocols. The ARPA Completion report tells us about this beginning:
To provide the hosts with a little impetus to work on the host-to-host problems. ARPA assigned Elmer Shapiro of SRI "to make something happen", a typically vague ARPA assignment. Shapiro called a meeting in the summer of 1968 which was attended by programmers from several of the first hosts to be connected to the network. Individuals who were present have said that it was clear from the meeting at that time, no one had even any clear notions of what the fundamental host-to-host issues might be.
(AC Draft III-67 1.4.1.7)
Again, we see that this group, which came to be know as the Network Working Group (NWG), was exploring new territory. The first meeting took place several months before the first IMP was put together and they had to think from a blank slate. Throughout the existing recollections of the important developments the NWG produced, (especially RFC 1000) the reader is reminded that the thinking involved was totally original and thus thought-provoking. Steve Crocker remembers in the RFC Reference Guide (RFC 1000) that the first meeting was chaired by Elmer Shapiro, who initiated the conversation with a list of questions. (Crocker, 1993b) Also present were Steve Carr from University of Utah, Stephen Crocker from UCLA, Jeff Rulifson from SRI, and Ron Stoughton from UCSB. These attendees are the programmers referred to in the ARPANET Completion Report ...
more
3. Exercices
Une page de Q&A vous est proposée. Essayez de répondre à la question posée avant de succomber à la tentation de cliquer sur la réponse. Si une réponse ne vous satisfait pas, n'hésitez pas à intervenir dans le Forum.
4. Outils préconisés
Tous les outils préconisés sont des outils libres (ou Freeware) que vous pouvez télécharger et installer librement.
4.1. Outils généraux
La profusion et la qualité des logiciels libres ou Open Source rend inexplicable et inexcusable le piratage de certains logiciels commerciaux. Voici quelques outils sélectionnés pour leurs qualités et leurs possibilités.
- Bureautique : OpenOffice — l'essayer, c'est l'adopter, compatible avec la suite Microsoft Office — et MathCast — pour créer des équations mathématique puis en faire des images utilisables dans une page Web.
- Schémas fonctionnels hiérarchisés, diagrammes etc. : TinyCAD
- Manipulations d'images : les très complets donc assez complexes d'utilisation Gimp (images bitmap, en remplacement du très célèbre et très onéreux Photoshop) et Sodopodi (images vectorielles) ou le plus simple et plus que suffisant pour de très nombreuses applications Paint.Net.
- Suivi de projet : le très (très) complet OpenWorkBench en remplacement de MS Project ou le plus simple GanttProject.
- Reflexion (carte mentale ?) : le surprenant au début mais très utile pour classer ses idées et construire un plan très rapidement Freemind et son complément pour mettre ses idées en relation CmapTools.
5. Contrôle 2006
Le problème de la sécurité des communications sans fil utilisant le protocole 802.11x (WiFi) a souvent été évoqué. L'article de Jason S. King du Lawrence Livermore National Laboratory publié en 2001 et cité ci-après fait le point :
An IEEE 802.11 Wireless LAN Security White Paper
Le contrôle portera sur cet article que vous pouvez commencer à étudier dès à présent, il consistera en quelques questions de compréhension relatives au contenu de ce document auxquelles il faudra répondre précisement mais de façon concise.
La préparation au contrôle peut être effectuée en groupe, elle ne doit pas cependant dépasser un temps raisonnable — plus de 2 à 3 heures de travail pour un groupe organisé de 3 à 4 personnes ne serait pas raisonnable. Cette préparation doit permettre à chacun de rédiger des notes de travail synthétiques personnelles manuscrites. À la suite de ce travail en groupe, il est normal que chacun voit les choses d'une manière différente.
Rappel : quelques échos m'amènent à préciser que des notes de synthèses sont des documents de travail personnels contenant quelques idées qui semblent importantes, jetées sur un bout de papier et rédigées en style télégraphique lorsqu'on n'utilise pas une sténographie personnelle. Ces notes de synthèses sont analogues à ce qu'on appelle ausssi parfois fiche de lecture. Par nature de telles fiches sont manuscrites.
Utiliser un traitement de texte pour rédiger de telles fiches constitue un travail supplémentaire qui n'est pas demandé.
Le contrôle durera deux heures. Vous pourrez apporter toutes vos notes de travail — manuscrites uniquement — concernant cet article. Parmi vos notes de travail, celles qui vous paraîtront pertinentes pourront être jointes au document rédigé pendant le contrôle lui-même afin de le compléter.
N'oubliez pas que le Forum mis à votre disposition vous permet de poser des questions.
N'hésitez-pas à utiliser le Forum !