Le P2P est une forme de réseau (
wikipédia : pair à pair), indépendant du support. C'est le principe d'un réseau sans "tête" ou les membres/nodes s'échanges des choses sans passer par un point central, contrairement au modèle client-serveur où les clients doivent passer par un serveur pour communiquer entre eux. Si tu veux une métaphore : la bande de potes qui s'échangeait il y a dix ans des Divx sur des CD gravés, c'est du P2P, tandis que le vidéoclub, c'est du client-serveur. Si tu regardes encore plus loin, les communications par pigeons voyageurs, c'est du P2P.
A partir de là, on peut parler du vrai problème : la plus grosse application du modèle P2P que tout le monde connait, utilise le "réseau Internet" qui lui repose principalement sur la méthode de communication TCP/IP (ou en tout cas du point de vue des utilisateurs). Pour communiquer, certains programmes faisant du P2P utilisent le protocole BitTorrent, dont il existe une application Windows du même nom afin de l'utiliser. Pour l'exemple, cette application utilise par défaut les ports 6881 à 6889 (les ports vont de 0 à 65535).
Si le firewall est configuré de façon à bloquer tout ce qui n'est pas du port 80 (HTTP), 443 (HTTPS), 53 (DNS), 25 et 143 (POP et IMAP pour les clients mail)... et bien tu ne peux pas communiquer avec une application qui est configurée par défaut sur un port différent.
Pour revenir au sujet et répondre à ta question : TeamSpeak fonctionne en mode client-serveur, et écoute par défaut sur le port 9987 pour la voix et 30033 pour les transferts de fichiers.