Formation: Langage C pour TCP/IP
Prix:
Code cours:
RS016
Public:
Toute personne désireuse d'approfondir ses connaissances sur les réseaux TCP/IP.
Objectifs
Comprendre les mécanismes fondamentaux de TCP/IP au travers d'une programmation d'outils en langage C: traceroute, ping et analyseur de trames.
Connaissances préalables nécessaires
Il est demandé aux participants de connaître les bases de TCP/IP et du langage C.
Programme de formation
Rappels
Rappels sur le fonctionnement de TCP/IP et de son utilisation par le système d'exploitation
Lecture IP
Programmation d'une interface d'accès à la couche réseau. Lecture de trames réseau. Décomposition et étude d'un analyseur de trames. Modification du programme.
Ecriture IP
Envoi d'une trame ICMP sur le réseau. Ecriture d'un ping simplifié. Ecriture de l'utilitaire traceroute.