Si te fijas en la documentación oficial de las extensiones: cURL (
www.php.net/curl) veras que es lo mismo en su base user directamente fsockopen() e implementar (por tu parte) el protocolo que uses "a mano" que ayudarte de las funciones cURL que te facilitan la taréa para muchos casos (como por ejemplo cuando ese URL que te conectes sea bajo SSL o tengas que pasar por un Proyx ... o similar).
Un saludo,