Étude approfondie des utilitaires TCP/IP

Index de l'article

Les utilitaires de connectivité

 

Les problèmes de connectivité peuvent provenir de:

  • Problème de média (support physique). Un câble peut être défectueux, un concentrateur, un routeur ou un commutateur peuvent ne pad fonctionner correctement.
  • Disfonctionnement ou mauvaise configuration d'un protocole.
  • Résolution de nom incorrecte, exemple: les ressources sont accessibles par adresse IP mais pas par nom de machine ou par nom DNS.
  • Le trafic excessif

Utilitaire ping

 

Celui-ci met en oeuvre le teste de connectivité, il envoie un message à une autre machine et attend qu'une autre lui réponde.
Syntaxe:
ping <adresse IP>
ping présente plusieurs options variantes d'un système d'exploitation à l'autre il utilise le protocole de niveau 3 ICMP.

 

Utilitaire ipconfig (Windows) et ifconfig (Linux; Unix)

 

Différentes syntaxes:
ipconfig sans option
ipconfig /renew : cherche à reprendre les adresse IP auprès du serveur DHCP.
ipconfig /release : libère les différentes adresses IP.

 

Le protocole de résolution d'adresse ARP

 

La commande ARP cous permet de visualiser le contenu du cache ARP de la machine locale ou d'une autre machine du réseau.
La commande ARP permet aussi de saisir manuellement des paires adresse physiques vers adresse IP dans les passerelles par défaut et les serveurs locaux. Ceci est une mesure de sécurité pour rendre les machines non identifiables à du net.
Ceci peut aussi réduire le trafic sur le réseau local. Les entrées dans le cache ARP sont dynamiques (les machines font la conversion IP-MAC dynamiquement)
Les différentes syntaxes sont: arp -a
arp -a <numéro IP> : lorsqu'une machine dispose de plusieurs cartes réseaux.
arp -s
arp -d : permet d'effacer les numéro IP.
arp : Affiche du contenu du cache ARP: affiche la table de correspondance entre les différentes adresses MAC (physiques) et IP (logique)
Situation du DNS : Besoin de faire correspondre à un nom de machine une adresse IP qui seule est reconnue dans le réseau Internet.
Le numéro IP :

  • La reconnaissance d'une machine dans le réseau Internet.
  • La communication avec les autres machines au sein du réseau Internet.

Le nom de la machine permet:

  • La reconnaissance de la machine dans un réseau local.
  • La communication avec les autres machines du LAN.
 

Soit on est dans un réseau local

Soit on est dans un réseau hiérarchisé à l'exemple d'Internet

Un seul serveur DNS local est largement suffisant pour satisfaire le besoin

Faire dialoguer les différents serveurs DNS en respectant une certaine hiérarchie

 

L'utilitaire traceroute ou tracert (Windows)

 

Il permet de tracer le chemin suivi par les datagrammes lorsqu'ils cheminent d'une machine vers les autres destinations en traversant plusieurs passerelles. Le chemin tracé est simplement un itinéraire entre la source et la destination. On peut connaître les villes, les régions et les différents opérateurs intervenant dans le cheminement des datagrammes.

tracert ou trace route utilise le protocole ICMP (ICMP : couche réseau).
ICMP identifie toutes les difficultés durant le trajet jusqu'à la destination.

Syntaxe:

tracert 197.138.225.36 ou bien tracert www.toto.cm

 

Utilitaire route

  • L'utilitaire route permet d'afficher une table de routage dans un routeur.
  • Permet aussi la modification manuelle de cette table de routage.

Différentes syntaxes:

route print
route add
route change
route delete

 

L'utilitaire netstat

 

Affiche les statistiques relatifs au protocole IP, TCP, UDP et ICMP.

Différentes syntaxes:

netstat -s
netstat -c
netstat -r
netstat -a
netstat -n
netstat -p TCP
netstat -p UDP

 

L'utilitaire nbtstat

 

L'utilitaire nbtstat (statistique netbios sans TCP/IP) permet de visualiser la table des noms netbios de la machine locale ou d'une machine distante. Il affiche les statistiques protocole par protocole.

Différentes syntaxes et options:

nbtstat -r
nbtstat -n
nbtstat -c
nbtstat -A <adresse_IP>
nbtstat -a <nom_netbios>
nbtstat -S <adresse_IP>
nbtstat -s <nom netbios>

 

Les analyseurs de paquets : sniffer

 

Ils capturent les données du réseau dans une mémoire tampon et l'utilisation peut afficher le contenu d'une trame ou d'un datagramme. Il devient possible de suivre les traces d'une trame Ethernet dans le réseau avec son adresse physique.