getServbyName (string $ service, string $ protocole) peut renvoyer le numéro de port (décimal entier) en fonction du nom du service (tel que HTTP, SSH) et du protocole (TCP ou UDP). Si le nom du service ne peut être trouvé ou si une erreur se produit, la fonction renvoie false. Par conséquent, nous pouvons l'utiliser pour déterminer si un nom de service existe dans la base de données du service système (tel que / etc / services dans Linux, fichiers de services sous Windows) - Remarque: Ceci est pour vérifier si le nom est mappé au port, plutôt que de détecter le
getservbyname