Elle peut se définir à plusieurs niveaux :
une VIP (adress IP virtuelle) est une adresse IP pouvant etre partagé par plusieurs serveurs ou domaines. Cette adresse pointe en faite sur une ou plusieurs autres intefaces résaux individuelles réelles (IP).
Les packets TCP/IP sont envoyés sur cette VIP qui ensuite les redispatche sur des adresses IP bien réelles.
cela permet de modifier la localisation des ressources réseaux sans changer l'IP appelée par les applications appelantes.
Cette technique est souvent utilisée pour faire du “load balancing” (répartition de charge) ou du “fail-over” (résiliance) et rediriger les requêtes entrantes vers tel ou tel serveurs selon un algorithme de type “round-robin” par exemple.
Dans une fenêtre xterm ou dos :
telnet <serveur> <port>
Si cette commande vous réponds avec un nom de service ou efface l'ensemble du texte dans la fenêtre pour laisser simplement le curseur clignoter, bingo ! la connection est ouverte sur le serveur et le port en question. Si vous avez accès au serveur vous pouvez regarder quels sont les services écoutant sur les ports :
netstat -a |grep LISTENING
Sous unix vous pourrez aussi regarder a quelle application est attaché le port:
bash$ grep <port> /etc/services
Ce mécanisme qui se configure traditionnellement sur les routeurs permet de transférer une requêtes IP vers une autre adresse.
Il est parfois pratique de pouvoir faire communiquer 2 machines en ssh (par exemple pour faire de la copie avec scp ou de l'execution de commande distantes avec rsh).
Pour cela il faut generer la clef ssh de l'utilisateur machine A sur la machine B.
Cette pagehttp://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/advanced/node74.html : explique très bien comment on peut faire ça.
Ping permet généralement de vérifier la communication entre 2 machines.
Mais il peut aussi être utilisé pour tester le temps de latence entre 2 machines grâce à la statistique TTL qui s'affiche.
bash-3.2$ ping imp.free.fr Pinging imp.free.fr [212.27.48.1] with 32 bytes of data: Reply from 212.27.48.1: bytes=32 time=49ms TTL=119 Reply from 212.27.48.1: bytes=32 time=47ms TTL=119 Reply from 212.27.48.1: bytes=32 time=81ms TTL=119 Ping statistics for 212.27.48.1: Packets: Sent = 3, Received = 3, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 47ms, Maximum = 81ms, Average = 59ms ...
Traceroute permet de suivre l'itinéraire d'un paquet IP envoyé vrs une machine :
tracert <serveur> traceroute <serveur>