Le mot serveur peut avoir plusieurs sens. À la base, il désigne la machine, qui fournit des services (web, email, ftp…).
Mais parfois, ce sont les logiciels qui fournissent ces services que l'on appelle «serveurs», par exemple, Apache est un serveur web.
Les communications internet se font typiquement sur un modèle client-serveur. Donc ce sont 2 termes que vous rencontrerez fréquemment dès qu'il s'agira de parler d'applications connectées au réseau. Les logiciels P2P étant des cas particuliers de ce type de relation, où un pair assume les 2 rôles.
Un service est typiquement associé à un numéro de port, sur lequel celui-ci écoute et reçoit les requêtes des clients. Pour certaines raisons, ce port peut ne pas être directement accessible depuis internet, et on peut vouloir le rendre joignable, ce que nous expliquons dans notre FAQ: Comment configurer les ports d'un P2P ?.
Voir aussi: Client.