Apa perbedaan antara HTTP_HOST dan SERVER_NAME dalam PHP?

Apa perbedaan antara HTTP_HOSTdan SERVER_NAMEdalam PHP? dimana: HTTP_POST === $_SERVER['HTTP_HOST'] SERVER_NAME === $_SERVER['SERVER_NAME'] Kapan Anda akan mempertimbangkan untuk menggunakan salah satunya dan