salut,
c'est quoi la question exactement? un exemple de shell est ce que tu peux avoir en lancant "invite de commande" sous windows ou dans console sous linux
le telnet est simplement un programme qui te permet d'acceder à un "shell" à distance.
netcat pareil, il permet (de base) d'envoyer des caractères à travers le réseau, après, ca peut être un shell de l'autre coté ou tout simplement un programme particulier.