Las dos funciones que estan en el fragmento de código las encuentras en esta sección:
http://php.net/manual/en/ref.network.php
La primera función determina el puerto basado en el nombre del servicio y el protocolo que le proporciones, el segundo resuelve la dirección ip asociada a un dominio.
La ultima parte no la necesitas ese es un mensaje para comunicarte con un servidor de http, tu necesitas averiguar con el fabricante que comandos acepta el equipo que estas usando y en consecuencia armar el mensaje que necesitas para obtener información del equipo.